diff options
Diffstat (limited to 'includes/SpecialLonelypages.php')
-rw-r--r-- | includes/SpecialLonelypages.php | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/includes/SpecialLonelypages.php b/includes/SpecialLonelypages.php deleted file mode 100644 index e652f9d4..00000000 --- a/includes/SpecialLonelypages.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php -/** - * - * @addtogroup SpecialPage - */ - -/** - * A special page looking for articles with no article linking to them, - * thus being lonely. - * @addtogroup SpecialPage - */ -class LonelyPagesPage extends PageQueryPage { - - function getName() { - return "Lonelypages"; - } - function getPageHeader() { - return wfMsgExt( 'lonelypagestext', array( 'parse' ) ); - } - - function sortDescending() { - return false; - } - - function isExpensive() { - return true; - } - function isSyndicated() { return false; } - - function getSQL() { - $dbr = wfGetDB( DB_SLAVE ); - list( $page, $pagelinks ) = $dbr->tableNamesN( 'page', 'pagelinks' ); - - return - "SELECT 'Lonelypages' AS type, - page_namespace AS namespace, - page_title AS title, - page_title AS value - FROM $page - LEFT JOIN $pagelinks - ON page_namespace=pl_namespace AND page_title=pl_title - WHERE pl_namespace IS NULL - AND page_namespace=".NS_MAIN." - AND page_is_redirect=0"; - - } -} - -/** - * Constructor - */ -function wfSpecialLonelypages() { - list( $limit, $offset ) = wfCheckLimits(); - - $lpp = new LonelyPagesPage(); - - return $lpp->doQuery( $offset, $limit ); -} - - |