'.wfMsg('brokenredirectstext')."


\n"; } function getSQL() { $dbr =& wfGetDB( DB_SLAVE ); extract( $dbr->tableNames( 'cur', 'brokenlinks' ) ); $sql = "SELECT bl_to,cur_title FROM $brokenlinks,$cur " . "WHERE cur_is_redirect=1 AND cur_namespace=0 AND bl_from=cur_id "; return $sql; } function getOrder() { return ''; } function formatResult( $skin, $result ) { global $wgContLang ; $ns = $wgContLang->getNamespaces() ; /* not used, why bother? */ $from = $skin->makeKnownLink( $result->cur_title ,'', 'redirect=no' ); $edit = $skin->makeBrokenLink( $result->cur_title , "(".wfMsg("qbedit").")" , 'redirect=no'); $to = $skin->makeBrokenLink( $result->bl_to ); return "$from $edit => $to"; } } /** * constructor */ function wfSpecialBrokenRedirects() { list( $limit, $offset ) = wfCheckLimits(); $sbr = new BrokenRedirectsPage(); return $sbr->doQuery( $offset, $limit ); } ?>