Fix SQL query so that it works properly
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 18 Oct 2008 20:16:26 +0000 (20:16 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 18 Oct 2008 20:16:26 +0000 (20:16 +0000)
includes/specials/SpecialWantedtemplates.php

index 65bbecc..43b5cf8 100644 (file)
@@ -35,13 +35,13 @@ class WantedTemplatesPage extends QueryPage {
                $name = $dbr->addQuotes( $this->getName() );
                return
                        "
-                         SELECT $name as type," . 
-                                NS_TEMPLATE . " as namespace,
+                         SELECT $name as type, 
+                                tl_namespace as namespace,
                                 tl_title as title,
                                 COUNT(*) as value
                            FROM $templatelinks LEFT JOIN
-                                $page ON tl_title = page_title AND page_namespace = ". NS_TEMPLATE ."
-                          WHERE page_title IS NULL
+                                $page ON tl_title = page_title AND tl_namespace = page_namespace
+                          WHERE page_title IS NULL AND tl_namespace = ". NS_TEMPLATE ."
                        GROUP BY tl_title
                        ";
        }