예제 #1
0
 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;
 }