http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73834

Revision: 73834
Author:   yaron
Date:     2010-09-27 23:29:05 +0000 (Mon, 27 Sep 2010)

Log Message:
-----------
Fixed sorting of pages

Modified Paths:
--------------
    trunk/extensions/ApprovedRevs/AR_ApprovedPages.php

Modified: trunk/extensions/ApprovedRevs/AR_ApprovedPages.php
===================================================================
--- trunk/extensions/ApprovedRevs/AR_ApprovedPages.php  2010-09-27 23:11:21 UTC 
(rev 73833)
+++ trunk/extensions/ApprovedRevs/AR_ApprovedPages.php  2010-09-27 23:29:05 UTC 
(rev 73834)
@@ -46,21 +46,18 @@
                $dbr = wfGetDB( DB_SLAVE );
                $approved_revs = $dbr->tableName( 'approved_revs' );
                $page = $dbr->tableName( 'page' );
-               // QueryPage uses the value from this SQL in an ORDER clause,
-               // so return page_title as title.
                return "SELECT 'Page' AS type,
-                       p.page_title AS title,
-                       p.page_id AS value
+                       p.page_id AS id
                        FROM $approved_revs ar JOIN $page p
                        ON ar.page_id = p.page_id";
        }
 
-       function sortDescending() {
-               return false;
+       function getOrder() {
+               return ' ORDER BY p.page_namespace, p.page_title ASC';
        }
 
        function formatResult( $skin, $result ) {
-               $title = Title::newFromId( $result->value );
+               $title = Title::newFromId( $result->id );
                return $skin->makeLinkObj( $title );
        }
-}
\ No newline at end of file
+}



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to