diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 34ab6501915..6d85c5d0ee8 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -191,11 +191,7 @@ function top_menu($head, $title="", $target="") print ''.$langs->trans("Home").''; - if (!defined(MAIN_MENU_BARRETOP)) - { - define("MAIN_MENU_BARRETOP","default.php"); - } - require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".MAIN_MENU_BARRETOP); + require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu); // Lien sur fiche du login print ''.$user->login.'' ; @@ -224,17 +220,9 @@ function left_menu($menu, $help_url='', $form_search='') { global $user, $conf, $langs; - - if (! defined(MAIN_MENU_BARRELEFT)) - { - define("MAIN_MENU_BARRELEFT","default.php"); - } - // Si un gestionnaire de menu gauche est actif, on l'utilise: // Ce gestionnnaire est libre d'écrasé ou non l'objet $menu qui détermine le menu à afficher. - require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".MAIN_MENU_BARRELEFT); - - + require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$conf->left_menu); print '
'."\n"; diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php index cbacc60afbf..cd10ca8d0fe 100644 --- a/htdocs/master.inc.php +++ b/htdocs/master.inc.php @@ -24,7 +24,7 @@ * */ -/*! +/** \file htdocs/master.inc.php \brief Fichier de preparation de l'environnement Dolibarr \version $Revision$ @@ -137,6 +137,21 @@ if ($result) } } + +/* + * Positionne les gestionnaires de menu + */ +if (! defined(MAIN_MENU_BARRETOP)) +{ + define("MAIN_MENU_BARRETOP","default.php"); +} +if (! defined(MAIN_MENU_BARRELEFT)) +{ + define("MAIN_MENU_BARRELEFT","default.php"); +} +$conf->top_menu=MAIN_MENU_BARRETOP; +$conf->left_menu=MAIN_MENU_BARRELEFT; + /* * Positionne le langage et localisation dans $conf->langage * et charge l'objet de traduction