true, 'fixedNavBar' => false, 'usePivotTabs' => false, 'showHelpUnderTools' => true, 'showRecentChangesUnderTools' => true, 'wikiName' => &$GLOBALS['wgSitename'], 'wikiNameDesktop' => &$GLOBALS['wgSitename'], 'navbarIcon' => false, 'IeEdgeCode' => 1, 'showFooterIcons' => false, 'addThisPUBID' => '', 'useAddThisShare' => false, 'useAddThisFollow' => false ); foreach ($wgPivotFeaturesDefaults as $fgOption => $fgOptionValue) { if ( !isset($wgPivotFeatures[$fgOption]) ) { $wgPivotFeatures[$fgOption] = $fgOptionValue; } } switch ($wgPivotFeatures['IeEdgeCode']) { case 1: $out->addHeadItem('ie-meta', ''); break; case 2: if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) header('X-UA-Compatible: IE=edge'); break; } $out->addModuleStyles('skins.pivot.styles'); } public function initPage(OutputPage $out) { global $wgLocalStylePath; parent::initPage($out); $viewport_meta = 'width=device-width, user-scalable=yes, initial-scale=1.0'; $out->addMeta('viewport', $viewport_meta); $out->addModuleScripts('skins.pivot.js'); } } class pivotTemplate extends BaseTemplate { public function execute() { global $wgUser; global $wgPivotFeatures; wfSuppressWarnings(); $this->html('headelement'); switch ($wgPivotFeatures['usePivotTabs']) { case true: ob_start(); $this->html('bodytext'); $out = ob_get_contents(); ob_end_clean(); $markers = array("<a", "</a", ">"); $tags = array(""); $body = str_replace($markers, $tags, $out); break; default: $body = ''; break; } switch ($wgPivotFeatures['showFooterIcons']) { case true: $poweredbyType = "icononly"; $poweredbyMakeType = 'withImage'; break; default: $poweredbyType = "nocopyright"; $poweredbyMakeType = 'withoutImage'; break; } ?>
"; ?> "; ?>
>
data['sitenotice'] ) { ?>
html( 'sitenotice' ); ?>
data['newtalk'] ) { ?>
html( 'newtalk' ); ?>
isLoggedIn() || $wgPivotFeatures['showActionsForAnon']): ?>  text() ?>
    data['content_actions'] as $key => $tab) { echo preg_replace(array('/\sprimary="1"/', '/\scontext="[a-z]+"/', '/\srel="archives"/'),'',$this->makeListItem($key, $tab)); } ?>
isLoggedIn()): ?>
getSkin()->getTitle()->getNsText()); $displaytitle = $this->data['title']; if (!empty($namespace)) { $pagetitle = $this->getSkin()->getTitle(); $newtitle = str_replace($namespace.':', '', $pagetitle); $displaytitle = str_replace($pagetitle, $newtitle, $displaytitle); ?>

data['isarticle'] ) { ?>

msg( 'tagline' ) ?>

html('subtitle') ?>
html('bodytext'); break; } ?>
html('catlinks'); ?>
html('dataAfterContent'); ?>
printTrail(); ?> getSidebar(); $toolbox = $this->getToolbox(); foreach ($sidebar as $boxName => $box) { if ( ($box['header'] != wfMessage( 'toolbox' )->text()) ) { echo '
  • '; echo '
  • '; if ( is_array( $box['content'] ) ) { foreach ($box['content'] as $key => $item) { echo $this->makeListItem($key, $item); } } } } echo '
  • '; foreach ($toolbox as $key => $tbitem) { echo $this->makeListItem($key, $tbitem); } } } ?>