$arMsg = array(); if(!empty($arMsg)) { $bVarsFromForm = true; $e = new CAdminException($arMsg); $APPLICATION->ThrowException($e); $e = $APPLICATION->GetException(); $message = new CAdminMessage(GetMessage("action_error"), $e); } else { if (strlen($ID) > 0) CFTriggerActions::Update($ID, $arFields); else $ID = CFTriggerActions::Add($arFields); for ($i=0; $i<$iCount; $i++) { unset($arFields); $arFields["FORMAT_STRING"] = Trim(${"FORMAT_STRING_".$arLangsLID[$i]}); $arFields["FULL_NAME"] = Trim(${"FULL_NAME_".$arLangsLID[$i]}); $arFields["DEC_POINT"] = ${"DEC_POINT_".$arLangsLID[$i]}; $arFields["THOUSANDS_SEP"] = ${"THOUSANDS_SEP_".$arLangsLID[$i]}; $arFields["THOUSANDS_VARIANT"] = ${"THOUSANDS_VARIANT_".$arLangsLID[$i]}; $arFields["DECIMALS"] = IntVal(${"DECIMALS_".$arLangsLID[$i]}); $arFields["CURRENCY"] = $ID /*$arFields["CURRENCY"]*/; $arFields["LID"] = $arLangsLID[$i]; if(strlen($arFields["THOUSANDS_VARIANT"]) > 0) $arFields["THOUSANDS_SEP"] = false; else