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