2
0
forked from Wavyzz/dolibarr

New: Encore des volutions pour permettre encore plus de souplesse dans les gestionnaires de menu.

This commit is contained in:
Laurent Destailleur
2005-01-19 22:50:56 +00:00
parent 3971ed5818
commit 7aca4c8940
7 changed files with 379 additions and 285 deletions

View File

@@ -183,18 +183,15 @@ function top_menu($head, $title="", $target="")
*/
print '<div class="tmenu">'."\n";
// Entr<74>e Home/Accueil du menu
$id="";
if ($_SESSION["topmenu"] && $_SESSION["topmenu"] == "accueil") { $id="sel"; }
elseif (ereg("^".DOL_URL_ROOT."\/[^\\\/]+$",$_SERVER["PHP_SELF"]) || ereg("^".DOL_URL_ROOT."\/user\/",$_SERVER["PHP_SELF"]) || ereg("^".DOL_URL_ROOT."\/admin\/",$_SERVER["PHP_SELF"])) { $id="sel"; }
print '<a class="tmenu" id="'.$id.'" href="'.DOL_URL_ROOT.'/index.php?mainmenu=home"'.($target?" target=$target":"").'>'.$langs->trans("Home").'</a>';
// Autres entr<74>es du menu par le gestionnaire
require_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu);
$menutop = new MenuTop($db);
if (! isset($menutop->showhome) || $menutop->showhome) { // Entr<74>e Home/Accueil du menu
$id="";
if ($_GET["mainmenu"] == "home" || ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "home")) { $id="sel"; }
print '<a class="tmenu" id="'.$id.'" href="'.DOL_URL_ROOT.'/index.php?mainmenu=home&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Home").'</a>';
}
$menutop->showmenu();
// Lien sur fiche du login
print '<a class="login" href="'.DOL_URL_ROOT.'/user/fiche.php?id='.$user->id.'">'.$user->login.'</a>' ;