function Update($arFields, $ID) { if (!CTask::CheckFields($arFields, $ID)) { return false; } global $DB; $strUpdate = $DB->PrepareUpdate("b_task", $arFields); if ($strUpdate) { if (CACHED_b_task !== false) { $GLOBALS["CACHE_MANAGER"]->CleanDir("b_task"); } $strSql = "UPDATE b_task SET " . $strUpdate . " WHERE ID=" . IntVal($ID); $DB->Query($strSql, false, "File: " . __FILE__ . "<br>Line: " . __LINE__); } return true; }