function att_add_default_statuses($attid) {
global $DB;
- $statuses = $DB->get_records('attendance_statuses', array('attendanceid'=> 0), 'id');
+ $statuses = $DB->get_recordset('attendance_statuses', array('attendanceid'=> 0), 'id');
foreach ($statuses as $st) {
$rec = $st;
$rec->attendanceid = $attid;
$DB->insert_record('attendance_statuses', $rec);
}
+ $statuses->close();
}
function attendance_add_instance($attendance) {
global $DB;
$now = time();
- $sessions = $DB->get_records_list('attendance_sessions', 'id', $sessionsids);
+ $sessions = $DB->get_recordset_list('attendance_sessions', 'id', $sessionsids);
foreach ($sessions as $sess) {
$sess->duration = $duration;
$sess->timemodified = $now;
$DB->update_record('attendance_sessions', $sess);
}
+ $sessions->close();
add_to_log($this->course->id, 'attendance', 'sessions duration updated', $this->url_manage(),
get_string('sessionsids', 'attendance').implode(', ', $sessionsids), $this->cm->id);
}