Gradebook tool: Fixing date in \"classroom assessment\" type of evaluation

skala
Julio Montoya 16 years ago
parent 67f2423401
commit 2a9256e83a
  1. 10
      main/gradebook/gradebook_add_eval.php
  2. 2
      main/gradebook/lib/be/abstractlink.class.php
  3. 14
      main/gradebook/lib/be/evaluation.class.php

@ -1,10 +1,11 @@
<?php
/* For licensing terms, see /license.txt */
$language_file = 'gradebook';
require_once ('../inc/global.inc.php');
require_once ('lib/be.inc.php');
require_once ('lib/gradebook_functions.inc.php');
require_once ('lib/fe/evalform.class.php');
require_once '../inc/global.inc.php';
require_once 'lib/be.inc.php';
require_once 'lib/gradebook_functions.inc.php';
require_once 'lib/fe/evalform.class.php';
api_block_anonymous_users();
block_students();
@ -31,6 +32,7 @@ if ($form->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;

@ -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;

@ -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());
}

Loading…
Cancel
Save