(bug 18726) Fixed double URL escaping in the links to Special:RevisionDelete in the...
authorTim Starling <tstarling@users.mediawiki.org>
Mon, 11 May 2009 06:38:16 +0000 (06:38 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Mon, 11 May 2009 06:38:16 +0000 (06:38 +0000)
includes/specials/SpecialUndelete.php

index 1c574be..3a3e571 100644 (file)
@@ -1166,7 +1166,7 @@ class UndeleteForm {
                                $revdlink = Xml::tags( 'span', array( 'class'=>'mw-revdelundel-link' ),
                                        '('.wfMsgHtml('rev-delundel').')' );
                        } else {
-                               $query = array( 'target' => $this->mTargetObj->getPrefixedUrl(),
+                               $query = array( 'target' => $this->mTargetObj->getPrefixedDBkey(),
                                        'artimestamp' => $ts
                                );
                                $revdlink = $sk->revDeleteLink( $query, $rev->isDeleted( Revision::DELETED_RESTRICTED ) );
@@ -1208,7 +1208,7 @@ class UndeleteForm {
                        // If revision was hidden from sysops
                                $revdlink = Xml::tags( 'span', array( 'class'=>'mw-revdelundel-link' ), '('.wfMsgHtml('rev-delundel').')' );
                        } else {
-                               $query = array( 'target' => $this->mTargetObj->getPrefixedUrl(),
+                               $query = array( 'target' => $this->mTargetObj->getPrefixedDBkey(),
                                        'fileid' => $row->fa_id
                                );
                                $revdlink = $sk->revDeleteLink( $query, $file->isDeleted( File::DELETED_RESTRICTED ) );