porting site notice feature from REL1_3A
authorTim Starling <tstarling@users.mediawiki.org>
Thu, 23 Dec 2004 09:12:58 +0000 (09:12 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Thu, 23 Dec 2004 09:12:58 +0000 (09:12 +0000)
includes/Setup.php

index 842e7c9..05e968f 100644 (file)
@@ -364,6 +364,25 @@ wfSeedRandom();
 $wgTitle = Title::makeTitle( NS_SPECIAL, 'Error' );
 $wgArticle = new Article($wgTitle);
 
+# Site notice
+
+$notice = wfMsg( 'sitenotice' );
+if($notice == '&lt;sitenotice&gt;') $notice = '';
+# Allow individual wikis to turn it off
+if ( $notice == '-' ) {
+       $wgSiteNotice = '';
+} else {
+       # if($wgSiteNotice) $notice .= $wgSiteNotice;
+       if ($notice == '') {
+               $notice = $wgSiteNotice;
+       }
+       if($notice != '-' && $notice != '') {
+               $specialparser = new Parser();
+               $parserOutput = $specialparser->parse( $notice, $wgTitle, $wgOut->mParserOptions, false );
+               $wgSiteNotice = $parserOutput->getText();
+       }
+}
+
 wfProfileOut( $fname.'-misc2' );
 wfProfileIn( $fname.'-extensions' );