Corrected spelling error
[lhc/web/wiklou.git] / includes / SpecialLonelypages.php
index 1397dbf..ebb4f0b 100644 (file)
@@ -1,32 +1,30 @@
 <?php
 
-include_once( "QueryPage.php" );
+require_once( "QueryPage.php" );
 
 class LonelyPagesPage extends PageQueryPage {
-
-    function getName() {
-       return "Lonelypages";
-    }
-    
-    function isExpensive() {
-       return 1;
-    }
-    
-    function getSQL( $offset, $limit ) {
        
-       return "SELECT cur_title FROM cur LEFT JOIN links ON " .
-         "cur_id=l_to WHERE l_to IS NULL AND cur_namespace=0 AND " .
-         "cur_is_redirect=0 ORDER BY cur_title LIMIT {$offset}, {$limit}";
-    }
+       function getName() {
+               return "Lonelypages";
+       }
+       
+       function isExpensive() {
+               return true;
+       }
+       
+       function getSQL() {
+               return "SELECT 'Lonelypages' as type, cur_namespace AS namespace, cur_title AS title, cur_title AS value " .
+                       "FROM cur LEFT JOIN links ON cur_id=l_to ".
+                       "WHERE l_to IS NULL AND cur_namespace=0 AND cur_is_redirect=0";
+       }
 }
 
-function wfSpecialLonelypages()
-{
-    list( $limit, $offset ) = wfCheckLimits();
-    
-    $lpp = new LonelyPagesPage();
-    
-    return $lpp->doQuery( $offset, $limit );
+function wfSpecialLonelypages() {
+       list( $limit, $offset ) = wfCheckLimits();
+       
+       $lpp = new LonelyPagesPage();
+       
+       return $lpp->doQuery( $offset, $limit );
 }
 
 ?>