MDL-32614: Removing code which disassociated LTI instances from their tool types upon restore.
This commit is contained in:
committed by
Eloy Lafuente (stronk7)
parent
116714e8dc
commit
683f0e73d4
@@ -74,29 +74,11 @@ class restore_lti_activity_structure_step extends restore_activity_structure_ste
|
||||
|
||||
$newitemid = lti_add_instance($data, null);
|
||||
|
||||
// insert the basiclti record
|
||||
//$newitemid = $DB->insert_record('lti', $data);
|
||||
// immediately after inserting "activity" record, call this
|
||||
$this->apply_activity_instance($newitemid);
|
||||
}
|
||||
|
||||
protected function after_execute() {
|
||||
global $DB;
|
||||
|
||||
$basicltis = $DB->get_records('lti');
|
||||
foreach ($basicltis as $basiclti) {
|
||||
if (!$DB->get_record('lti_types_config',
|
||||
array('typeid' => $basiclti->typeid, 'name' => 'toolurl', 'value' => $basiclti->toolurl))) {
|
||||
|
||||
$basiclti->typeid = 0;
|
||||
}
|
||||
|
||||
$basiclti->placementsecret = uniqid('', true);
|
||||
$basiclti->timeplacementsecret = time();
|
||||
|
||||
$DB->update_record('lti', $basiclti);
|
||||
}
|
||||
|
||||
// Add basiclti related files, no need to match by itemname (just internally handled context)
|
||||
$this->add_related_files('mod_lti', 'intro', null);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user