function initPage(OutputPage $out) { global $wgHooks, $wgShowAds, $wgRequest; parent::initPage($out); $diff = $wgRequest->getVal('diff'); if ($wgShowAds == false || isset($diff)) { $this->ads = false; } $wgHooks['SkinTemplateOutputPageBeforeExec'][] = array($this, 'addWikiaVars'); $wgHooks['SkinTemplateSetupPageCss'][] = array($this, 'addWikiaCss'); $wgHooks['SkinGetPageClasses'][] = array($this, 'addBodyClasses'); $wgHooks['SkinGetHeadScripts'][] = array($this, 'onSkinGetHeadScripts'); }