Fixed deleted image link regression: was totally broken
authorAaron Schulz <aaron@users.mediawiki.org>
Wed, 30 Sep 2009 18:49:00 +0000 (18:49 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Wed, 30 Sep 2009 18:49:00 +0000 (18:49 +0000)
includes/specials/SpecialRevisiondelete.php

index 24fd276..2d6b9f1 100644 (file)
@@ -1474,7 +1474,7 @@ class RevDel_FileItem extends RevDel_Item {
         * Overridden by RevDel_ArchivedFileItem.
         */
        protected function getLink() {
-               global $wgLang;
+               global $wgLang, $wgUser;
                $date = $wgLang->timeanddate( $this->file->getTimestamp(), true  );             
                if ( $this->isDeleted() ) {
                        # Hidden files...
@@ -1486,7 +1486,8 @@ class RevDel_FileItem extends RevDel_Item {
                                        $date, array(), 
                                        array(
                                                'target' => $this->list->title->getPrefixedText(),
-                                               'file' => $this->file->sha1 . '.' . $this->file->getExtension() 
+                                               'file'   => $this->file->getArchiveName(),
+                                               'token'  => $wgUser->editToken( $this->file->getArchiveName() )
                                        )
                                );
                        }