Page MenuHomePhabricator

boilerplate-per-namespace.diff

Authored By
Cboltz
Oct 23 2016, 8:12 PM
Size
1 KB
Referenced Files
None
Subscribers
None

boilerplate-per-namespace.diff

--- MultiBoilerplate.hooks.php_ORIG 2016-10-23 21:51:07.984196841 +0200
+++ MultiBoilerplate.hooks.php 2016-10-23 22:06:33.971681022 +0200
@@ -36,7 +36,7 @@ class MultiBoilerplateHooks {
* @return true
*/
public static function onEditPageShowEditFormInitial( EditPage $editPage, OutputPage $out ) {
- global $wgParser, $wgMultiBoilerplateOptions, $wgMultiBoilerplateOverwrite;
+ global $wgParser, $wgMultiBoilerplateOptions, $wgMultiBoilerplateOverwrite, $wgMultiBoilerplatePerNamespace;
$title = $out->getTitle();
$request = $out->getRequest();
@@ -60,7 +60,13 @@ class MultiBoilerplateHooks {
$options .= Xml::option( $name, $template, $selected );
}
} else {
- $things = wfMessage( 'Multiboilerplate' )->inContentLanguage()->text();
+ $boilerplatepage = 'Multiboilerplate';
+ if ($wgMultiBoilerplatePerNamespace) {
+ $namespace = $title->getNamespace();
+ if ($namespace <> 0) $boilerplatepage .= '-' . $namespace;
+ }
+ $things = wfMessage( $boilerplatepage )->inContentLanguage()->text();
+
$options = '';
$headingFound = 0;
$things = explode( "\n", str_replace(

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4087058
Default Alt Text
boilerplate-per-namespace.diff (1 KB)

Event Timeline