static function HeadContent() { global $config, $page, $gp_head_content, $wbMessageBuffer; //before ob_start() so plugins can get buffer content gpPlugin::Action('HeadContent'); ob_start(); if (common::LoggedIn()) { common::AddColorBox(); } //always include javascript when there are messages if ($page->admin_js || !empty($page->jQueryCode) || !empty($wbMessageBuffer) || isset($_COOKIE['cookie_cmd'])) { common::LoadComponents('gp-main'); } //defaults common::LoadComponents('jquery,gp-additional'); //get css and js info includeFile('combine.php'); $scripts = gp_combine::ScriptInfo(gpOutput::$components); //check for bootstrap theme if (strpos(gpOutput::$components, 'bootstrap')) { //this would only find bootstrap themes that include css } gpOutput::GetHead_TKD(); gpOutput::GetHead_CSS($scripts['css']); //css before js so it's available to scripts gpOutput::GetHead_Lang(); gpOutput::GetHead_JS($scripts['js']); gpOutput::GetHead_InlineJS(); //gadget info if (!empty($config['addons'])) { foreach ($config['addons'] as $addon_info) { if (!empty($addon_info['html_head'])) { echo "\n"; echo $addon_info['html_head']; } } } if (!empty($page->head)) { echo $page->head; } $gp_head_content .= ob_get_clean(); }
function HeadContent() { global $config, $page, $gp_head_content; $gp_head_content = ''; ob_start(); if (common::LoggedIn()) { common::LoadjQueryUI(); common::AddColorBox(); } gpOutput::GetHead_TKD(); gpOutput::GetHead_CSS(); //css before js so it's available to scripts gpOutput::GetHead_Lang(); gpOutput::GetHead_JS(); gpOutput::GetHead_InlineJS(); //gadget info if (!empty($config['addons'])) { foreach ($config['addons'] as $addon_info) { if (!empty($addon_info['html_head'])) { echo "\n"; echo $addon_info['html_head']; } } } if (!empty($page->head)) { echo $page->head; } $gp_head_content = ob_get_clean(); }