function checklist_refresh_events($courseid = 0) { global $DB; if ($courseid) { $checklists = $DB->get_records('checklist', array('course' => $courseid)); $course = $DB->get_record('course', array('id' => $courseid)); } else { $checklists = $DB->get_records('checklist'); $course = null; } foreach ($checklists as $checklist) { if ($checklist->duedatesoncalendar) { $cm = get_coursemodule_from_instance('checklist', $checklist->id, $checklist->course); $chk = new checklist_class($cm->id, 0, $checklist, $cm, $course); $chk->setallevents(); } } return true; }
function checklist_refresh_events($courseid = 0) { if ($courseid) { $checklists = get_records('checklist', 'course', $courseid); $course = get_record('course', 'id', $courseid); } else { $checklists = get_records('checklist'); $course = NULL; } if (!$checklists) { return true; } foreach ($checklists as $checklist) { if ($checklist->duedatesoncalendar) { $cm = get_coursemodule_from_instance('checklist', $checklist->id, $checklist->course); $chk = new checklist_class($cm->id, 0, $checklist, $cm, $course); $chk->setallevents(); } } return true; }