MDL-32329 CLI install and upgrade scripts display plugins with unsatisfied dependencies

This commit is contained in:
David Mudrak
2012-05-30 10:35:28 +02:00
parent 927cb51166
commit f1753a5b10
4 changed files with 10 additions and 3 deletions
+3 -1
View File
@@ -677,7 +677,9 @@ if (!$envstatus) {
// Test plugin dependencies.
require_once($CFG->libdir . '/pluginlib.php');
if (!plugin_manager::instance()->all_plugins_ok($version)) {
$failed = array();
if (!plugin_manager::instance()->all_plugins_ok($version, $failed)) {
cli_problem(get_string('pluginscheckfailed', 'admin', array('pluginslist' => implode(', ', array_unique($failed)))));
cli_error(get_string('pluginschecktodo', 'admin'));
}