diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2008-12-15 18:02:47 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2008-12-15 18:02:47 +0100 |
commit | 396b28f3d881f5debd888ba9bb9b47c2d478a76f (patch) | |
tree | 10d6e1a721ee4ef69def34a57f02d7eb3fc9e31e /includes/SpecialSpecialpages.php | |
parent | 0be4d3ccf6c4fe98a72704f9463ecdea2ee5e615 (diff) |
update to Mediawiki 1.13.3; some cleanups
Diffstat (limited to 'includes/SpecialSpecialpages.php')
-rw-r--r-- | includes/SpecialSpecialpages.php | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/includes/SpecialSpecialpages.php b/includes/SpecialSpecialpages.php deleted file mode 100644 index 4ea956b8..00000000 --- a/includes/SpecialSpecialpages.php +++ /dev/null @@ -1,61 +0,0 @@ -<?php -/** - * - * @addtogroup SpecialPage - */ - -/** - * - */ -function wfSpecialSpecialpages() { - global $wgOut, $wgUser, $wgMessageCache; - - $wgMessageCache->loadAllMessages(); - - $wgOut->setRobotpolicy( 'noindex,nofollow' ); # Is this really needed? - $sk = $wgUser->getSkin(); - - /** Pages available to all */ - wfSpecialSpecialpages_gen( SpecialPage::getRegularPages(), 'spheading', $sk ); - - /** Restricted special pages */ - wfSpecialSpecialpages_gen( SpecialPage::getRestrictedPages(), 'restrictedpheading', $sk ); -} - -/** - * sub function generating the list of pages - * @param $pages the list of pages - * @param $heading header to be used - * @param $sk skin object ??? - */ -function wfSpecialSpecialpages_gen($pages,$heading,$sk) { - global $wgOut, $wgSortSpecialPages; - - if( count( $pages ) == 0 ) { - # Yeah, that was pointless. Thanks for coming. - return; - } - - /** Put them into a sortable array */ - $sortedPages = array(); - foreach ( $pages as $page ) { - if ( $page->isListed() ) { - $sortedPages[$page->getDescription()] = $page->getTitle(); - } - } - - /** Sort */ - if ( $wgSortSpecialPages ) { - ksort( $sortedPages ); - } - - /** Now output the HTML */ - $wgOut->addHTML( '<h2>' . wfMsgHtml( $heading ) . "</h2>\n<ul>" ); - foreach ( $sortedPages as $desc => $title ) { - $link = $sk->makeKnownLinkObj( $title , htmlspecialchars( $desc ) ); - $wgOut->addHTML( "<li>{$link}</li>\n" ); - } - $wgOut->addHTML( "</ul>\n" ); -} - - |