Fixed regex in doMagicLinks (broken since r15976)
[mediawiki.git] / includes / SpecialLonelypages.php
blob326ae54dbf3747bf38b07f513b760f7e54235925
1 <?php
2 /**
4 * @package MediaWiki
5 * @subpackage SpecialPage
6 */
8 /**
10 * @package MediaWiki
11 * @subpackage SpecialPage
13 class LonelyPagesPage extends PageQueryPage {
15 function getName() {
16 return "Lonelypages";
19 function sortDescending() {
20 return false;
23 function isExpensive() {
24 return true;
26 function isSyndicated() { return false; }
28 function getSQL() {
29 $dbr =& wfGetDB( DB_SLAVE );
30 extract( $dbr->tableNames( 'page', 'pagelinks' ) );
32 return
33 "SELECT 'Lonelypages' AS type,
34 page_namespace AS namespace,
35 page_title AS title,
36 page_title AS value
37 FROM $page
38 LEFT JOIN $pagelinks
39 ON page_namespace=pl_namespace AND page_title=pl_title
40 WHERE pl_namespace IS NULL
41 AND page_namespace=".NS_MAIN."
42 AND page_is_redirect=0";
47 /**
48 * Constructor
50 function wfSpecialLonelypages() {
51 list( $limit, $offset ) = wfCheckLimits();
53 $lpp = new LonelyPagesPage();
55 return $lpp->doQuery( $offset, $limit );