} IncludeModuleLangFile(__FILE__); $POST_RIGHT = $APPLICATION->GetGroupRight("sender"); if ($POST_RIGHT == "D") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } $request = \Bitrix\Main\Context::getCurrent()->getRequest(); if ($request->get('action') == 'get_template') { require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_js.php"; $templateType = $request->get('template_type'); $templateId = $request->get('template_id'); $templateCharset = $request->get('template_charset'); \Bitrix\Main\Loader::includeModule('fileman'); $template = \Bitrix\Sender\Preset\Template::getById($templateType, $templateId); if ($template) { echo \Bitrix\Fileman\Block\Editor::getHtmlForEditor($template['HTML'], $templateCharset); } require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin_js.php"; } $sTableID = "tbl_sender_template"; $ID = intval($_REQUEST["ID"]); $oSort = new CAdminSorting($sTableID, "ID", "desc"); $lAdmin = new CAdminList($sTableID, $oSort); function CheckFilter() { global $FilterArr, $lAdmin; foreach ($FilterArr as $f) { global ${$f}; } return count($lAdmin->arFilterErrors) == 0; }