Fix NS_PROJECT_TALK (bug #7792)
[lhc/web/wiklou.git] / includes / SpecialUnusedtemplates.php
index 422c5a2..2af9abc 100644 (file)
@@ -9,9 +9,6 @@
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
  */
 
-/* */
-require_once 'QueryPage.php';
-
 /**
  * @package MediaWiki
  * @subpackage SpecialPage
@@ -26,7 +23,7 @@ class UnusedtemplatesPage extends QueryPage {
 
        function getSQL() {
                $dbr =& wfGetDB( DB_SLAVE );
-               extract( $dbr->tableNames( 'page', 'templatelinks' ) );
+               list( $page, $templatelinks) = $dbr->tableNamesN( 'page', 'templatelinks' );
                $sql = "SELECT 'Unusedtemplates' AS type, page_title AS title,
                        page_namespace AS namespace, 0 AS value
                        FROM $page
@@ -40,7 +37,7 @@ class UnusedtemplatesPage extends QueryPage {
                $title = Title::makeTitle( NS_TEMPLATE, $result->title );
                $pageLink = $skin->makeKnownLinkObj( $title, '', 'redirect=no' );
                $wlhLink = $skin->makeKnownLinkObj(
-                       Title::makeTitle( NS_SPECIAL, 'Whatlinkshere' ),
+                       SpecialPage::getTitleFor( 'Whatlinkshere' ),
                        wfMsgHtml( 'unusedtemplateswlh' ),
                        'target=' . $title->getPrefixedUrl() );
                return wfSpecialList( $pageLink, $wlhLink );
@@ -59,4 +56,4 @@ function wfSpecialUnusedtemplates() {
        $utp->doQuery( $offset, $limit );
 }
 
-?>
\ No newline at end of file
+?>