• Модуль: xdimport
  • Путь к файлу: ~/bitrix/modules/xdimport/classes/general/lf_scheme.php
  • Класс: CAllXDILFScheme
  • Вызов: CAllXDILFScheme::Delete
static function Delete($ID)
{
	global $DB, $APPLICATION, $CACHE_MANAGER;
	$strError = '';

	$res = $DB->Query("DELETE FROM b_xdi_lf_scheme WHERE ID = ".$ID);
	if(is_object($res))
	{
		CXDILFSchemeRights::DeleteBySchemeID($ID);

		if(defined("BX_COMP_MANAGED_CACHE"))
		{
			$CACHE_MANAGER->ClearByTag("XDI_SCHEME_".$ID);
		}

		return true;
	}
	else
	{
		$e = $APPLICATION->GetException();
		$strError = GetMessage("LFP_CLASS_SCHEME_DELETE_ERROR", array("#error_msg#" => is_object($e)? $e->GetString(): ''));
	}

	$APPLICATION->ResetException();
	$e = new CApplicationException($strError);
	$APPLICATION->ThrowException($e);
	return false;
}