Fix query to work and not barf errors; fix ordering (a-z instead of z-a)
authorBrion Vibber <brion@users.mediawiki.org>
Tue, 8 Jun 2004 06:50:05 +0000 (06:50 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Tue, 8 Jun 2004 06:50:05 +0000 (06:50 +0000)
includes/SpecialLonelypages.php

index f271d08..ebb4f0b 100644 (file)
@@ -3,34 +3,28 @@
 require_once( "QueryPage.php" );
 
 class LonelyPagesPage extends PageQueryPage {
-
-    function getName() {
-       return "Lonelypages";
-    }
-    
-    function isExpensive() {
-       return 1;
-    }
-
-       function sortDescending() {
-               return false;
+       
+       function getName() {
+               return "Lonelypages";
        }
-
-    function getSQL( $offset, $limit ) {
        
-       return "SELECT 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 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 );
 }
 
 ?>