Current Path : /var/www/html/clients/amz.e-nk.ru/bitrix/modules/perfmon/admin/ |
Current File : /var/www/html/clients/amz.e-nk.ru/bitrix/modules/perfmon/admin/menu.php |
<? IncludeModuleLangFile(__FILE__); if($APPLICATION->GetGroupRight("perfmon")!="D") { require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/perfmon/prolog.php"); $aMenu = array( "parent_menu" => "global_menu_settings", "section" => "perfmon", "sort" => 1850, "text" => GetMessage("PERFMON_MNU_SECT"), "title" => GetMessage("PERFMON_MNU_SECT_TITLE"), "url" => "perfmon_index.php?lang=".LANGUAGE_ID, "icon" => "perfmon_menu_icon", "page_icon" => "perfmon_page_icon", "items_id" => "menu_perfmon", "items" => array( array( "text" => GetMessage("PERFMON_MNU_PANEL"), "url" => "perfmon_panel.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_panel.php"), "title" => GetMessage("PERFMON_MNU_PANEL_ALT"), ), ), ); $aMenu["items"][] = array( "text" => GetMessage("PERFMON_MNU_PAGES"), "url" => "perfmon_hit_grouped.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_hit_grouped.php"), "title" => GetMessage("PERFMON_MNU_PAGES_ALT"), ); $aMenu["items"][] = array( "text" => GetMessage("PERFMON_MNU_HIT_LIST"), "url" => "perfmon_hit_list.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_hit_list.php"), "title" => GetMessage("PERFMON_MNU_HIT_LIST_ALT"), ); if(COption::GetOptionString("perfmon", "sql_log") === "Y") { $aMenu["items"][] = array( "text" => GetMessage("PERFMON_MNU_COMP_LIST"), "url" => "perfmon_comp_list.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_comp_list.php"), "title" => GetMessage("PERFMON_MNU_COMP_LIST_ALT"), ); $aMenu["items"][] = array( "text" => GetMessage("PERFMON_MNU_SQL_LIST2"), "url" => "perfmon_sql_list.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_sql_list.php"), "title" => GetMessage("PERFMON_MNU_SQL_LIST_ALT"), ); } if(COption::GetOptionString("perfmon", "table_browser") === "Y") { require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/perfmon/include.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/perfmon/prolog.php"); $arTablesMenu = array( "text" => GetMessage("PERFMON_MNU_TABLES"), "url" => "perfmon_tables.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_tables.php", "perfmon_table.php"), "title" => GetMessage("PERFMON_MNU_TABLES_ALT"), "items_id" => "menu_perfmon_tables", "items" => array( ), ); $aMenu["items"][] = $arTablesMenu; } $aMenu["items"][] = array( "text" => GetMessage("PERFMON_MNU_PHP"), "url" => "perfmon_php.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_php.php"), "title" => GetMessage("PERFMON_MNU_PHP_ALT"), ); if($DB->type == "MYSQL" || $DB->type == "ORACLE") { $aMenu["items"][] = array( "text" => GetMessage("PERFMON_MNU_DB_SERVER"), "url" => "perfmon_db_server.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_db_server.php"), "title" => GetMessage("PERFMON_MNU_DB_SERVER_ALT"), ); } if(COption::GetOptionString("perfmon", "warning_log") === "Y") { $rs = $DB->Query("SELECT count(*) C from b_perf_error"); $ar = $rs->Fetch(); $c = intval($ar["C"]); if($c > 0) $text = GetMessage("PERFMON_MNU_ERROR_LIST")." (".$c.")"; else $text = GetMessage("PERFMON_MNU_ERROR_LIST"); $aMenu["items"][] = array( "text" => $text, "url" => "perfmon_error_list.php?lang=".LANGUAGE_ID, "more_url" => Array("perfmon_error_list.php"), "title" => GetMessage("PERFMON_MNU_ERROR_LIST_ALT"), ); } return $aMenu; } return false; ?>