• Модуль: support
  • Путь к файлу: ~/bitrix/modules/support/classes/general/dictionary.php
  • Класс: CAllTicketDictionary
  • Вызов: CAllTicketDictionary::Add
static function Add($arFields)
{
	global $DB;
	$DB->StartTransaction();
	if (!CTicketDictionary::CheckFields($arFields))
	{
		$DB->Rollback();
		return false;
	}

	CTicketDictionary::__CleanDefault($arFields);

	$id = intval($DB->Add('b_ticket_dictionary', $arFields));
	if ($id > 0)
	{
		CTicketDictionary::__SetSites($id, $arFields);
		$DB->Commit();
		return $id;
	}

	$DB->Rollback();
	$GLOBALS['APPLICATION']->ThrowException(GetMessage('SUP_ERROR_ADD_DICTONARY'));
	return false;
}