summaryrefslogtreecommitdiff
path: root/includes/SpecialUnusedimages.php
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2008-03-21 11:49:34 +0100
committerPierre Schmitz <pierre@archlinux.de>2008-03-21 11:49:34 +0100
commit086ae52d12011746a75f5588e877347bc0457352 (patch)
treee73263c7a29d0f94fafb874562610e16eb292ba8 /includes/SpecialUnusedimages.php
parent749e7fb2bae7bbda855de3c9e319435b9f698ff7 (diff)
Update auf MediaWiki 1.12.0
Diffstat (limited to 'includes/SpecialUnusedimages.php')
-rw-r--r--includes/SpecialUnusedimages.php22
1 files changed, 13 insertions, 9 deletions
diff --git a/includes/SpecialUnusedimages.php b/includes/SpecialUnusedimages.php
index 52aa19d2..623137c0 100644
--- a/includes/SpecialUnusedimages.php
+++ b/includes/SpecialUnusedimages.php
@@ -9,7 +9,9 @@
* @addtogroup SpecialPage
*/
class UnusedimagesPage extends ImageQueryPage {
-
+
+ function isExpensive() { return true; }
+
function getName() {
return 'Unusedimages';
}
@@ -26,21 +28,23 @@ class UnusedimagesPage extends ImageQueryPage {
if ( $wgCountCategorizedImagesAsUsed ) {
list( $page, $image, $imagelinks, $categorylinks ) = $dbr->tableNamesN( 'page', 'image', 'imagelinks', 'categorylinks' );
- return 'SELECT img_name as title, img_user, img_user_text, img_timestamp as value, img_description
- FROM ((('.$page.' AS I LEFT JOIN '.$categorylinks.' AS L ON I.page_id = L.cl_from)
- LEFT JOIN '.$imagelinks.' AS P ON I.page_title = P.il_to)
- INNER JOIN '.$image.' AS G ON I.page_title = G.img_name)
- WHERE I.page_namespace = '.NS_IMAGE.' AND L.cl_from IS NULL AND P.il_to IS NULL';
+ return "SELECT 'Unusedimages' as type, 6 as namespace, img_name as title, img_timestamp as value,
+ img_user, img_user_text, img_description
+ FROM ((($page AS I LEFT JOIN $categorylinks AS L ON I.page_id = L.cl_from)
+ LEFT JOIN $imagelinks AS P ON I.page_title = P.il_to)
+ INNER JOIN $image AS G ON I.page_title = G.img_name)
+ WHERE I.page_namespace = ".NS_IMAGE." AND L.cl_from IS NULL AND P.il_to IS NULL";
} else {
list( $image, $imagelinks ) = $dbr->tableNamesN( 'image','imagelinks' );
- return 'SELECT img_name as title, img_user, img_user_text, img_timestamp as value, img_description' .
- ' FROM '.$image.' LEFT JOIN '.$imagelinks.' ON img_name=il_to WHERE il_to IS NULL ';
+ return "SELECT 'Unusedimages' as type, 6 as namespace, img_name as title, img_timestamp as value,
+ img_user, img_user_text, img_description
+ FROM $image LEFT JOIN $imagelinks ON img_name=il_to WHERE il_to IS NULL ";
}
}
function getPageHeader() {
- return wfMsg( "unusedimagestext" );
+ return wfMsgExt( 'unusedimagestext', array( 'parse') );
}
}