From 04c7e55b1aed2cece955bff97c9890578f978029 Mon Sep 17 00:00:00 2001 From: Magnus Manske Date: Fri, 5 Aug 2005 12:29:01 +0000 Subject: [PATCH] fixes --- includes/SpecialValidate.php | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/includes/SpecialValidate.php b/includes/SpecialValidate.php index 45dfaf88fa..3b395fcdf3 100644 --- a/includes/SpecialValidate.php +++ b/includes/SpecialValidate.php @@ -735,23 +735,37 @@ class Validation { $ret = "\n"; + $lastpage = -1 ; + $lastrevision = -1 ; + $initial = false ; while ( 1 ) { $temp = $this->iterateAllVotes ( $user ) ; if ( count ( $temp ) == 0 ) break ; # All done $articleid = array_shift ( array_keys ( $temp ) ) ; $revisions = array_shift ( $temp ) ; $title = Title::newFromID( $articleid ); - $ret .= ""; + if ( $lastpage != $articleid ) { + $ret .= ""; + $lastpage = $articleid ; + $lastrevision = -1 ; + } krsort( $revisions ); foreach( $revisions as $revid => $revision ) { $url = $title->getLocalURL( "oldid={$revid}" ); - $ret .= ""; + if ( $lastrevision != $revid ) { + $initial = true ; + $lastrevision = $revid ; + } + $ret .= "" ; + if ( $initial ) { + $ret .= ""; + } ksort( $revision ); - $initial = true; + #$initial = true; foreach( $revision as $topic => $rating ) { if( !$initial ) { $ret .= "
"; - $ret .= $sk->makeKnownLinkObj( $title, $title->getEscapedText() ); - $ret .= "
"; + $ret .= $sk->makeKnownLinkObj( $title, $title->getEscapedText() ); + $ret .= "
"; - $ret .= $sk->makeKnownLinkObj( $title, wfMsg('val_revision_number', $revid ), "oldid={$revid}" ); - $ret .= "
"; + $ret .= $sk->makeKnownLinkObj( $title, wfMsg('val_revision_number', $revid ), "oldid={$revid}" ); + $ret .= "
"; -- 2.20.1