function IsOldVersion() { $res = "N"; $arr = CForm::GetTemplateList("EDIT_RESULT"); if (is_array($arr) && count($arr["reference"]) > 0) { $res = "Y"; } else { $arr = CForm::GetTemplateList("SHOW_RESULT"); if (is_array($arr) && count($arr["reference"]) > 0) { $res = "Y"; } else { $arr = CForm::GetTemplateList("SHOW"); if (is_array($arr) && count($arr["reference"]) > 0) { $res = "Y"; } else { $arr = CForm::GetTemplateList("PRINT_RESULT"); if (is_array($arr) && count($arr["reference"]) > 0) { $res = "Y"; } } } } return $res; }
</td> </tr> <?php } ?> <?php if ($ID > 0) { ?> <tr> <td width="40%" valign="top"><?php echo GetMessage("FORM_MAIL_TEMPLATE"); ?> </td> <td width="60%" valign="top" nowrap style="padding:0px" id="form_templates"> <?php $arr = CForm::GetTemplateList("MAIL", "xxx", $ID); if (is_array($arr) && count($arr) > 0) { $arrMAIL = array(); reset($arr); if (is_array($arr["reference_id"])) { foreach ($arr['reference_id'] as $key => $value) { $arrMAIL[$value] = $arr["reference"][$key]; } } ?> <?php if (count($arrMAIL) > 0) { echo '<table cellspacing="0" cellpadding="0" id="form_templates_table"><tbody>'; } ?> <?php
?> <input type="hidden" name="WEB_FORM_ID" value="<?php echo intval($WEB_FORM_ID); ?> "> <input type="hidden" name="RESULT_ID" value="<?php echo intval($RESULT_ID); ?> "> <input type="hidden" name="lang" value="<?php echo LANGUAGE_ID; ?> "> <?php echo GetMessage("FORM_EDIT_RESULT_TEMPLATE"); echo SelectBoxFromArray("EDIT_RESULT_TEMPLATE", CForm::GetTemplateList("EDIT_RESULT"), htmlspecialcharsbx($EDIT_RESULT_TEMPLATE), "", "class='typeselect'", true); ?> <input <?php if ($F_RIGHT < 30) { echo "disabled"; } ?> type="submit" name="save" value="<?php echo GetMessage("FORM_SAVE"); ?> "> </form> <?php } ?> <hr /><br />
$FORM_RIGHT = $APPLICATION->GetGroupRight("form"); if ($FORM_RIGHT == "D") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } CModule::IncludeModule('form'); $strError = ''; $strNote = ''; ClearVars(); IncludeModuleLangFile(__FILE__); $err_mess = "File: " . __FILE__ . "<br>Line: "; define("HELP_FILE", "form_list.php"); $bSimple = COption::GetOptionString("form", "SIMPLE", "Y") == "Y" ? true : false; /*************************************************************************** GET | POST ****************************************************************************/ $arrShowTemplate = CForm::GetTemplateList("SHOW"); if (is_array($arrShowTemplate) && count($arrShowTemplate["reference"]) > 0) { $old_module_version = "Y"; } $WEB_FORM_ID = intval($WEB_FORM_ID); $arForm = CForm::GetByID_admin($WEB_FORM_ID); if (false === $arForm) { require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"; echo "<a href='form_list.php?lang=" . LANGUAGE_ID . "'>" . GetMessage("FORM_FORM_LIST") . "</a>"; echo ShowError(GetMessage("FORM_NOT_FOUND")); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php"; die; } $F_RIGHT = CForm::GetPermission($WEB_FORM_ID); if ($old_module_version == "Y") { if ($REQUEST_METHOD == "GET" && strlen($save) > 0 && $F_RIGHT >= 30 && check_bitrix_sessid()) {