• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/filter_dictionary.php
  • Класс: CAllFilterDictionary
  • Вызов: CAllFilterDictionary::Delete
static function Delete($ID)
{
	global $DB, $USER;

	$ID = intval($ID);
	$Dictionary = CFilterDictionary::GetList(array(), array("ID"=>$ID));
	$Dictionary = $Dictionary->Fetch();
	$DB->StartTransaction();
	if ($Dictionary["TYPE"] == "T")
	{
		$res = $DB->Query("DELETE FROM b_forum_letter WHERE DICTIONARY_ID=".$ID);
	}
	else
	{
		$res = $DB->Query("DELETE FROM b_forum_filter WHERE DICTIONARY_ID=".$ID);
	}
	if ($res)
	{
		$res = $DB->Query("DELETE FROM b_forum_dictionary WHERE ID=".$ID);
	}
	if ($res)
	{
		$DB->Commit();
	}
	else
	{
		$DB->Rollback();
	}
	return $res;
}