Polybuildr has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/211364

Change subject: Initial commit, extension skeleton created
......................................................................

Initial commit, extension skeleton created

Change-Id: Ia18a85b463c19580ad79b3e0c54bfeb41b80dd04
---
A SmiteSpam.alias.php
A SmiteSpam.php
A SpecialSmiteSpam.php
A i18n/en.json
A i18n/qqq.json
5 files changed, 57 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SmiteSpam 
refs/changes/64/211364/1

diff --git a/SmiteSpam.alias.php b/SmiteSpam.alias.php
new file mode 100644
index 0000000..b93a628
--- /dev/null
+++ b/SmiteSpam.alias.php
@@ -0,0 +1,10 @@
+<?php
+
+$specialPageAliases = array();
+
+/** English
+ * @author polybuildr
+ */
+$specialPageAliases['en'] = array(
+       'SmiteSpam' => array( 'SmiteSpam' ),
+);
diff --git a/SmiteSpam.php b/SmiteSpam.php
new file mode 100644
index 0000000..6ea274d
--- /dev/null
+++ b/SmiteSpam.php
@@ -0,0 +1,12 @@
+<?php
+
+if ( !defined( 'MEDIAWIKI' ) ) {
+       die( 'Not a valid entry point.' );
+}
+
+$ssRoot = __DIR__;
+
+$wgAutoloadClasses['SpecialSmiteSpam'] = "$ssRoot/SpecialSmiteSpam.php";
+$wgMessagesDirs['SmiteSpam'] = "$ssRoot/i18n";
+$wgExtensionMessagesFiles['SmiteSpamAlias'] = "$ssRoot/SmiteSpam.alias.php";
+$wgSpecialPages['SmiteSpam'] = 'SpecialSmiteSpam';
diff --git a/SpecialSmiteSpam.php b/SpecialSmiteSpam.php
new file mode 100644
index 0000000..aedd3e6
--- /dev/null
+++ b/SpecialSmiteSpam.php
@@ -0,0 +1,17 @@
+<?php
+
+class SpecialSmiteSpam extends SpecialPage {
+
+       public function __construct() {
+               parent::__construct( 'SmiteSpam' );
+       }
+
+       public function execute() {
+               $output = $this->getOutput();
+               $output->setPageTitle( $this->msg('smitespam') );
+       }
+
+       function getGroupName() {
+                  return 'maintenance';
+       }
+}
diff --git a/i18n/en.json b/i18n/en.json
new file mode 100644
index 0000000..e7143e3
--- /dev/null
+++ b/i18n/en.json
@@ -0,0 +1,9 @@
+{
+       "@metadata": {
+               "authors": [
+                       "polybuildr"
+               ]
+       },
+       "smitespam": "Smite Spam",
+       "smitespam-desc": "Provides a [[Special:SmiteSpam|special page]] to 
help administrators identify and delete spam wiki pages."
+}
diff --git a/i18n/qqq.json b/i18n/qqq.json
new file mode 100644
index 0000000..ee98eba
--- /dev/null
+++ b/i18n/qqq.json
@@ -0,0 +1,9 @@
+{
+       "@metadata": {
+               "authors": [
+                       "polybuildr"
+               ]
+       },
+       "smitespam": "The name of the extension's entry in 
Special:SpecialPages.",
+       "smitespam-desc": "Description of what SmiteSpam does."
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/211364
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia18a85b463c19580ad79b3e0c54bfeb41b80dd04
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SmiteSpam
Gerrit-Branch: master
Gerrit-Owner: Polybuildr <v.a.ghai...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to