From e1b5e3f57f91ca93cb467c1f8cf43e0a1f223009 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Thu, 23 Dec 2004 09:12:58 +0000 Subject: [PATCH] porting site notice feature from REL1_3A --- includes/Setup.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/includes/Setup.php b/includes/Setup.php index 842e7c9ba7..05e968f0f8 100644 --- a/includes/Setup.php +++ b/includes/Setup.php @@ -364,6 +364,25 @@ wfSeedRandom(); $wgTitle = Title::makeTitle( NS_SPECIAL, 'Error' ); $wgArticle = new Article($wgTitle); +# Site notice + +$notice = wfMsg( 'sitenotice' ); +if($notice == '<sitenotice>') $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' ); -- 2.20.1