public function Update($ID, $arFields) { global $DB; $ID = intval($ID); $arFields["FIELDS"] = CAdminFilter::FieldsDelHiddenEmpty($arFields["FIELDS"]); if(!$arFields["FIELDS"]) return false; $arFields["FIELDS"] = serialize($arFields["FIELDS"]); if(isset($arFields["SORT_FIELD"])) $arFields["SORT_FIELD"] = serialize($arFields["SORT_FIELD"]); if(!CAdminFilter::CheckFields($arFields)) return false; $strUpdate = $DB->PrepareUpdate("b_filters", $arFields); $arBinds=Array(); if(is_set($arFields, "FIELDS")) $arBinds["FIELDS"] = $arFields["FIELDS"]; if(strlen($strUpdate) > 0) { $strSql = "UPDATE b_filters SET ".$strUpdate." WHERE ID=".$ID; return $DB->QueryBind($strSql, $arBinds); //if(!$DB->Query($strSql)) // return false; } return false; }
public function Update($ID, $arFields) { global $DB; $ID = intval($ID); $arFields["FIELDS"] = CAdminFilter::FieldsDelHiddenEmpty($arFields["FIELDS"]); if(!$arFields["FIELDS"]) return false; $arFields["FIELDS"] = serialize($arFields["FIELDS"]); if(!CAdminFilter::CheckFields($arFields)) return false; $strUpdate = $DB->PrepareUpdate("b_filters", $arFields); if($strUpdate!="") { $strSql = "UPDATE b_filters SET ".$strUpdate." WHERE ID=".$ID; if(!$DB->Query($strSql)) return false; } return true; }