r40928 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r40927‎ | r40928 | r40929 >
Date:19:33, 16 September 2008
Author:demon
Status:old
Tags:
Comment:
(bug 3906) Add SandboxMessage extension.
Modified paths:
  • /trunk/extensions/SandboxMessage (added) (history)
  • /trunk/extensions/SandboxMessage/SandboxMessage.php (added) (history)

Diff [purge]

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
140 + native

Status & tagging log