• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/classes/general/mail.php
  • Класс: CMailFilterCondition
  • Вызов: CMailFilterCondition::Update
static function Update($ID, $arFields)
{
	if(!CMailFilter::CheckConditionTypes($arFields))
	{
		return false;
	}

	global $DB;
	$ID = intval($ID);

	if(is_set($arFields, "COMPARE_TYPE") && $arFields["COMPARE_TYPE"]!="EQUAL" && $arFields["COMPARE_TYPE"]!="NOT_EQUAL" && $arFields["COMPARE_TYPE"]!="NOT_CONTAIN" && $arFields["COMPARE_TYPE"]!="REGEXP")
		$arFields["COMPARE_TYPE"]="CONTAIN";


	$strUpdate = $DB->PrepareUpdate("b_mail_filter_cond", $arFields);

	$strSql =
		"UPDATE b_mail_filter_cond SET ".
			$strUpdate." ".
		"WHERE ID=".$ID;

	$DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); return true; }