setRobotpolicy( "index,nofollow" ); $sk = $wgUser->getSkin(); # Get listable pages $pages = SpecialPage::getPages(); # all users special pages wfSpecialSpecialpages_gen($pages[""],"spheading",$sk); # sysops only special pages if ( $wgUser->isSysop() ) { wfSpecialSpecialpages_gen($pages["sysop"],"sysopspheading",$sk); } # developers only special pages if ( $wgUser->isDeveloper() ) { wfSpecialSpecialpages_gen($pages["developer"],"developerspheading",$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 $wgLang, $wgOut, $wgAllowSysopQueries; $wgOut->addHTML( "

" . wfMsg( $heading ) . "

\n\n" ); } ?>