function Update($ID, $arFields) { global $DB; $ID = intval($ID); if ($ID < 1) { return false; } unset($arFields["USER_ID"]); if (CStudent::CheckFields($arFields, $ID)) { $arBinds = array("RESUME" => $arFields["RESUME"]); CLearnHelper::FireEvent('OnBeforeStudentUpdate', $arFields); $strUpdate = $DB->PrepareUpdate("b_learn_student", $arFields, "learning"); $strSql = "UPDATE b_learn_student SET " . $strUpdate . " WHERE USER_ID=" . $ID; $DB->QueryBind($strSql, $arBinds, false, "File: " . __FILE__ . "<br>Line: " . __LINE__); CLearnHelper::FireEvent('OnAfterStudentUpdate', $arFields); return true; } return false; }