/** Include portfoliolib.php */
require_once($CFG->libdir.'/portfoliolib.php');
+require_once($CFG->dirroot.'/calendar/lib.php');
// The HTML head for the message window to start with (<!-- nix --> is used to get some browsers starting with output
global $CHAT_HTMLHEAD;
$event->timestart = $chat->chattime;
$event->timeduration = 0;
- add_event($event);
+ calendar_event::create($event);
}
return $returnid;
$event->description = format_module_intro('chat', $chat, $chat->coursemodule);
$event->timestart = $chat->chattime;
- update_event($event);
+ $calendarevent = calendar_event::load($event->id);
+ $calendarevent->update($event);
}
}
$event->timestart = $chat->chattime;
if ($event->id = $DB->get_field('event', 'id', array('modulename'=>'chat', 'instance'=>$chat->id))) {
- update_event($event);
-
+ $calendarevent = calendar_event::load($event->id);
+ $calendarevent->update($event);
} else {
$event->courseid = $chat->course;
$event->groupid = 0;
$event->timeduration = 0;
$event->visible = $DB->get_field('course_modules', 'visible', array('module'=>$moduleid, 'instance'=>$chat->id));
- add_event($event);
+ calendar_event::create($event);
}
}
return true;
if ($event->id = $DB->get_field_select('event', 'id', $cond, $params)) {
$event->timestart = $chat->chattime;
- update_event($event);
+ $calendarevent = calendar_event::load($event->id);
+ $calendarevent->update($event);
}
}
}