Sanity check hideminor param; fix the hide link in rc
authorBrion Vibber <brion@users.mediawiki.org>
Sun, 30 Nov 2003 01:23:44 +0000 (01:23 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Sun, 30 Nov 2003 01:23:44 +0000 (01:23 +0000)
includes/SpecialRecentchanges.php
includes/SpecialRecentchangeslinked.php

index 74282bb..1e3a93d 100644 (file)
@@ -49,25 +49,25 @@ function wfSpecialRecentchanges( $par )
        if ( ! isset( $hideminor ) ) {
                $hideminor = $wgUser->getOption( "hideminor" );
        }
+       $hideminor = ($hideminor ? 1 : 0);
        if ( $hideminor ) {
                $hidem = "AND rc_minor=0";
-                $mltitle = wfMsg( "show" );
-                $mlhide = 0;
-
+               $mltitle = wfMsg( "show" );
+               $mlhide = 0;
        } else {
                $hidem = "";
-                $mltitle = wfMsg( "hide" );
-                $mlhide = 1;
+               $mltitle = wfMsg( "hide" );
+               $mlhide = 1;
        }
 
-        if ( isset( $from ) ) {
-          $mlparams = "from={$from}&hideminor={$mlhide}";
-        } else {
-          $mlparams = "days={$days}&limit={$limit}&hideminor=0";
-        }
+       if ( isset( $from ) ) {
+               $mlparams = "from={$from}&hideminor={$mlhide}";
+       } else {
+               $mlparams = "days={$days}&limit={$limit}&hideminor={$mlhide}";
+       }
 
-        $mlink = $sk->makeKnownLink( $wgLang->specialPage( "Recentchanges" ),
-                                     $mltitle, $mlparams );
+       $mlink = $sk->makeKnownLink( $wgLang->specialPage( "Recentchanges" ),
+               $mltitle, $mlparams );
        
        if ( !isset( $hidebots ) ) {
                $hidebots = 1;
index af30777..b2c568e 100644 (file)
@@ -28,6 +28,7 @@ function wfSpecialRecentchangeslinked( $par = NULL )
        list( $limit, $offset ) = wfCheckLimits( 100, "rclimit" );
        $cutoff = wfUnix2Timestamp( time() - ( $days * 86400 ) );
 
+       $hideminor = ($hideminor ? 1 : 0);
        if ( $hideminor ) {
                $mlink = $sk->makeKnownLink( $wgLang->specialPage( "Recentchangeslinked" ),
                  WfMsg( "show" ), "target=" . wfEscapeHTML( $nt->getPrefixedURL() ) .