assignment MDL-19803 Converted deprecated calendar functions

This commit is contained in:
Sam Hemelryk
2009-11-20 06:44:36 +00:00
parent ddaff608dc
commit 9b72d37e93
+8 -4
View File
@@ -31,6 +31,8 @@ require_once($CFG->libdir.'/eventslib.php');
require_once($CFG->libdir.'/formslib.php');
/** Include portfoliolib.php */
require_once($CFG->libdir.'/portfoliolib.php');
/** Include calendar/lib.php */
require_once($CFG->dirroot.'/calendar/lib.php');
/** ASSIGNMENT_COUNT_WORDS = 1 */
DEFINE ('ASSIGNMENT_COUNT_WORDS', 1);
@@ -425,7 +427,7 @@ class assignment_base {
$event->timestart = $assignment->timedue;
$event->timeduration = 0;
add_event($event);
calendar_event::create($event);
}
assignment_grade_item_update($assignment);
@@ -510,7 +512,8 @@ class assignment_base {
$event->description = format_module_intro('assignment', $assignment, $assignment->coursemodule);
$event->timestart = $assignment->timedue;
update_event($event);
$calendarevent = calendar_event::load($event->id);
$calendarevent->update($event);
} else {
$event = new object();
$event->name = $assignment->name;
@@ -524,7 +527,7 @@ class assignment_base {
$event->timestart = $assignment->timedue;
$event->timeduration = 0;
add_event($event);
calendar_event::create($event);
}
} else {
$DB->delete_records('event', array('modulename'=>'assignment', 'instance'=>$assignment->id));
@@ -917,7 +920,8 @@ class assignment_base {
$sort = 'ORDER BY '.$sort.' ';
}
if (($auser = $DB->get_records_sql($select.$sql.$sort, null, $offset+1, 1)) !== false) {
$auser = $DB->get_records_sql($select.$sql.$sort, null, $offset+1, 1);
if (is_array($auser) && count($auser)>0) {
$nextuser = array_shift($auser);
/// Calculate user status
$nextuser->status = ($nextuser->timemarked > 0) && ($nextuser->timemarked >= $nextuser->timemodified);