$e = new CAdminException($arMsg); $APPLICATION->ThrowException($e); $e = $APPLICATION->GetException(); $message = new CAdminMessage(GetMessage("action_error"), $e); } else { //echo var_dump($bVarsFromForm);echo $strAction; //echo "<pre>";print_r($arFields);echo "</pre>";die; if (strlen($ID) > 0){ //echo "<pre>";print_r($arFields);echo "</pre>";die; CFTrigger::Update($ID, $arFields); } else $ID = CFTrigger::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