Browse Source

On upgrade, update grade items to 'attendance'

MOODLE_26_STABLE
Tim Lock 11 years ago
parent
commit
5cd532f951
  1. 6
      locallib.php

6
locallib.php

@ -1432,6 +1432,12 @@ function attforblock_upgrade() {
$module->name = 'attendance'; $module->name = 'attendance';
$DB->update_record('modules', $module); $DB->update_record('modules', $module);
// Now convert grade items to 'attendance'
$sql = "UPDATE {grade_items}
SET itemmodule = ?
WHERE itemmodule = ?";
$DB->execute($sql, array('attendance', 'attforblock'));
// Clear cache for courses with attendances. // Clear cache for courses with attendances.
$attendances = $DB->get_recordset('attendance', array(), '', 'course'); $attendances = $DB->get_recordset('attendance', array(), '', 'course');
foreach ($attendances as $attendance) { foreach ($attendances as $attendance) {

Loading…
Cancel
Save