diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index d8e5d08..0000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1 +0,0 @@ -The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct). diff --git a/NumberOfComments.body.php b/NumberOfComments.body.php deleted file mode 100644 index 5ade0a7..0000000 --- a/NumberOfComments.body.php +++ /dev/null @@ -1,61 +0,0 @@ -setFunctionHook( 'NoC', 'NumberOfComments::getNumberOfCommentsParser', Parser::SFH_NO_HASH ); - return true; - } - - static function getNumberOfCommentsMagic( &$parser, &$cache, &$magicWordId, &$ret ) { - $id = $parser->getTitle()->getArticleID(); - $ret = NumberOfComments::getNumberOfComments( $id ); - - return true; - } - - static function getNumberOfCommentsParser( $parser, $page = 'default', $param2 = '', $param3 = '' ) { - $page = Title::newFromText( $page ); - - if ( $page instanceof Title ) { - $id = $page->getArticleID(); - } else { - $id = $parser->getTitle()->getArticleID(); - } - - return NumberOfComments::getNumberOfComments( $id ); - } - - static function getNumberOfComments( $pageId ) { - global $wgMemc; - - $key = wfMemcKey( 'numberofcomments', $pageId ); - $cache = $wgMemc->get( $key ); - - if ( $cache ) { - $val = intval( $cache ); - } else { - $dbr = wfGetDB( DB_SLAVE ); - - $res = $dbr->selectField( - 'Comments', - 'COUNT(*)', - array( 'Comment_Page_ID' => $pageId ), - __METHOD__ - ); - - if ( !$res ) { - $val = 0; - } else { - $val = intval( $res ); - } - $wgMemc->set( $key, $val, 60 * 60 * 24 ); // cache for 24 hours - } - return $val; - } -} \ No newline at end of file diff --git a/NumberOfComments.i18n.magic.php b/NumberOfComments.i18n.magic.php deleted file mode 100644 index 80a0288..0000000 --- a/NumberOfComments.i18n.magic.php +++ /dev/null @@ -1,7 +0,0 @@ - array( 0, 'numberofcomments' ), // case-insensetive -); \ No newline at end of file diff --git a/NumberOfComments.i18n.php b/NumberOfComments.i18n.php deleted file mode 100644 index f0fc377..0000000 --- a/NumberOfComments.i18n.php +++ /dev/null @@ -1,36 +0,0 @@ - 'Provides a {{NoC}} magic word, for use with the Comments extension.', -); - -/** German (Deutsch) - * @author ToaMeiko - */ -$messages['de'] = array( - 'numberofcomments-desc' => 'Bietet ein Zauberwort für die Verwendung mit der Kommentare Verlängerung.' -); - -/** Message documentation (Message documentation) - * @author UltrasonicNXT - */ -$messages['qqq'] = array( - 'numberofcomments-desc' => '{{desc}}', -); - -/** Vietnamese (Việt) - * @author Codyn329 - */ -$messages['vi'] = array ( - 'numberofcomments-desc' => 'Cung cấp một từ kỳ diệu được sử dụng với ý kiến việc mở rộng.', -); diff --git a/NumberOfComments.php b/NumberOfComments.php deleted file mode 100644 index fbadb8e..0000000 --- a/NumberOfComments.php +++ /dev/null @@ -1,23 +0,0 @@ - __FILE__, - 'name' => 'NumberOfComments', - 'version' => 1.0, - 'author' => 'UltrasonicNXT/Adam Carter', - 'url' => 'https://github.com/Brickimedia/NumberOfComments', - 'description-msg' => 'numberofcomments-desc', -); - -$wgExtensionMessagesFiles['NumberOfComments'] = __DIR__ . '/NumberOfComments.i18n.php'; -$wgExtensionMessagesFiles['NumberOfCommentsMagic'] = __DIR__ . '/NumberOfComments.i18n.magic.php'; - -$wgHooks['ParserGetVariableValueSwitch'][] = 'NumberOfComments::getNumberOfCommentsMagic'; -$wgHooks['MagicWordwgVariableIDs'][] = 'NumberOfComments::declareNumberOfCommentsMagic'; -$wgHooks['ParserFirstCallInit'][] = 'NumberOfComments::setupNumberOfCommentsParser'; - -$wgAutoloadClasses['NumberOfComments'] = __DIR__ . '/NumberOfComments.body.php'; - -require_once( __DIR__ . '/NumberOfComments.body.php' ); \ No newline at end of file diff --git a/OBSOLETE b/OBSOLETE new file mode 100644 index 0000000..c1b6362 --- /dev/null +++ b/OBSOLETE @@ -0,0 +1 @@ +This extension is archived. Please see https://phabricator.wikimedia.org/T146431 for more details. \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index fe5edf5..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -NumberOfComments -================ - -A MediaWiki extension providing a {{NUMBEROFCOMMENTS}} magic word.