• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/filter_dictionary.php
  • Класс: CAllFilterLetter
  • Вызов: CAllFilterLetter::Add
static function Add($arFields)
{
	global $DB, $APPLICATION;
	$arFields["LETTER"] = trim($arFields["LETTER"]);
	$arFields["REPLACEMENT"] = trim($arFields["REPLACEMENT"]);
	$arFields["DICTIONARY_ID"] = intval($arFields["DICTIONARY_ID"]);
	$db_res = CFilterLetter::GetList(array(), array("DICTIONARY_ID"=>$arFields["DICTIONARY_ID"], "LETTER"=>trim($arFields["LETTER"])));
	$db_res = $db_res->Fetch();
	if ($db_res["ID"]<=0)
	{
		if(CFilterLetter::CheckFields($arFields))
			return $DB->Add("b_forum_letter", $arFields);
	}
	else
		$APPLICATION->ThrowException(GetMessage("FLT_ALREADY_EXIST"));
	return false;
}