Skip to content
Snippets Groups Projects
Commit a17121f4 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

New: Possibilité de choisir son gestionnaire pour le menu de gauche sur le...

New: Possibilité de choisir son gestionnaire pour le menu de gauche sur le même principe que celui du haut.
Les gestionnaires sont à placer dans le répertoire includes/menus/barre_left. Le gestionnaire par defaut ne fait
rien, ce qui équivaut à prendre la gestion courante des menus (basés sur les fichiers pre.inc.php)
parent 2e4bf2fb
No related branches found
No related tags found
No related merge requests found
......@@ -191,11 +191,7 @@ function top_menu($head, $title="", $target="")
print '<a class="tmenu" id="'.$id.'" href="'.DOL_URL_ROOT.'/index.php"'.($target?" target=$target":"").'>'.$langs->trans("Home").'</a>';
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 '<a class="login" href="'.DOL_URL_ROOT.'/user/fiche.php?id='.$user->id.'">'.$user->login.'</a>' ;
......@@ -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 dtermine 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 '<div class="vmenuplusfiche" width="158">'."\n";
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment