summaryrefslogtreecommitdiff
path: root/extensions/Nuke/Nuke.php
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2010-09-14 09:06:35 +0200
committerPierre Schmitz <pierre@archlinux.de>2010-09-14 09:06:35 +0200
commit0e8a0afedebf2b6df9f70e0ffe3d74765417b86e (patch)
tree09368a5531730f68a5ec13e7d63c0246793475c5 /extensions/Nuke/Nuke.php
parentbd77ddf4c271105b627aaf367d0e2b499de88304 (diff)
Add Nuke extension
This extension allow mass deletion of pages Revision: 72823 Homepage: http://www.mediawiki.org/wiki/Extension:Nuke
Diffstat (limited to 'extensions/Nuke/Nuke.php')
-rw-r--r--extensions/Nuke/Nuke.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/extensions/Nuke/Nuke.php b/extensions/Nuke/Nuke.php
new file mode 100644
index 00000000..6994603d
--- /dev/null
+++ b/extensions/Nuke/Nuke.php
@@ -0,0 +1,24 @@
+<?php
+
+if( !defined( 'MEDIAWIKI' ) )
+ die( 'Not an entry point.' );
+
+$dir = dirname(__FILE__) . '/';
+
+$wgExtensionMessagesFiles['Nuke'] = $dir . 'Nuke.i18n.php';
+$wgExtensionAliasesFiles['Nuke'] = $dir . 'Nuke.alias.php';
+
+$wgExtensionCredits['specialpage'][] = array(
+ 'path' => __FILE__,
+ 'name' => 'Nuke',
+ 'descriptionmsg' => 'nuke-desc',
+ 'author' => 'Brion Vibber',
+ 'url' => 'http://www.mediawiki.org/wiki/Extension:Nuke'
+);
+
+$wgGroupPermissions['sysop']['nuke'] = true;
+$wgAvailableRights[] = 'nuke';
+
+$wgAutoloadClasses['SpecialNuke'] = $dir . 'Nuke_body.php';
+$wgSpecialPages['Nuke'] = 'SpecialNuke';
+$wgSpecialPageGroups['Nuke'] = 'pagetools';