File tree Expand file tree Collapse file tree 1 file changed +9
-18
lines changed
Expand file tree Collapse file tree 1 file changed +9
-18
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments