From: Brion Vibber Date: Mon, 29 Nov 2004 04:00:05 +0000 (+0000) Subject: RC patrol fixlet: include rcid in 'diff' link in enhanced mode, for individually... X-Git-Tag: 1.5.0alpha1~1198 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=fdff9c195e621cfc07f1b05155555706d1cae4e1;p=lhc%2Fweb%2Fwiklou.git RC patrol fixlet: include rcid in 'diff' link in enhanced mode, for individually-shown edits --- diff --git a/includes/ChangesList.php b/includes/ChangesList.php index 5f6425d5d4..0986209bb2 100644 --- a/includes/ChangesList.php +++ b/includes/ChangesList.php @@ -479,6 +479,12 @@ class ChangesList { $rc->timestamp = $time; # Make "cur" and "diff" links + $titleObj = $rc->getTitle(); + if ( $rc->unpatrolled ) { + $rcIdQuery = "&rcid={$rc_id}"; + } else { + $rcIdQuery = ''; + } if ( ( $rc_type == RC_NEW && $rc_this_oldid == 0 ) || $rc_type == RC_LOG || $rc_type == RC_MOVE || $rc_type == RC_MOVE_OVER_REDIRECT ) { $curLink = $message['cur']; $diffLink = $message['diff']; @@ -486,16 +492,10 @@ class ChangesList { $query = $curIdEq.'&diff=0&oldid='.$rc_this_oldid; $aprops = ' tabindex="'.$baseRC->counter.'"'; $curLink = $this->skin->makeKnownLinkObj( $rc->getTitle(), $message['cur'], $query, '' ,'' , $aprops ); - $diffLink = $this->skin->makeKnownLinkObj( $rc->getTitle(), $message['diff'], $query, '' ,'' , $aprops ); + $diffLink = $this->skin->makeKnownLinkObj( $rc->getTitle(), $message['diff'], $query . $rcIdQuery, '' ,'' , $aprops ); } # Make "last" link - $titleObj = $rc->getTitle(); - if ( $rc->unpatrolled ) { - $rcIdQuery = "&rcid={$rc_id}"; - } else { - $rcIdQuery = ''; - } if ( $rc_last_oldid == 0 || $rc_type == RC_LOG || $rc_type == RC_MOVE || $rc_type == RC_MOVE_OVER_REDIRECT ) { $lastLink = $message['last']; } else { @@ -556,4 +556,4 @@ class ChangesList { } -?> \ No newline at end of file +?>