Ejemplo n.º 1
0
}
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;
}