- Модуль: xdimport
- Путь к файлу: ~/bitrix/modules/xdimport/classes/mysql/lf_scheme.php
- Класс: CXDILFScheme
- Вызов: CXDILFScheme::Update
function Update($ID, $arFields)
{
global $DB;
$ID = intval($ID);
if(!$this->CheckFields("update", $arFields))
{
return false;
}
unset($arFields["ID"]);
$strUpdate = $DB->PrepareUpdate("b_xdi_lf_scheme", $arFields);
if($strUpdate!="")
{
$strSql = "UPDATE b_xdi_lf_scheme SET ".$strUpdate." WHERE ID=".$ID;
$DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__);
if(defined("BX_COMP_MANAGED_CACHE"))
{
$GLOBALS["CACHE_MANAGER"]->ClearByTag("XDI_SCHEME_".$ID);
}
if (
$ID > 0
&& $arFields["ACTIVE"] == "Y"
&& $arFields["AUTO"] == "Y"
)
{
CAgent::AddAgent("CXDILFScheme::CheckRequest();", "xdimport", "N", COption::GetOptionString("xdimport", "xdi_lf_checkrequest_interval", 300));
}
}
return $ID;
}