From 4efe21f5ef46d1a75f1ba495f52906b83f7f340d Mon Sep 17 00:00:00 2001 From: Antoine Musso Date: Sun, 15 Aug 2004 18:28:02 +0000 Subject: [PATCH] Code standardization: * foobar () { instead of foobar () \n { * some comments * double to single quotes * use constant NS_SPECIAL instead of -1 --- includes/SpecialMaintenance.php | 215 +++++++++++++++++--------------- 1 file changed, 114 insertions(+), 101 deletions(-) diff --git a/includes/SpecialMaintenance.php b/includes/SpecialMaintenance.php index e294dead9d..44d24cbed9 100644 --- a/includes/SpecialMaintenance.php +++ b/includes/SpecialMaintenance.php @@ -1,58 +1,73 @@ getNamespaces() ; - return $ns[-1] ; + return $ns[NS_SPECIAL] ; } -function wfSpecialMaintenance( $par=NULL ) -{ + +# Entry point +function wfSpecialMaintenance( $par=NULL ) { global $wgUser, $wgOut, $wgLang, $wgTitle, $wgRequest, $wgLanguageCode; global $wgMiserMode; + # This pages is expensive ressource wise if ( $wgMiserMode ) { - $wgOut->addWikiText( wfMsg( "perfdisabled" ) ); + $wgOut->addWikiText( wfMsg( 'perfdisabled' ) ); return; } + # Get parameters from the URL $submitmll = $wgRequest->getVal( 'submitmll' ); - if( $par ) + if( $par ) { $subfunction = $par; - else + } else { $subfunction = $wgRequest->getText( 'subfunction' ); + } - if ( $subfunction == "disambiguations" ) return wfSpecialDisambiguations() ; - if ( $subfunction == "doubleredirects" ) return wfSpecialDoubleRedirects() ; - if ( $subfunction == "brokenredirects" ) return wfSpecialBrokenRedirects() ; - if ( $subfunction == "selflinks" ) return wfSpecialSelfLinks() ; - if ( $subfunction == "mispeelings" ) return wfSpecialMispeelings() ; - if ( $subfunction == "missinglanguagelinks" ) return wfSpecialMissingLanguageLinks() ; + # Call the subfunction requested by the user + switch( $subfunction ) { + case 'disambiguations': return wfSpecialDisambiguations() ; break; + case 'doubleredirects': return wfSpecialDoubleRedirects() ; break; + case 'brokenredirects': return wfSpecialBrokenRedirects() ; break; + case 'selflinks': return wfSpecialSelfLinks() ; break; + case 'mispeelings': return wfSpecialMispeelings() ; break; + case 'missinglanguagelinks': return wfSpecialMissingLanguageLinks() ; break; + } + if ( !is_null( $submitmll ) ) return wfSpecialMissingLanguageLinks() ; $sk = $wgUser->getSkin(); $ns = $wgLang->getNamespaces() ; - $r = wfMsg("maintnancepagetext") ; + + # Generate page output + + $r = wfMsg('maintnancepagetext') ; + + # Links to subfunctions $r .= "