if ((defined('ZBX_PAGE_DO_REFRESH') || defined('ZBX_PAGE_DO_JS_REFRESH')) && CWebUser::$data['refresh']) { $pageTitle .= ' [' . _s('refreshed every %1$s sec.', CWebUser::$data['refresh']) . ']'; } break; } // construct menu $main_menu = array(); $sub_menus = array(); $denied_page_requested = zbx_construct_menu($main_menu, $sub_menus, $page); // render the "Deny access" page if ($denied_page_requested) { access_deny(ACCESS_DENY_PAGE); } if ($page['type'] == PAGE_TYPE_HTML) { $pageHeader = new CPageHeader($pageTitle); $pageHeader->addCssInit(); $css = ZBX_DEFAULT_THEME; if (!ZBX_PAGE_NO_THEME) { if (!empty($DB['DB'])) { $config = select_config(); $css = getUserTheme(CWebUser::$data); $severityCss = <<<CSS .disaster { background: #{$config['severity_color_5']} !important; } .high { background: #{$config['severity_color_4']} !important; } .average { background: #{$config['severity_color_3']} !important; } .warning { background: #{$config['severity_color_2']} !important; } .information { background: #{$config['severity_color_1']} !important; } .not_classified { background: #{$config['severity_color_0']} !important; } CSS; $pageHeader->addStyle($severityCss); // perform Zabbix server check only for standard pages