Another fix.
[lhc/web/wiklou.git] / includes / SpecialUncategorizedimages.php
index a4c6324..f91b25c 100644 (file)
@@ -3,32 +3,31 @@
 /**
  * Special page lists images which haven't been categorised
  *
- * @package MediaWiki
- * @subpackage Special pages
+ * @addtogroup Special pages
  * @author Rob Church <robchur@gmail.com>
  */
+
 class UncategorizedImagesPage extends QueryPage {
 
        function getName() {
                return 'Uncategorizedimages';
        }
-       
+
        function sortDescending() {
                return false;
        }
-       
+
        function isExpensive() {
                return true;
        }
-       
+
        function isSyndicated() {
                return false;
        }
-       
+
        function getSQL() {
-               $dbr =& wfGetDB( DB_SLAVE );
-               extract( $dbr->tableNames( 'page', 'categorylinks' ) );
+               $dbr = wfGetDB( DB_SLAVE );
+               list( $page, $categorylinks ) = $dbr->tableNamesN( 'page', 'categorylinks' );
                $ns = NS_IMAGE;
 
                return "SELECT 'Uncategorizedimages' AS type, page_namespace AS namespace,
@@ -36,14 +35,13 @@ class UncategorizedImagesPage extends QueryPage {
                                FROM {$page} LEFT JOIN {$categorylinks} ON page_id = cl_from
                                WHERE cl_from IS NULL AND page_namespace = {$ns} AND page_is_redirect = 0";
        }
-       
-       function formatResult( $row ) {
+
+       function formatResult( $skin, $row ) {
                global $wgContLang;
                $title = Title::makeTitleSafe( NS_IMAGE, $row->title );
                $label = htmlspecialchars( $wgContLang->convert( $title->getText() ) );
-               return Linker::makeKnownLinkObj( $title, $label );
+               return $skin->makeKnownLinkObj( $title, $label );
        }
-                               
 }
 
 function wfSpecialUncategorizedimages() {