diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/system/system.admin.inc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 41ac3a4a0..f4bc641a0 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -1205,7 +1205,7 @@ function system_modules_submit($form, &$form_state) { foreach ($modules_to_be_enabled as $module) { $sort[$module] = $files[$module]->sort; } - array_multisort($sort, $modules_to_be_enabled); + array_multisort($sort, SORT_DESC, $modules_to_be_enabled); module_enable($modules_to_be_enabled, FALSE); } // Disable the modules that need disabling. @@ -1214,8 +1214,8 @@ function system_modules_submit($form, &$form_state) { foreach ($disable_modules as $module) { $sort[$module] = $files[$module]->sort; } - array_multisort($sort, $disable_modules); - module_disable($disable_modules); + array_multisort($sort, SORT_ASC, $disable_modules); + module_disable($disable_modules, FALSE); } // Install new modules. @@ -1227,7 +1227,7 @@ function system_modules_submit($form, &$form_state) { } $sort[$module] = $files[$module]->sort; } - array_multisort($sort, $new_modules); + array_multisort($sort, SORT_DESC, $new_modules); module_enable($new_modules, FALSE); } |