| Index: trunk/extensions/SandboxMessage/SandboxMessage.php |
| — | — | @@ -0,0 +1,38 @@ |
| | 2 | +<?php |
| | 3 | +# Copyright (C) 2008 Chad Horohoe <innocentkiller@gmail.com> |
| | 4 | +# |
| | 5 | +# This program is free software; you can redistribute it and/or modify |
| | 6 | +# it under the terms of the GNU General Public License as published by |
| | 7 | +# the Free Software Foundation; either version 2 of the License, or |
| | 8 | +# (at your option) any later version. |
| | 9 | +# |
| | 10 | +# This program is distributed in the hope that it will be useful, |
| | 11 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
| | 12 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| | 13 | +# GNU General Public License for more details. |
| | 14 | +# |
| | 15 | +# You should have received a copy of the GNU General Public License along |
| | 16 | +# with this program; if not, write to the Free Software Foundation, Inc., |
| | 17 | +# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
| | 18 | +# http://www.gnu.org/copyleft/gpl.html |
| | 19 | + |
| | 20 | +/** |
| | 21 | + * SandboxMessage |
| | 22 | + * |
| | 23 | + * Add a predefined header message to the Sandbox of your wiki. As |
| | 24 | + * defined by $wgSandboxName. |
| | 25 | + * |
| | 26 | + * @package MediaWiki |
| | 27 | + */ |
| | 28 | + |
| | 29 | +$wgHooks['ParserBeforeStrip'][] = 'addSandboxMessage'; |
| | 30 | +$wgSandboxNS = NS_PROJECT; |
| | 31 | +$wgSandboxName = 'Sandbox' |
| | 32 | + |
| | 33 | +function addSandboxMessage( &$parser, &$text, &$strip_state ) { |
| | 34 | + global $wgSandboxName, $wgSandboxNS; |
| | 35 | + if ( $parser->mTitle->getNamespace() == $wgSandboxNS && $parser->mTitle->getText() == $wgSandboxName ) { |
| | 36 | + $text = wfMsgForContent( $wgSandboxName ) . $text; |
| | 37 | + } |
| | 38 | + return true; |
| | 39 | +} |
| \ No newline at end of file |
| Property changes on: trunk/extensions/SandboxMessage/SandboxMessage.php |
| ___________________________________________________________________ |
| Added: svn:eol-style |
| 1 | 40 | + native |