mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
Merge branch 'MDL-40063_master' of https://github.com/markn86/moodle
This commit is contained in:
commit
34f7e31ffb
38 changed files with 2339 additions and 51 deletions
|
@ -203,6 +203,28 @@ function quiz_delete_override($quiz, $overrideid) {
|
|||
}
|
||||
|
||||
$DB->delete_records('quiz_overrides', array('id' => $overrideid));
|
||||
|
||||
// Set the common parameters for one of the events we will be triggering.
|
||||
$params = array(
|
||||
'objectid' => $override->id,
|
||||
'context' => context_module::instance($quiz->cmid),
|
||||
'other' => array(
|
||||
'quizid' => $override->quiz
|
||||
)
|
||||
);
|
||||
// Determine which override deleted event to fire.
|
||||
if (!empty($override->userid)) {
|
||||
$params['relateduserid'] = $override->userid;
|
||||
$event = \mod_quiz\event\user_override_deleted::create($params);
|
||||
} else {
|
||||
$params['other']['groupid'] = $override->groupid;
|
||||
$event = \mod_quiz\event\group_override_deleted::create($params);
|
||||
}
|
||||
|
||||
// Trigger the override deleted event.
|
||||
$event->add_record_snapshot('quiz_overrides', $override);
|
||||
$event->trigger();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue