Skip to content

Commit 308e297

Browse files
committed
remove trigger delayedcourses and sitecourse workflows
1 parent a62f021 commit 308e297

File tree

1 file changed

+9
-18
lines changed

1 file changed

+9
-18
lines changed

db/upgrade.php

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,6 @@ function tool_lifecycle_fix_workflow_sortindex() {
4040
}
4141
}
4242

43-
/**
44-
* Removes a directory from filesystem
45-
* @param string $dir
46-
* @return void
47-
*/
48-
function tool_lifecycle_upgrade_removedir(string $dir): void {
49-
$it = new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS);
50-
$files = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::CHILD_FIRST);
51-
foreach ($files as $file) {
52-
if ($file->isDir()) {
53-
rmdir($file->getPathname());
54-
} else {
55-
unlink($file->getPathname());
56-
}
57-
}
58-
rmdir($dir);
59-
}
60-
6143
/**
6244
* Update script for tool_lifecycle.
6345
* @param int $oldversion Version id of the previously installed version.
@@ -593,6 +575,15 @@ function xmldb_tool_lifecycle_upgrade($oldversion) {
593575
$dbman->add_field($table, $field);
594576
}
595577

578+
$triggers = trigger_manager::get_instances('lifecycletrigger_delayedcourses');
579+
foreach ($triggers as $trigger) {
580+
workflow_manager::remove($trigger->workflowid);
581+
}
582+
$triggers = trigger_manager::get_instances('lifecycletrigger_sitecourse');
583+
foreach ($triggers as $trigger) {
584+
workflow_manager::remove($trigger->workflowid);
585+
}
586+
596587
upgrade_plugin_savepoint(true, 2025041600, 'tool', 'lifecycle');
597588

598589
}

0 commit comments

Comments
 (0)