Exemplo n.º 1
0
 function Update($ID, $arFields)
 {
     global $DB;
     if (!CControllerLog::CheckFields($arFields, $ID)) {
         return false;
     }
     unset($arFields["TIMESTAMP_X"]);
     $arFields["~TIMESTAMP_X"] = $DB->CurrentTimeFunction();
     $arUpdateBinds = array();
     $strUpdate = $DB->PrepareUpdateBind("b_controller_log", $arFields, "", false, $arUpdateBinds);
     $strSql = "UPDATE b_controller_log SET " . $strUpdate . " WHERE ID=" . intval($ID);
     $arBinds = array();
     foreach ($arUpdateBinds as $field_id) {
         $arBinds[$field_id] = $arFields[$field_id];
     }
     $DB->QueryBind($strSql, $arBinds);
     return true;
 }