MDL-35238 Support deployment from yet another plugins check page too
authorDavid Mudrák <david@moodle.com>
Thu, 11 Oct 2012 10:39:11 +0000 (12:39 +0200)
committerDavid Mudrák <david@moodle.com>
Thu, 8 Nov 2012 21:33:07 +0000 (22:33 +0100)
admin/index.php

index ed33c00..2f88126 100644 (file)
@@ -317,6 +317,17 @@ if (moodle_needs_upgrading()) {
 
             $output = $PAGE->get_renderer('core', 'admin');
 
+            $deployer = available_update_deployer::instance();
+            if ($deployer->enabled()) {
+                $deployer->initialize($PAGE->url, $PAGE->url);
+
+                $deploydata = $deployer->submitted_data();
+                if (!empty($deploydata)) {
+                    echo $output->upgrade_plugin_confirm_deploy_page($deployer, $deploydata);
+                    die();
+                }
+            }
+
             // check plugin dependencies first
             $failed = array();
             if (!plugin_manager::instance()->all_plugins_ok($version, $failed)) {