MDL-37191 do not timeout when uninstalling plugins
authorPetr Škoda <commits@skodak.org>
Fri, 21 Dec 2012 15:00:59 +0000 (16:00 +0100)
committerPetr Škoda <commits@skodak.org>
Fri, 21 Dec 2012 15:00:59 +0000 (16:00 +0100)
lib/adminlib.php

index 2812fef..d638e50 100644 (file)
@@ -123,6 +123,9 @@ define('INSECURE_DATAROOT_ERROR', 2);
 function uninstall_plugin($type, $name) {
     global $CFG, $DB, $OUTPUT;
 
+    // This may take a long time.
+    @set_time_limit(0);
+
     // recursively uninstall all module subplugins first
     if ($type === 'mod') {
         if (file_exists("$CFG->dirroot/mod/$name/db/subplugins.php")) {