AutoLoad RecentChange
[lhc/web/wiklou.git] / includes / SpecialWantedpages.php
index 55118dc..c92f059 100644 (file)
@@ -16,7 +16,7 @@ require_once 'QueryPage.php';
  * @subpackage SpecialPage
  */
 class WantedPagesPage extends QueryPage {
-       private $nlinks;
+       var $nlinks;
 
        function WantedPagesPage( $inc = false, $nlinks = true ) {
                $this->setListoutput( $inc );
@@ -49,6 +49,7 @@ class WantedPagesPage extends QueryPage {
                         LEFT JOIN $page AS pg2
                         ON pl_from = pg2.page_id
                         WHERE pg1.page_namespace IS NULL
+                        AND pl_namespace NOT IN ( 2, 3 )
                         AND pg2.page_namespace != 8
                         GROUP BY pl_namespace, pl_title
                         HAVING COUNT(*) > $count";
@@ -81,8 +82,8 @@ class WantedPagesPage extends QueryPage {
                                # Make a redlink
                                $pageLink = $skin->makeBrokenLinkObj( $title );
                        } else {
-                               # Make a struck-out blue link
-                               $pageLink = "<s>" . $skin->makeKnownLinkObj( $title ) . "</s>";
+                               # Make a a struck-out normal link
+                               $pageLink = "<s>" . $skin->makeLinkObj( $title ) . "</s>";
                        }               
                } else {
                        # Not cached? Don't bother checking existence; it can't
@@ -91,8 +92,9 @@ class WantedPagesPage extends QueryPage {
                
                # Make a link to "what links here" if it's required
                $wlhLink = $this->nlinks
-                                       ? $this->makeWlhLink( $title, $skin, wfMsgHtml( 'nlinks',
-                                                       $wgLang->formatNum( $result->value ) ) )
+                                       ? $this->makeWlhLink( $title, $skin,
+                                                       wfMsgExt( 'nlinks', array( 'parsemag', 'escape'),
+                                                               $wgLang->formatNum( $result->value ) ) )
                                        : null;
                                        
                return wfSpecialList($pageLink, $wlhLink);