File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/catalog/lib/component/preset/menu.php
Back
<?php namespace Bitrix\Catalog\Component\Preset; use Bitrix\Main\Config\Option; use Bitrix\Main\Loader; class Menu implements Preset { public function enable() { Option::set('intranet', 'left_menu_crm_store_menu', 'Y'); $this->clearCache(); } public function disable() { Option::set('intranet', 'left_menu_crm_store_menu', 'N'); $this->clearCache(); } public function isOn(): bool { return Option::get('intranet', 'left_menu_crm_store_menu', 'N') === 'Y'; } protected function clearCache() { \CBitrixComponent::clearComponentCache('bitrix:menu'); $GLOBALS['CACHE_MANAGER']->CleanDir('menu'); $GLOBALS['CACHE_MANAGER']->ClearByTag('bitrix24_left_menu'); if (Loader::includeModule('intranet')) { \Bitrix\Intranet\Composite\CacheProvider::deleteUserCache(); } } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings