use Bitrix\Main; use Bitrix\Main\Localization\Loc; use Bitrix\Security; \Bitrix\Main\Loader::includeModule('security'); Loc::loadMessages(__FILE__); /** * @global \CUser $USER * @global \CMain $APPLICATION **/ if (!$USER->isAdmin()) { $APPLICATION->AuthForm(Loc::getMessage('ACCESS_DENIED')); } $tabs = array(array('DIV' => 'main', 'TAB' => Loc::getMessage('SECURITY_HOSTS_MAIN_TAB'), 'ICON' => 'main_user_edit', 'TITLE' => Loc::getMessage('SECURITY_HOSTS_MAIN_TAB_TITLE'))); $tabControl = new \CAdminTabControl('tabControl', $tabs, true, true); $bVarsFromForm = false; $hosts = new Security\HostRestriction(); /** @var $request Main\HttpRequest */ $request = Main\Context::getCurrent()->getRequest(); $returnUrlQuery = $request['return_url'] ? '&return_url=' . urlencode($request['return_url']) : ''; $errorMessage = null; $properties = $hosts->getProperties(); if ($request->isPost() && $request['save'] . $request['apply'] && check_bitrix_sessid()) { try { $properties = $request->getPost('properties'); if (is_set($properties['active']) && $properties['active'] === 'Y') { $properties['active'] = true; } else { $properties['active'] = false; } if (is_set($properties['logging']) && $properties['logging'] === 'Y') { $properties['logging'] = true;
use Bitrix\Main; use Bitrix\Main\Localization\Loc; use Bitrix\Security; \Bitrix\Main\Loader::includeModule('security'); Loc::loadMessages(__FILE__); /** * @global \CUser $USER * @global \CMain $APPLICATION **/ if (!$USER->isAdmin()) { $APPLICATION->AuthForm(Loc::getMessage('ACCESS_DENIED')); } $tabs = array(array('DIV' => 'main', 'TAB' => Loc::getMessage('SECURITY_HOSTS_MAIN_TAB'), 'ICON' => 'main_user_edit', 'TITLE' => Loc::getMessage('SECURITY_HOSTS_MAIN_TAB_TITLE'))); $tabControl = new \CAdminTabControl('tabControl', $tabs, true, true); $bVarsFromForm = false; $hosts = new Security\HostRestriction(); /** @var $request Main\HttpRequest */ $request = Main\Context::getCurrent()->getRequest(); $returnUrlQuery = $request['return_url'] ? '&return_url=' . urlencode($request['return_url']) : ''; $errorMessage = null; $properties = $hosts->getProperties(); if ($request->isPost() && $request['save'] . $request['apply'] && check_bitrix_sessid()) { try { $properties = $request->getPost('properties'); if (isset($properties['active']) && $properties['active'] === 'Y') { $properties['active'] = true; } else { $properties['active'] = false; } if (isset($properties['logging']) && $properties['logging'] === 'Y') { $properties['logging'] = true;