本文整理汇总了PHP中Bitrix\Main\Data\Cache::getShowCacheStat方法的典型用法代码示例。如果您正苦于以下问题:PHP Cache::getShowCacheStat方法的具体用法?PHP Cache::getShowCacheStat怎么用?PHP Cache::getShowCacheStat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bitrix\Main\Data\Cache
的用法示例。
在下文中一共展示了Cache::getShowCacheStat方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setDebugModeOn
function setDebugModeOn()
{
global $DB, $APPLICATION;
define("PERFMON_STARTED", $DB->ShowSqlStat . "|" . \Bitrix\Main\Data\Cache::getShowCacheStat() . "|" . $APPLICATION->ShowIncludeStat);
$DB->ShowSqlStat = true;
\Bitrix\Main\Data\Cache::setShowCacheStat(COption::GetOptionString("perfmon", "cache_log") === "Y");
$APPLICATION->ShowIncludeStat = true;
}
示例2: setDebugModeOn
function setDebugModeOn()
{
global $DB, $APPLICATION;
define("PERFMON_STARTED", $DB->ShowSqlStat . "|" . \Bitrix\Main\Data\Cache::getShowCacheStat() . "|" . $APPLICATION->ShowIncludeStat);
$DB->ShowSqlStat = true;
$application = \Bitrix\Main\HttpApplication::getInstance();
$application->getConnection()->startTracker();
\Bitrix\Main\Data\Cache::setShowCacheStat(COption::GetOptionString("perfmon", "cache_log") === "Y");
$APPLICATION->ShowIncludeStat = true;
}
示例3: define
* @global CMain $APPLICATION
* @global CDatabase $DB
*/
define("START_EXEC_EPILOG_AFTER_1", microtime());
$GLOBALS["BX_STATE"] = "EA";
global $USER, $APPLICATION, $DB;
foreach (GetModuleEvents("main", "OnEpilog", true) as $arEvent) {
ExecuteModuleEventEx($arEvent);
}
$r = $APPLICATION->EndBufferContentMan();
$main_exec_time = round(getmicrotime() - START_EXEC_TIME, 4);
echo $r;
$arAllEvents = GetModuleEvents("main", "OnAfterEpilog", true);
define("START_EXEC_EVENTS_1", microtime());
$GLOBALS["BX_STATE"] = "EV";
CMain::EpilogActions();
define("START_EXEC_EVENTS_2", microtime());
$GLOBALS["BX_STATE"] = "EA";
foreach ($arAllEvents as $arEvent) {
ExecuteModuleEventEx($arEvent);
}
if (!IsModuleInstalled("compression") && !defined("ADMIN_AJAX_MODE") && $_REQUEST["mode"] != 'excel') {
$bShowTime = $_SESSION["SESS_SHOW_TIME_EXEC"] == 'Y';
$bShowStat = $DB->ShowSqlStat && $USER->CanDoOperation('edit_php');
$bShowCacheStat = \Bitrix\Main\Data\Cache::getShowCacheStat() && ($canEditPHP || $_SESSION["SHOW_CACHE_STAT"] == "Y");
if ($bShowTime || $bShowStat || $bShowCacheStat) {
include_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/interface/debug_info.php";
}
}
$DB->Disconnect();
CMain::ForkActions();
示例4: GetMessage
echo $APPLICATION->GetCurPage();
?>
</p>
<p><?php
echo GetMessage("debug_info_comps_cache");
?>
<?php
if (COption::GetOptionString("main", "component_cache_on", "Y") == "Y") {
echo GetMessage("debug_info_comps_cache_on");
} else {
echo "<a href=\"/bitrix/admin/cache.php\"><font class=\"errortext\">" . GetMessage("debug_info_comps_cache_off") . "</font></a>";
}
?>
.</p>
<p><?php
if (\Bitrix\Main\Data\Cache::getShowCacheStat()) {
echo GetMessage("debug_info_cache_size") . " ", CFile::FormatSize(\Bitrix\Main\Diag\CacheTracker::getCacheStatBytes(), 0);
} else {
echo " ";
}
?>
</p>
<?php
$obJSPopup->StartContent(array('buffer' => true));
?>
<div id="BX_DEBUG_TIME_1">
<div class="bx-debug-content bx-debug-content-table">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr class="heading">
<td> </td>
示例5: EndDataCache
function EndDataCache()
{
if (!$this->bStarted) {
return;
}
$this->bStarted = false;
$arAllVars = ob_get_contents();
$this->_cache->write($arAllVars, $this->basedir, $this->initdir, $this->filename, $this->TTL);
if (\Bitrix\Main\Data\Cache::getShowCacheStat()) {
$written = 0;
$path = '';
if ($this->_cache instanceof \Bitrix\Main\Data\ICacheEngineStat) {
$written = $this->_cache->getWrittenBytes();
$path = $this->_cache->getCachePath();
} elseif ($this->_cache instanceof \ICacheBackend) {
/** @noinspection PhpUndefinedFieldInspection */
$written = $this->_cache->written;
/** @noinspection PhpUndefinedFieldInspection */
$path = $this->_cache->path;
}
\Bitrix\Main\Diag\CacheTracker::addCacheStatBytes($written);
\Bitrix\Main\Diag\CacheTracker::add($written, $path, $this->basedir, $this->initdir, $this->filename, "W");
}
if (strlen($arAllVars) > 0) {
ob_end_flush();
} else {
ob_end_clean();
}
}
示例6: Stop
public function Stop($rel_path = "", $path = "", $cache_type = "")
{
/** @global CMain $APPLICATION */
global $APPLICATION;
/** @global CDatabase $DB */
global $DB;
/** @global int $CACHE_STAT_BYTES */
global $CACHE_STAT_BYTES;
if ($this->is_comp) {
self::$level--;
}
$this->arResult = array("PATH" => $path, "REL_PATH" => $rel_path, "QUERY_COUNT" => 0, "QUERY_TIME" => 0, "QUERIES" => array(), "TIME" => getmicrotime() - $this->start_time, "BX_STATE" => $GLOBALS["BX_STATE"], "CACHE_TYPE" => $cache_type, "CACHE_SIZE" => \Bitrix\Main\Data\Cache::getShowCacheStat() ? \Bitrix\Main\Diag\CacheTracker::getCacheStatBytes() : 0, "LEVEL" => self::$level);
if ($this->savedTracker) {
$application = \Bitrix\Main\Application::getInstance();
$connection = $application->getConnection();
$sqlTracker = $connection->getTracker();
if ($sqlTracker->getCounter() > 0) {
$this->arResult["QUERY_COUNT"] = $sqlTracker->getCounter();
$this->arResult["QUERY_TIME"] = $sqlTracker->getTime();
$this->arResult["QUERIES"] = $sqlTracker->getQueries();
}
$connection->setTracker($this->savedTracker);
$DB->sqlTracker = $connection->getTracker();
$this->savedTracker = null;
}
if (\Bitrix\Main\Data\Cache::getShowCacheStat()) {
$this->arResult["CACHE"] = \Bitrix\Main\Diag\CacheTracker::getCacheTracking();
\Bitrix\Main\Diag\CacheTracker::setCacheTracking($this->arCacheDebugSave);
\Bitrix\Main\Diag\CacheTracker::setCacheStatBytes($CACHE_STAT_BYTES = $this->cache_size);
}
}
示例7: GetStandardButtons
//.........这里部分代码省略.........
}
if (!empty($arMenu)) {
//check anonymous access
$arOperations = CUser::GetFileOperations(array(SITE_ID, $currentDirPath), array(2));
$bAllowAnonymous = in_array("fm_view_listing", $arOperations);
$APPLICATION->AddPanelButton(array("HREF" => $defaultUrl, "ID" => 'edit_section', "TYPE" => "BIG", "TEXT" => GetMessage("top_panel_folder_prop_new"), "TITLE" => GetMessage("top_panel_folder_prop_title"), "ICON" => $bAllowAnonymous ? "bx-panel-edit-section-icon" : "bx-panel-edit-secret-section-icon", "MAIN_SORT" => "200", "SORT" => 20, "MENU" => $arMenu, "HK_ID" => "top_panel_folder_prop_new", "RESORT_MENU" => true, "HINT" => array("TITLE" => GetMessage("top_panel_folder_prop_new_tooltip_title"), "TEXT" => GetMessage("top_panel_folder_prop_new_tooltip")), "HINT_MENU" => array("TITLE" => GetMessage("top_panel_folder_prop_new_menu_tooltip_title"), "TEXT" => GetMessage("top_panel_folder_prop_new_menu_tooltip"))));
}
// STRUCTURE button and submenu
if ($USER->CanDoOperation('fileman_view_file_structure') && $USER->CanDoFileOperation('fm_edit_existent_folder', array(SITE_ID, "/"))) {
$defaultUrl = $APPLICATION->GetPopupLink(array("URL" => "/bitrix/admin/public_structure.php?lang=" . LANGUAGE_ID . "&site=" . SITE_ID . "&path=" . $encCurrentFilePath . "&templateID=" . $encSiteTemplateId, "PARAMS" => array("width" => 350, "height" => 470, "resize" => true)));
$arMenu = array();
if ($filemanExists) {
$arMenu[] = array("TEXT" => GetMessage("main_top_panel_struct"), "TITLE" => GetMessage("main_top_panel_struct_title"), "ACTION" => $defaultUrl, "DEFAULT" => true, "HK_ID" => "main_top_panel_struct");
$arMenu[] = array('SEPARATOR' => true);
$arMenu[] = array("TEXT" => GetMessage("main_top_panel_struct_panel"), "TITLE" => GetMessage("main_top_panel_struct_panel_title"), "ACTION" => "jsUtils.Redirect([], '" . CUtil::JSEscape("/bitrix/admin/fileman_admin.php?lang=" . LANGUAGE_ID . "&site=" . SITE_ID . "&path=" . urlencode($APPLICATION->GetCurDir())) . "')", "HK_ID" => "main_top_panel_struct_panel");
}
$APPLICATION->AddPanelButton(array("HREF" => "javascript:" . $defaultUrl, "ID" => "structure", "ICON" => "bx-panel-site-structure-icon", "ALT" => GetMessage("main_top_panel_struct_title"), "TEXT" => GetMessage("main_top_panel_structure"), "MAIN_SORT" => "300", "SORT" => 30, "MENU" => $arMenu, "HK_ID" => "main_top_panel_structure", "HINT" => array("TITLE" => GetMessage("main_top_panel_structure_tooltip_title"), "TEXT" => GetMessage("main_top_panel_structure_tooltip"))));
}
//cache button
if ($USER->CanDoOperation("cache_control")) {
//recreate cache on the current page
$arMenu = array(array("TEXT" => GetMessage("top_panel_cache_page"), "TITLE" => GetMessage("top_panel_cache_page_title"), "ICON" => "panel-page-cache", "ACTION" => "BX.clearCache()", "DEFAULT" => true, "HK_ID" => "top_panel_cache_page"));
if (!empty($APPLICATION->aCachedComponents)) {
$arMenu[] = array("TEXT" => GetMessage("top_panel_cache_comp"), "TITLE" => GetMessage("top_panel_cache_comp_title"), "ICON" => "panel-comp-cache", "ACTION" => "jsComponentUtils.ClearCache('component_name=" . CUtil::addslashes(implode(",", $APPLICATION->aCachedComponents)) . "&site_id=" . SITE_ID . "');", "HK_ID" => "top_panel_cache_comp");
}
$arMenu[] = array("SEPARATOR" => true);
$sessionClearCache = isset($_SESSION["SESS_CLEAR_CACHE"]) && $_SESSION["SESS_CLEAR_CACHE"] == "Y";
$arMenu[] = array("TEXT" => GetMessage("top_panel_cache_not"), "TITLE" => GetMessage("top_panel_cache_not_title"), "CHECKED" => $sessionClearCache, "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes($APPLICATION->GetCurPageParam("clear_cache_session=" . ($sessionClearCache ? "N" : "Y"), array("clear_cache_session"))) . "');", "HK_ID" => "top_panel_cache_not");
$APPLICATION->AddPanelButton(array("HREF" => "javascript:BX.clearCache()", "TYPE" => "BIG", "ICON" => "bx-panel-clear-cache-icon", "TEXT" => GetMessage("top_panel_cache_new"), "ALT" => GetMessage("top_panel_clear_cache"), "MAIN_SORT" => "400", "SORT" => 10, "MENU" => $arMenu, "HK_ID" => "top_panel_clear_cache", "HINT" => array("TITLE" => GetMessage("top_panel_cache_new_tooltip_title"), "TEXT" => GetMessage("top_panel_cache_new_tooltip")), "HINT_MENU" => array("TITLE" => GetMessage("top_panel_cache_new_menu_tooltip_title"), "TEXT" => GetMessage("top_panel_cache_new_menu_tooltip"))));
}
$bHideComponentsMenu = false;
if ($USER->CanDoOperation('edit_php') || !empty($APPLICATION->arPanelFutureButtons['components'])) {
if (empty($APPLICATION->arPanelFutureButtons['components'])) {
if ($APPLICATION->GetShowIncludeAreas() != 'Y') {
$APPLICATION->AddPanelButtonMenu('components', array("TEXT" => GetMessage("top_panel_edit_mode"), "TITLE" => GetMessage("top_panel_edit_mode_title"), "ACTION" => "jsUtils.Redirect([], BX('bx-panel-toggle').href);", "HK_ID" => "top_panel_edit_mode"));
} else {
$bHideComponentsMenu = true;
}
}
if ($bHideComponentsMenu) {
$APPLICATION->AddPanelButton(array("ID" => "components_empty", "HREF" => "javascript:void(0)", "ICON" => "bx-panel-components-icon", "TEXT" => GetMessage("top_panel_comp"), "MAIN_SORT" => "500", "SORT" => 10, "HINT" => array("TITLE" => GetMessage("top_panel_comp_tooltip_title"), "TEXT" => GetMessage('top_panel_comp_tooltip_empty'))));
} else {
$APPLICATION->AddPanelButton(array("ID" => "components", "ICON" => "bx-panel-components-icon", "TEXT" => GetMessage("top_panel_comp"), "MAIN_SORT" => "500", "SORT" => 10, "HINT" => array("TITLE" => GetMessage("top_panel_comp_tooltip_title"), "TEXT" => GetMessage("top_panel_comp_tooltip"))));
}
}
//TEMPLATE button and submenu
if ($USER->CanDoOperation("edit_php") || $USER->CanDoOperation("lpa_template_edit")) {
$arMenu = array();
$bUseSubmenu = false;
$defaultUrl = '';
if ($USER->CanDoOperation("edit_php")) {
$filePath = SITE_TEMPLATE_PATH . "/styles.css";
if (file_exists($_SERVER['DOCUMENT_ROOT'] . $filePath)) {
$arMenu[] = array("TEXT" => GetMessage("top_panel_templ_site_css"), "TITLE" => GetMessage("top_panel_templ_site_css_title"), "ICON" => "panel-edit-text", "HK_ID" => "top_panel_templ_site_css", "ACTION" => $APPLICATION->GetPopupLink(array("URL" => "/bitrix/admin/public_file_edit_src.php?lang=" . LANGUAGE_ID . "&path=" . urlencode($filePath) . "&site=" . SITE_ID . "&back_url=" . $encRequestUri, "PARAMS" => array("width" => 770, 'height' => 470, 'resize' => true, 'dialog_type' => 'EDITOR', "min_width" => 700, "min_height" => 400))));
$bUseSubmenu = true;
}
$filePath = SITE_TEMPLATE_PATH . "/template_styles.css";
if (file_exists($_SERVER['DOCUMENT_ROOT'] . $filePath)) {
$arMenu[] = array("TEXT" => GetMessage("top_panel_templ_templ_css"), "TITLE" => GetMessage("top_panel_templ_templ_css_title"), "ICON" => "panel-edit-text", "HK_ID" => "top_panel_templ_templ_css", "ACTION" => $APPLICATION->GetPopupLink(array("URL" => "/bitrix/admin/public_file_edit_src.php?lang=" . LANGUAGE_ID . "&path=" . urlencode($filePath) . "&site=" . SITE_ID . "&back_url=" . $encRequestUri, "PARAMS" => array("width" => 770, 'height' => 470, 'resize' => true, 'dialog_type' => 'EDITOR', "min_width" => 700, "min_height" => 400))));
$bUseSubmenu = true;
}
}
$arSubMenu = array(array("TEXT" => GetMessage("top_panel_templ_edit"), "TITLE" => GetMessage("top_panel_templ_edit_title"), "ICON" => "icon-edit", "ACTION" => "jsUtils.Redirect([], '/bitrix/admin/template_edit.php?lang=" . LANGUAGE_ID . "&ID=" . $encSiteTemplateId . "')", "DEFAULT" => !$bUseSubmenu, "HK_ID" => "top_panel_templ_edit"), array("TEXT" => GetMessage("top_panel_templ_site"), "TITLE" => GetMessage("top_panel_templ_site_title"), "ICON" => "icon-edit", "ACTION" => "jsUtils.Redirect([], '/bitrix/admin/site_edit.php?lang=" . LANGUAGE_ID . "&LID=" . SITE_ID . "')", "DEFAULT" => false, "HK_ID" => "top_panel_templ_site"));
if ($bUseSubmenu) {
$arMenu[] = array('SEPARATOR' => "Y");
$arMenu[] = array("TEXT" => GetMessage("top_panel_cp"), "MENU" => $arSubMenu);
} else {
$arMenu = $arSubMenu;
$defaultUrl = "javascript:" . $arSubMenu[0]['ACTION'];
}
$APPLICATION->AddPanelButton(array("HREF" => $defaultUrl, "ICON" => "bx-panel-site-template-icon", "ALT" => GetMessage("top_panel_templ_title"), "TEXT" => GetMessage("top_panel_templ"), "MAIN_SORT" => "500", "SORT" => 30, "MENU" => $arMenu, "HK_ID" => "top_panel_templ", "HINT" => array("TITLE" => GetMessage("top_panel_templ_tooltip_title"), "TEXT" => GetMessage("top_panel_templ_tooltip"))));
}
//statistics buttons
if ($USER->CanDoOperation("edit_php")) {
//show debug information
$sessionShowIncludeTimeExec = isset($_SESSION["SESS_SHOW_INCLUDE_TIME_EXEC"]) && $_SESSION["SESS_SHOW_INCLUDE_TIME_EXEC"] == "Y";
$sessionShowTimeExec = isset($_SESSION["SESS_SHOW_TIME_EXEC"]) && $_SESSION["SESS_SHOW_TIME_EXEC"] == "Y";
$cmd = $sessionShowIncludeTimeExec && $sessionShowTimeExec && $DB->ShowSqlStat ? "N" : "Y";
$url = $APPLICATION->GetCurPageParam("show_page_exec_time=" . $cmd . "&show_include_exec_time=" . $cmd . "&show_sql_stat=" . $cmd, array("show_page_exec_time", "show_include_exec_time", "show_sql_stat"));
$arMenu = array(array("TEXT" => GetMessage("top_panel_debug_summ"), "TITLE" => GetMessage("top_panel_debug_summ_title"), "CHECKED" => $cmd == "N", "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes($url) . "');", "DEFAULT" => true, "HK_ID" => "top_panel_debug_summ"), array("SEPARATOR" => true), array("TEXT" => GetMessage("top_panel_debug_sql"), "TITLE" => GetMessage("top_panel_debug_sql_title"), "CHECKED" => !!$DB->ShowSqlStat, "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes($APPLICATION->GetCurPageParam("show_sql_stat=" . ($DB->ShowSqlStat ? "N" : "Y"), array("show_sql_stat"))) . "');", "HK_ID" => "top_panel_debug_sql"), array("TEXT" => GetMessage("top_panel_debug_cache"), "TITLE" => GetMessage("top_panel_debug_cache_title"), "CHECKED" => !!\Bitrix\Main\Data\Cache::getShowCacheStat(), "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes($APPLICATION->GetCurPageParam("show_cache_stat=" . (\Bitrix\Main\Data\Cache::getShowCacheStat() ? "N" : "Y"), array("show_cache_stat"))) . "');", "HK_ID" => "top_panel_debug_cache"), array("TEXT" => GetMessage("top_panel_debug_incl"), "TITLE" => GetMessage("top_panel_debug_incl_title"), "CHECKED" => $sessionShowIncludeTimeExec, "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes($APPLICATION->GetCurPageParam("show_include_exec_time=" . ($sessionShowIncludeTimeExec ? "N" : "Y"), array("show_include_exec_time"))) . "');", "HK_ID" => "top_panel_debug_incl"), array("TEXT" => GetMessage("top_panel_debug_time"), "TITLE" => GetMessage("top_panel_debug_time_title"), "CHECKED" => $sessionShowTimeExec, "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes($APPLICATION->GetCurPageParam("show_page_exec_time=" . ($sessionShowTimeExec ? "N" : "Y"), array("show_page_exec_time"))) . "');", "HK_ID" => "top_panel_debug_time"));
if (IsModuleInstalled("compression")) {
$bShowCompressed = isset($_SESSION["SESS_COMPRESS"]) && $_SESSION["SESS_COMPRESS"] == "Y";
if (isset($_GET["compress"])) {
if ($_GET["compress"] === "Y" || $_GET["compress"] === "y") {
$bShowCompressed = true;
} elseif ($_GET["compress"] === "N" || $_GET["compress"] === "n") {
$bShowCompressed = false;
}
}
$arMenu[] = array("SEPARATOR" => true);
$arMenu[] = array("TEXT" => GetMessage("top_panel_debug_compr"), "TITLE" => GetMessage("top_panel_debug_compr_title"), "CHECKED" => !!$bShowCompressed, "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes($APPLICATION->GetCurPageParam("compress=" . ($bShowCompressed ? "N" : "Y"), array("compress"))) . "');", "HK_ID" => "top_panel_debug_compr");
}
$APPLICATION->AddPanelButton(array("HREF" => $url, "ICON" => "bx-panel-performance-icon", "TEXT" => GetMessage("top_panel_debug"), "ALT" => GetMessage("top_panel_show_debug"), "MAIN_SORT" => "500", "SORT" => 40, "MENU" => $arMenu, "HK_ID" => "top_panel_debug", "HINT" => array("TITLE" => GetMessage("top_panel_debug_tooltip_title"), "TEXT" => GetMessage("top_panel_debug_tooltip"))));
}
/////////////////////// SHORT URIs ////////////////////////////////////////
if ($USER->CanDoOperation('manage_short_uri')) {
$url = $APPLICATION->GetPopupLink(array("URL" => "/bitrix/admin/short_uri_edit.php?lang=" . LANGUAGE_ID . "&public=Y&bxpublic=Y&str_URI=" . urlencode($APPLICATION->GetCurPageParam("", array("clear_cache", "sessid", "login", "logout", "register", "forgot_password", "change_password", "confirm_registration", "confirm_code", "confirm_user_id", "bitrix_include_areas", "show_page_exec_time", "show_include_exec_time", "show_sql_stat", "show_link_stat"))) . "&site=" . SITE_ID . "&back_url=" . $encRequestUri, "PARAMS" => array("width" => 770, 'height' => 270, 'resize' => true)));
$APPLICATION->AddPanelButton(array("HREF" => "javascript:" . $url, "ICON" => "bx-panel-short-url-icon", "ALT" => GetMessage("MTP_SHORT_URI_ALT"), "TEXT" => GetMessage("MTP_SHORT_URI"), "MAIN_SORT" => 1000, "HK_ID" => "MTP_SHORT_URI", "MENU" => array(array("TEXT" => GetMessage("MTP_SHORT_URI1"), "TITLE" => GetMessage("MTP_SHORT_URI_ALT1"), "ACTION" => "javascript:" . $url, "DEFAULT" => true, "HK_ID" => "MTP_SHORT_URI1"), array("TEXT" => GetMessage("MTP_SHORT_URI_LIST"), "TITLE" => GetMessage("MTP_SHORT_URI_LIST_ALT"), "ACTION" => "jsUtils.Redirect([], '" . CUtil::addslashes("/bitrix/admin/short_uri_admin.php?lang=" . LANGUAGE_ID . "") . "');", "HK_ID" => "MTP_SHORT_URI_LIST")), "MODE" => "view", "HINT" => array("TITLE" => GetMessage("MTP_SHORT_URI_HINT"), "TEXT" => GetMessage("MTP_SHORT_URI_HINT_ALT"))));
}
}
示例8: define
<?php
/**
* PERFMON_STARTED
*/
define('PERFMON_STARTED', $DB->ShowSqlStat . "|" . \Bitrix\Main\Data\Cache::getShowCacheStat() . "|" . $APPLICATION->ShowIncludeStat);
/**
* T_KEYWORD
*/
define('T_KEYWORD', 400);
/**
* LOG_FILENAME
*/
define('LOG_FILENAME', $_SERVER["DOCUMENT_ROOT"] . "/debug.trc");
示例9: Stop
public function Stop($rel_path = "", $path = "", $cache_type = "")
{
/** @global CMain $APPLICATION */
global $APPLICATION;
/** @global CDatabase $DB */
global $DB;
/** @global int $CACHE_STAT_BYTES */
global $CACHE_STAT_BYTES;
if ($this->is_comp) {
self::$level--;
}
$this->arResult = array("PATH" => $path, "REL_PATH" => $rel_path, "QUERY_COUNT" => 0, "QUERY_TIME" => 0, "QUERIES" => array(), "TIME" => getmicrotime() - $this->start_time, "BX_STATE" => $GLOBALS["BX_STATE"], "CACHE_TYPE" => $cache_type, "CACHE_SIZE" => \Bitrix\Main\Data\Cache::getShowCacheStat() ? \Bitrix\Main\Diag\CacheTracker::getCacheStatBytes() : 0, "LEVEL" => self::$level);
if ($DB->ShowSqlStat) {
if ($DB->cntQuery) {
$this->arResult["QUERY_COUNT"] = $DB->cntQuery;
$this->arResult["QUERY_TIME"] = $DB->timeQuery;
$this->arResult["QUERIES"] = $DB->arQueryDebug;
}
$DB->arQueryDebug = $this->arQueryDebugSave;
$DB->cntQuery = $this->cnt_query;
$DB->timeQuery = $this->query_time;
}
if (\Bitrix\Main\Data\Cache::getShowCacheStat()) {
$this->arResult["CACHE"] = \Bitrix\Main\Diag\CacheTracker::getCacheTracking();
\Bitrix\Main\Diag\CacheTracker::setCacheTracking($this->arCacheDebugSave);
\Bitrix\Main\Diag\CacheTracker::setCacheStatBytes($CACHE_STAT_BYTES = $this->cache_size);
}
}