From 396b28f3d881f5debd888ba9bb9b47c2d478a76f Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Mon, 15 Dec 2008 18:02:47 +0100 Subject: update to Mediawiki 1.13.3; some cleanups --- includes/SpecialBrokenRedirects.php | 95 ------------------------------------- 1 file changed, 95 deletions(-) delete mode 100644 includes/SpecialBrokenRedirects.php (limited to 'includes/SpecialBrokenRedirects.php') diff --git a/includes/SpecialBrokenRedirects.php b/includes/SpecialBrokenRedirects.php deleted file mode 100644 index f6887741..00000000 --- a/includes/SpecialBrokenRedirects.php +++ /dev/null @@ -1,95 +0,0 @@ -tableNamesN( 'page', 'redirect' ); - - $sql = "SELECT 'BrokenRedirects' AS type, - p1.page_namespace AS namespace, - p1.page_title AS title, - rd_namespace, - rd_title - FROM $redirect AS rd - JOIN $page p1 ON (rd.rd_from=p1.page_id) - LEFT JOIN $page AS p2 ON (rd_namespace=p2.page_namespace AND rd_title=p2.page_title ) - WHERE rd_namespace >= 0 - AND p2.page_namespace IS NULL"; - return $sql; - } - - function getOrder() { - return ''; - } - - 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(); # TODO: check for redirect, not for links - if ( $blinks ) { - $toObj = $blinks[0]; - } else { - $toObj = false; - } - } - - // $toObj may very easily be false if the $result list is cached - if ( !is_object( $toObj ) ) { - return '' . $skin->makeLinkObj( $fromObj ) . ''; - } - - $from = $skin->makeKnownLinkObj( $fromObj ,'', 'redirect=no' ); - $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; - } -} - -/** - * constructor - */ -function wfSpecialBrokenRedirects() { - list( $limit, $offset ) = wfCheckLimits(); - - $sbr = new BrokenRedirectsPage(); - - return $sbr->doQuery( $offset, $limit ); - -} - -- cgit v1.2.3-54-g00ecf