Second batch of files modified to replace selected wgLang with wgContLang
[lhc/web/wiklou.git] / includes / SpecialContributions.php
index 78bd35c..9a97865 100644 (file)
@@ -1,10 +1,20 @@
 <?php
-
-function wfSpecialContributions( $par = "" )
-{
-       global $wgUser, $wgOut, $wgLang, $wgRequest;
+/**
+ *
+ * @package MediaWiki
+ * @subpackage SpecialPage
+ */
+
+/**
+ * Special page "user contributions".
+ * Shows a list of the contributions of a user.
+ *
+ * @return     none
+ * @param      string  $par    (optional) user name of the user for which to show the contributions
+ */
+function wfSpecialContributions( $par = '' ) {
+       global $wgUser, $wgOut, $wgLang, $wgContLang, $wgRequest;
        $fname = "wfSpecialContributions";
-       $sysop = $wgUser->isSysop();
 
        if( $par )
                $target = $par;
@@ -45,6 +55,7 @@ function wfSpecialContributions( $par = "" )
                $ul .= " (" . $sk->makeLinkObj( $talk, $wgLang->getNsText(Namespace::getTalk(0)) ) . ")";
        }
 
+
        if ( $target == 'newbies' ) {
                # View the contributions of all recently created accounts
                $max = $dbr->selectField( 'user', 'max(user_id)', false, $fname );
@@ -58,12 +69,12 @@ function wfSpecialContributions( $par = "" )
        if ( $hideminor ) {
                $cmq = "AND cur_minor_edit=0";
                $omq = "AND old_minor_edit=0";
-               $mlink = $sk->makeKnownLink( $wgLang->specialPage( "Contributions" ),
+               $mlink = $sk->makeKnownLink( $wgContLang->specialPage( "Contributions" ),
                  WfMsg( "show" ), "target=" . htmlspecialchars( $nt->getPrefixedURL() ) .
                  "&offset={$offset}&limit={$limit}&hideminor=0" );
        } else {
                $cmq = $omq = "";
-               $mlink = $sk->makeKnownLink( $wgLang->specialPage( "Contributions" ),
+               $mlink = $sk->makeKnownLink( $wgContLang->specialPage( "Contributions" ),
                  WfMsg( "hide" ), "target=" . htmlspecialchars( $nt->getPrefixedURL() ) .
                  "&offset={$offset}&limit={$limit}&hideminor=1" );
        }
@@ -95,7 +106,7 @@ function wfSpecialContributions( $par = "" )
        $wgOut->addHTML( "<p>{$top}\n" );
 
        $sl = wfViewPrevNext( $offset, $limit,
-         $wgLang->specialpage( "Contributions" ),
+         $wgContLang->specialpage( "Contributions" ),
          "hideminor={$hideminor}&target=" . wfUrlEncode( $target ),
          ($nCur + $nOld) <= $offlimit);
 
@@ -159,85 +170,87 @@ function wfSpecialContributions( $par = "" )
 }
 
 
-/*
-
-Generates each row in the contributions list.
-
-Contributions which are marked "top" are currently on top of the history.
-For these contributions, a [rollback] link is shown for users with sysop
-privileges. The rollback link restores the most recent version that was not
-written by the target user.
-
-If the contributions page is called with the parameter &bot=1, all rollback
-links also get that parameter. It causes the edit itself and the rollback
-to be marked as "bot" edits. Bot edits are hidden by default from recent
-changes, so this allows sysops to combat a busy vandal without bothering
-other users.
-
-TODO: This would probably look a lot nicer in a table.
-
-*/
-function ucListEdit( $sk, $ns, $t, $ts, $topmark, $comment, $isminor, $isnew, $target, $oldid )
-{
+/**
+ * Generates each row in the contributions list.
+ *
+ * Contributions which are marked "top" are currently on top of the history.
+ * For these contributions, a [rollback] link is shown for users with sysop
+ * privileges. The rollback link restores the most recent version that was not
+ * written by the target user.
+ * 
+ * If the contributions page is called with the parameter &bot=1, all rollback
+ * links also get that parameter. It causes the edit itself and the rollback
+ * to be marked as "bot" edits. Bot edits are hidden by default from recent
+ * changes, so this allows sysops to combat a busy vandal without bothering
+ * other users.
+ * 
+ * @todo This would probably look a lot nicer in a table.
+ */
+function ucListEdit( $sk, $ns, $t, $ts, $topmark, $comment, $isminor, $isnew, $target, $oldid ) {
        global $wgLang, $wgOut, $wgUser, $wgRequest;
        $page = Title::makeName( $ns, $t );
-       $link = $sk->makeKnownLink( $page, "" );
-       $topmarktext="";
+       $link = $sk->makeKnownLink( $page, '' );
+       $difftext = $topmarktext = '';
        if($topmark) {
+               $topmarktext .= '<strong>' . wfMsg('uctop') . '</strong>';
                if(!$isnew) {
-                       $topmarktext .= $sk->makeKnownLink( $page, wfMsg("uctop"), "diff=0" );
+                       $difftext .= $sk->makeKnownLink( $page, '(' . wfMsg('diff') . ')', 'diff=0' );
                } else {
-                       $topmarktext .= wfMsg("newarticle");
+                       $difftext .= wfMsg('newarticle');
                }
                $sysop = $wgUser->isSysop();
                if($sysop ) {
-                       $extraRollback = $wgRequest->getBool( "bot" ) ? '&bot=1' : '';
+                       $extraRollback = $wgRequest->getBool( 'bot' ) ? '&bot=1' : '';
                        # $target = $wgRequest->getText( 'target' );
-                       $topmarktext .= " [". $sk->makeKnownLink( $page,
-                       wfMsg( "rollbacklink" ),
-                       "action=rollback&from=" . urlencode( $target ) . $extraRollback ) ."]";
+                       $topmarktext .= ' ['. $sk->makeKnownLink( $page,
+                       wfMsg( 'rollbacklink' ),
+                       'action=rollback&from=' . urlencode( $target ) . $extraRollback ) .']';
                }
 
        }
        if ( $oldid ) {
-               $oldtext= $sk->makeKnownLink( $page, '('.wfMsg('diff').')', 'diff=prev&oldid='.$oldid );
-       } else { $oldtext=''; }
-       $histlink="(".$sk->makeKnownLink($page,wfMsg("hist"),"action=history").")";
+               $difftext= $sk->makeKnownLink( $page, '('.wfMsg('diff').')', 'diff=prev&oldid='.$oldid );
+       } 
+       $histlink='('.$sk->makeKnownLink($page,wfMsg('hist'),'action=history').')';
 
        if($comment) {
 
-               $comment="<em>(". $sk->formatComment($comment, Title::newFromText($t) ) .")</em> ";
+               $comment='<em>('. $sk->formatComment($comment, Title::newFromText($t) ) .')</em> ';
 
        }
        $d = $wgLang->timeanddate( $ts, true );
 
        if ($isminor) {
-               $mflag = '<span class="minor">'.wfMsg( "minoreditletter" ).'</span> ';
+               $mflag = '<span class="minor">'.wfMsg( 'minoreditletter' ).'</span> ';
        } else {
-               $mflag = "";
+               $mflag = '';
        }
 
-       $wgOut->addHTML( "<li>{$d} {$histlink} {$mflag} {$link} {$comment}{$topmarktext}{$oldtext}</li>\n" );
+       $wgOut->addHTML( "<li>{$d} {$histlink} {$difftext} {$mflag} {$link} {$comment} {$topmarktext}</li>\n" );
 }
 
-function ucCountLink( $lim, $d )
-{
-       global $wgUser, $wgLang, $wgRequest;
+/**
+ *
+ */
+function ucCountLink( $lim, $d ) {
+       global $wgUser, $wgContLang, $wgRequest;
 
        $target = $wgRequest->getText( 'target' );
        $sk = $wgUser->getSkin();
-       $s = $sk->makeKnownLink( $wgLang->specialPage( "Contributions" ),
+       $s = $sk->makeKnownLink( $wgContLang->specialPage( "Contributions" ),
          "{$lim}", "target={$target}&days={$d}&limit={$lim}" );
        return $s;
 }
 
-function ucDaysLink( $lim, $d )
-{
-       global $wgUser, $wgLang, $wgRequest;
+/**
+ *
+ */
+function ucDaysLink( $lim, $d ) {
+       global $wgUser, $wgContLang, $wgRequest;
 
        $target = $wgRequest->getText( 'target' );
        $sk = $wgUser->getSkin();
-       $s = $sk->makeKnownLink( $wgLang->specialPage( "Contributions" ),
+       $s = $sk->makeKnownLink( $wgContLang->specialPage( "Contributions" ),
          "{$d}", "target={$target}&days={$d}&limit={$lim}" );
        return $s;
 }