diff --git a/main/gradebook/gradebook_add_eval.php b/main/gradebook/gradebook_add_eval.php index 7848a2b7ff..c5d974616b 100755 --- a/main/gradebook/gradebook_add_eval.php +++ b/main/gradebook/gradebook_add_eval.php @@ -1,10 +1,11 @@ validate()) { } $eval->set_category_id($values['hid_category_id']); $eval->set_weight($values['weight']); + $eval->set_max($values['max']); if (empty ($values['visible'])) { $visible = 0; diff --git a/main/gradebook/lib/be/abstractlink.class.php b/main/gradebook/lib/be/abstractlink.class.php index ee6cc91868..ef812b98c8 100755 --- a/main/gradebook/lib/be/abstractlink.class.php +++ b/main/gradebook/lib/be/abstractlink.class.php @@ -180,7 +180,7 @@ abstract class AbstractLink implements GradebookItem { $link->set_user_id($data['user_id']); $link->set_course_code($data['course_code']); $link->set_category_id($data['category_id']); - $link->set_date(api_get_local_time($data['created_at'])); + $link->set_date(api_get_local_time()); $link->set_weight($data['weight']); $link->set_visible($data['visible']); $links[]=$link; diff --git a/main/gradebook/lib/be/evaluation.class.php b/main/gradebook/lib/be/evaluation.class.php index 140bdb307c..d5adce1901 100755 --- a/main/gradebook/lib/be/evaluation.class.php +++ b/main/gradebook/lib/be/evaluation.class.php @@ -198,17 +198,17 @@ class Evaluation implements GradebookItem $tbl_grade_evaluations = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_EVALUATION); $sql = 'INSERT INTO '.$tbl_grade_evaluations - .' (name,user_id,weight,max,visible'; + .' (name, user_id, weight, max, visible'; if (isset($this->description)) { $sql .= ',description'; } if (isset($this->course_code)) { - $sql .= ',course_code'; + $sql .= ', course_code'; } if (isset($this->category)) { - $sql .= ',category_id'; + $sql .= ', category_id'; } - $sql .= ',created_at'; + $sql .= ', created_at'; $sql .= ',type'; $sql .= ") VALUES ('".Database::escape_string($this->get_name())."'" .','.intval($this->get_user_id()) @@ -227,10 +227,12 @@ class Evaluation implements GradebookItem if (empty($this->type)) { $this->type = 'evaluation'; } - $sql .= ',\''.Database::escape_string($this->type).'\''; - $sql .= ", '".api_get_utc_datetime()."'"; + + $sql .= ',\''.Database::escape_string($this->type).'\''; + $sql .= ")"; + Database::query($sql); $this->set_id(Database::insert_id()); }