Commits
51
51
52
52
protected function doAction(): void {
53
53
$moduleids = $this->getInput('moduleids');
54
54
55
55
$db_modules = API::Module()->get([
56
56
'output' => ['relative_path', 'status'],
57
57
'sortfield' => 'relative_path',
58
58
'preservekeys' => true
59
59
]);
60
60
61
-
$module_manager_enabled = new CModuleManager(APP::getRootDir());
61
+
$module_manager = new CModuleManager(APP::getRootDir());
62
62
63
63
foreach ($db_modules as $db_moduleid => $db_module) {
64
64
$new_status = in_array($db_moduleid, $moduleids) ? MODULE_STATUS_ENABLED : $db_module['status'];
65
65
66
66
if ($new_status == MODULE_STATUS_ENABLED) {
67
-
$module_manager_enabled->addModule($db_module['relative_path']);
67
+
$module_manager->addModule($db_module['relative_path']);
68
68
}
69
69
}
70
70
71
-
$errors = $module_manager_enabled->checkConflicts()['conflicts'];
71
+
$errors = $module_manager->checkConflicts()['conflicts'];
72
72
73
73
array_map('error', $errors);
74
74
75
75
$result = false;
76
76
77
77
if (!$errors) {
78
78
$update = [];
79
79
80
80
foreach ($moduleids as $moduleid) {
81
81
$update[] = [