diff --git a/htdocs/admin/index.php b/htdocs/admin/index.php index f583746e6b0..f4539b0f5d0 100644 --- a/htdocs/admin/index.php +++ b/htdocs/admin/index.php @@ -105,15 +105,13 @@ print '
'; print '
'; +// Define $nbmodulesnotautoenabled - TODO This code is at different places $nbmodulesnotautoenabled = count($conf->modules); -if (in_array('fckeditor', $conf->modules)) { - $nbmodulesnotautoenabled--; -} -if (in_array('export', $conf->modules)) { - $nbmodulesnotautoenabled--; -} -if (in_array('import', $conf->modules)) { - $nbmodulesnotautoenabled--; +$listofmodulesautoenabled = array('agenda', 'fckeditor', 'export', 'import'); +foreach ($listofmodulesautoenabled as $moduleautoenable) { + if (in_array($moduleautoenable, $conf->modules)) { + $nbmodulesnotautoenabled--; + } } // Show info setup module diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index fee1d55369a..dd9909163a6 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -567,15 +567,13 @@ asort($orders); $nbofactivatedmodules = count($conf->modules); +// Define $nbmodulesnotautoenabled - TODO This code is at different places $nbmodulesnotautoenabled = count($conf->modules); -if (in_array('fckeditor', $conf->modules)) { - $nbmodulesnotautoenabled--; -} -if (in_array('export', $conf->modules)) { - $nbmodulesnotautoenabled--; -} -if (in_array('import', $conf->modules)) { - $nbmodulesnotautoenabled--; +$listofmodulesautoenabled = array('agenda', 'fckeditor', 'export', 'import'); +foreach ($listofmodulesautoenabled as $moduleautoenable) { + if (in_array($moduleautoenable, $conf->modules)) { + $nbmodulesnotautoenabled--; + } } print load_fiche_titre($langs->trans("ModulesSetup"), '', 'title_setup'); diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php index 78f6f04a58e..3e52db42821 100644 --- a/htdocs/core/lib/admin.lib.php +++ b/htdocs/core/lib/admin.lib.php @@ -727,7 +727,7 @@ function dolibarr_set_const($db, $name, $value, $type = 'chaine', $visible = 0, */ function modules_prepare_head($nbofactivatedmodules, $nboftotalmodules, $nbmodulesnotautoenabled) { - global $langs, $conf, $user, $form; + global $langs, $form; $desc = $langs->trans("ModulesDesc", '{picto}'); $desc = str_replace('{picto}', img_picto('', 'switch_off'), $desc); diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index ca6f992d5dd..7d22e89edae 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -1126,15 +1126,13 @@ function get_left_menu_home($mainmenu, &$newmenu, $usemenuhider = 1, $leftmenu = $newmenu->add("/admin/index.php?mainmenu=home&leftmenu=setup", $langs->trans("Setup"), 0, $user->admin, '', $mainmenu, 'setup', 0, '', '', '', ''); if ($usemenuhider || empty($leftmenu) || $leftmenu == "setup") { + // Define $nbmodulesnotautoenabled - TODO This code is at different places $nbmodulesnotautoenabled = count($conf->modules); - if (in_array('fckeditor', $conf->modules)) { - $nbmodulesnotautoenabled--; - } - if (in_array('export', $conf->modules)) { - $nbmodulesnotautoenabled--; - } - if (in_array('import', $conf->modules)) { - $nbmodulesnotautoenabled--; + $listofmodulesautoenabled = array('agenda', 'fckeditor', 'export', 'import'); + foreach ($listofmodulesautoenabled as $moduleautoenable) { + if (in_array($moduleautoenable, $conf->modules)) { + $nbmodulesnotautoenabled--; + } } // Load translation files required by the page diff --git a/htdocs/index.php b/htdocs/index.php index dac66783844..3b4893cfb46 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -43,15 +43,13 @@ $hookmanager->initHooks(array('index')); * Actions */ +// Define $nbmodulesnotautoenabled - TODO This code is at different places $nbmodulesnotautoenabled = count($conf->modules); -if (in_array('fckeditor', $conf->modules)) { - $nbmodulesnotautoenabled--; -} -if (in_array('export', $conf->modules)) { - $nbmodulesnotautoenabled--; -} -if (in_array('import', $conf->modules)) { - $nbmodulesnotautoenabled--; +$listofmodulesautoenabled = array('agenda', 'fckeditor', 'export', 'import'); +foreach ($listofmodulesautoenabled as $moduleautoenable) { + if (in_array($moduleautoenable, $conf->modules)) { + $nbmodulesnotautoenabled--; + } } // Check if company name is defined (first install)