]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - includes/specials/SpecialBrokenRedirects.php
MediaWiki 1.14.0
[autoinstallsdev/mediawiki.git] / includes / specials / SpecialBrokenRedirects.php
similarity index 94%
rename from includes/SpecialBrokenRedirects.php
rename to includes/specials/SpecialBrokenRedirects.php
index 1fb48350c681c787916fbf54b07b31e548ad37ac..0a16e6de327436dc72b36373a8ee93105a520cde 100644 (file)
@@ -1,13 +1,13 @@
 <?php
 /**
- *
- * @addtogroup SpecialPage
+ * @file
+ * @ingroup SpecialPage
  */
 
 /**
  * A special page listing redirects to non existent page. Those should be
  * fixed to point to an existing page.
- * @addtogroup SpecialPage
+ * @ingroup SpecialPage
  */
 class BrokenRedirectsPage extends PageQueryPage {
        var $targets = array();
@@ -46,12 +46,12 @@ class BrokenRedirectsPage extends PageQueryPage {
 
        function formatResult( $skin, $result ) {
                global $wgUser, $wgContLang;
-               
+
                $fromObj = Title::makeTitle( $result->namespace, $result->title );
                if ( isset( $result->rd_title ) ) {
                        $toObj = Title::makeTitle( $result->rd_namespace, $result->rd_title );
                } else {
-                       $blinks = $fromObj->getBrokenLinksFrom();
+                       $blinks = $fromObj->getBrokenLinksFrom(); # TODO: check for redirect, not for links
                        if ( $blinks ) {
                                $toObj = $blinks[0];
                        } else {
@@ -68,14 +68,14 @@ class BrokenRedirectsPage extends PageQueryPage {
                $edit = $skin->makeKnownLinkObj( $fromObj, wfMsgHtml( 'brokenredirects-edit' ), 'action=edit' );
                $to   = $skin->makeBrokenLinkObj( $toObj );
                $arr = $wgContLang->getArrow();
-               
+
                $out = "{$from} {$edit}";
-               
+
                if( $wgUser->isAllowed( 'delete' ) ) {
                        $delete = $skin->makeKnownLinkObj( $fromObj, wfMsgHtml( 'brokenredirects-delete' ), 'action=delete' );
                        $out .= " {$delete}";
                }
-               
+
                $out .= " {$arr} {$to}";
                return $out;
        }
@@ -90,6 +90,4 @@ function wfSpecialBrokenRedirects() {
        $sbr = new BrokenRedirectsPage();
 
        return $sbr->doQuery( $offset, $limit );
-
 }
-