From 26d4f841fc773f8337c81253fd7093557067eea8 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 16 Apr 2008 18:49:43 +0000 Subject: [PATCH] Fix double escaping --- includes/LogEventsList.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/includes/LogEventsList.php b/includes/LogEventsList.php index 02bcb6b4aa..a2332c452a 100644 --- a/includes/LogEventsList.php +++ b/includes/LogEventsList.php @@ -243,7 +243,7 @@ class LogEventsList { } else if ( self::typeAction($row,'merge','merge') ) { $merge = SpecialPage::getTitleFor( 'Mergehistory' ); $revert = '(' . $this->skin->makeKnownLinkObj( $merge, $this->message['revertmerge'], - wfArrayToCGI( array('target' => $paramArray[0], 'dest' => urlencode( $title->getPrefixedDBkey() ), + wfArrayToCGI( array('target' => $paramArray[0], 'dest' => $title->getPrefixedDBkey(), 'mergepoint' => $paramArray[1] ) ) ) . ')'; // If an edit was hidden from a page give a review link to the history } else if( self::typeAction($row,array('delete','suppress'),'revision') && $wgUser->isAllowed( 'deleterevision' ) ) { @@ -255,12 +255,12 @@ class LogEventsList { $Ids = explode( ',', $paramArray[2] ); if( count($Ids) == 1 ) { $revert = $this->skin->makeKnownLinkObj( $revdel, $this->message['revdel-restore'], - wfArrayToCGI( array('target' => urlencode( $title->getPrefixedDBkey() ), $paramArray[1] => $Ids[0] ) ) ); + wfArrayToCGI( array('target' => $title->getPrefixedDBkey(), $paramArray[1] => $Ids[0] ) ) ); } else { $revert .= $this->message['revdel-restore'].':'; foreach( $Ids as $n => $id ) { $revert .= ' '.$this->skin->makeKnownLinkObj( $revdel, '#'.($n+1), - wfArrayToCGI( array('target' => urlencode( $title->getPrefixedDBkey() ), $paramArray[1] => $id ) ) ); + wfArrayToCGI( array('target' => $title->getPrefixedDBkey(), $paramArray[1] => $id ) ) ); } } $revert = "($revert)"; @@ -274,11 +274,11 @@ class LogEventsList { // Link to each hidden object ID, $paramArray[1] is the url param. List if several... if( count($Ids) == 1 ) { $revert = $this->skin->makeKnownLinkObj( $revdel, $this->message['revdel-restore'], - wfArrayToCGI( array('target' => urlencode( $title->getPrefixedDBkey() ),'logid' => $Ids[0] ) ) ); + wfArrayToCGI( array('target' => $title->getPrefixedDBkey(),'logid' => $Ids[0] ) ) ); } else { foreach( $Ids as $n => $id ) { $revert .= $this->skin->makeKnownLinkObj( $revdel, '#'.($n+1), - wfArrayToCGI( array('target' => urlencode( $title->getPrefixedDBkey() ),'logid' => $id ) ) ); + wfArrayToCGI( array('target' => $title->getPrefixedDBkey(),'logid' => $id ) ) ); } } $revert = "($revert)"; @@ -320,7 +320,7 @@ class LogEventsList { } else { $target = SpecialPage::getTitleFor( 'Log', $row->log_type ); $del = $this->skin->makeKnownLinkObj( $revdel, $this->message['rev-delundel'], - 'target=' . urlencode( $target->getPrefixedDBkey() ) . '&logid='.$row->log_id ); + 'target=' . $target->getPrefixedUrl() . '&logid='.$row->log_id ); // Bolden oversighted content if( self::isDeleted( $row, LogPage::DELETED_RESTRICTED ) ) $del = "$del"; -- 2.20.1