File tree 1 file changed +9
-18
lines changed 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() {
40
40
}
41
41
}
42
42
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
-
61
43
/**
62
44
* Update script for tool_lifecycle.
63
45
* @param int $oldversion Version id of the previously installed version.
@@ -593,6 +575,15 @@ function xmldb_tool_lifecycle_upgrade($oldversion) {
593
575
$ dbman ->add_field ($ table , $ field );
594
576
}
595
577
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
+
596
587
upgrade_plugin_savepoint (true , 2025041600 , 'tool ' , 'lifecycle ' );
597
588
598
589
}
You can’t perform that action at this time.
0 commit comments