From 4272342f10396b57004ee6f3d849afd7aaec3aa8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 31 Oct 2005 17:38:13 +0000 Subject: [PATCH] Look: Modif pour permettre image en fond de menu --- htdocs/includes/menus/barre_top/default.php | 161 +++++++++--------- .../menus/barre_top/eldy_backoffice.php | 24 +-- .../menus/barre_top/eldy_frontoffice.php | 23 +-- htdocs/includes/menus/barre_top/esprit.php | 15 +- 4 files changed, 117 insertions(+), 106 deletions(-) diff --git a/htdocs/includes/menus/barre_top/default.php b/htdocs/includes/menus/barre_top/default.php index 3e020ecc85c..75b5fdb7624 100644 --- a/htdocs/includes/menus/barre_top/default.php +++ b/htdocs/includes/menus/barre_top/default.php @@ -18,19 +18,18 @@ * * $Id$ * $Source$ - * */ /** - \file htdocs/includes/menus/barre_top/default.php - \brief Gestionnaire par défaut du menu du haut - \version $Revision$ - - \remarks La construction d'un gestionnaire pour le menu du haut est simple: - \remarks Toutes les entrées de menu à faire apparaitre dans la barre du haut - \remarks doivent être affichées par ... - \remarks On peut éventuellement ajouter l'attribut id="sel" dans la balise - \remarks quand il s'agit de l'entrée du menu qui est sélectionnée. + \file htdocs/includes/menus/barre_top/default.php + \brief Gestionnaire par défaut du menu du haut + \version $Revision$ + + \remarks La construction d'un gestionnaire pour le menu du haut est simple: + \remarks Toutes les entrées de menu à faire apparaitre dans la barre du haut + \remarks doivent être affichées par ... + \remarks On peut éventuellement ajouter l'attribut id="sel" dans la balise + \remarks quand il s'agit de l'entrée du menu qui est sélectionnée. */ @@ -59,24 +58,27 @@ class MenuTop { */ function showmenu() { - + global $user,$conf,$langs; - + if (! session_id()) session_start(); // En mode authentification PEAR, la session a déjà été ouverte - + $user->getrights(""); - + // On récupère mainmenu - if (isset($_GET["mainmenu"])) { + if (isset($_GET["mainmenu"])) + { // On sauve en session le menu principal choisi $mainmenu=$_GET["mainmenu"]; $_SESSION["mainmenu"]=$mainmenu; $_SESSION["leftmenuopened"]=""; } else { - // On va le chercher en session si non défini par le lien + // On va le chercher en session si non défini par le lien $mainmenu=$_SESSION["mainmenu"]; } + print ''; + // Entrée home $id=""; @@ -91,13 +93,13 @@ class MenuTop { else { $id=""; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").''; + print ''; // Entrée adherent if ($conf->adherent->enabled && $user->rights->adherent->lire) { $langs->load("members"); - + $class=""; if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "members") { @@ -111,63 +113,63 @@ class MenuTop { { $class = 'class="tmenu"'; } - - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").''; + + print ''; } - + // Entrée commercial if ($conf->commercial->enabled && $user->rights->commercial->main->lire) { - $langs->load("commercial"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "commercial") + $langs->load("commercial"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "commercial") { - $class='class="tmenu" id="sel"'; + $class='class="tmenu" id="sel"'; } - elseif (ereg("^".DOL_URL_ROOT."\/(comm|commande|contrat)\/",$_SERVER["PHP_SELF"])) + elseif (ereg("^".DOL_URL_ROOT."\/(comm|commande|contrat)\/",$_SERVER["PHP_SELF"])) { - $class='class="tmenu" id="sel"'; + $class='class="tmenu" id="sel"'; } - else + else { - $class = 'class="tmenu"'; + $class = 'class="tmenu"'; } - - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").''; - + + print ''; + } - + // Entrée compta if ($conf->compta->enabled || $conf->banque->enabled || $conf->caisse->enabled) { - if ($user->rights->compta->general->lire) - { - $langs->load("compta"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "compta") - { - $class='class="tmenu" id="sel"'; - } - elseif (ereg("^".DOL_URL_ROOT."\/compta\/",$_SERVER["PHP_SELF"])) - { - $class='class="tmenu" id="sel"'; - } - else - { - $class = 'class="tmenu"'; - } - - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").''; - } + if ($user->rights->compta->general->lire) + { + $langs->load("compta"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "compta") + { + $class='class="tmenu" id="sel"'; + } + elseif (ereg("^".DOL_URL_ROOT."\/compta\/",$_SERVER["PHP_SELF"])) + { + $class='class="tmenu" id="sel"'; + } + else + { + $class = 'class="tmenu"'; + } + + print ''; + } } - + // Entrée projets if ($conf->projet->enabled && $user->rights->projet->lire) { $langs->load("projects"); - + $class=""; if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "product") { @@ -181,16 +183,16 @@ class MenuTop { { $class = 'class="tmenu"'; } - + $chaine.=$langs->trans("Projects"); - print ''.$chaine.''; + print ''; } - + // Entrée produit/service if (($conf->produit->enabled || $conf->service->enabled) && $user->rights->produit->lire) { $langs->load("products"); - + $class=""; if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "product") { @@ -207,17 +209,17 @@ class MenuTop { $chaine=""; if ($conf->produit->enabled) { $chaine.=$langs->trans("Products"); } if ($conf->produit->enabled && $conf->service->enabled) { $chaine.="/"; } - if ($conf->service->enabled) { $chaine.=$langs->trans("Services"); } - - print 'atarget?" target=$this->atarget":"").'>'.$chaine.''; - + if ($conf->service->enabled) { $chaine.=$langs->trans("Services"); } + + print ''; + } - + // Entrée fournisseur if ($conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire) { $langs->load("suppliers"); - + $class=""; if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "suppliers") { @@ -231,8 +233,8 @@ class MenuTop { { $class = 'class="tmenu"'; } - - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").''; + + print ''; } // Entrée telephonie @@ -247,10 +249,10 @@ class MenuTop { { $class = 'class="tmenu"'; } - - print 'atarget?" target=$this->atarget":"").'>Telephonie'; + + print ''; } - + // Entrée energie if ($conf->energie->enabled) { @@ -264,15 +266,15 @@ class MenuTop { { $class = 'class="tmenu"'; } - - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Energy").''; + + print ''; } - + // Entrée webcal if ($conf->webcal->enabled) { $langs->load("other"); - + $class=""; if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "webcalendar") { @@ -286,12 +288,13 @@ class MenuTop { { $class = 'class="tmenu"'; } - - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").''; - }; + print ''; + } + + print '
atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").''.$chaine.'atarget?" target=$this->atarget":"").'>'.$chaine.'atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").'atarget?" target=$this->atarget":"").'>Telephonieatarget?" target=$this->atarget":"").'>'.$langs->trans("Energy").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").'
'; } - + } ?> diff --git a/htdocs/includes/menus/barre_top/eldy_backoffice.php b/htdocs/includes/menus/barre_top/eldy_backoffice.php index 1931adfcea0..7f97c006fe5 100644 --- a/htdocs/includes/menus/barre_top/eldy_backoffice.php +++ b/htdocs/includes/menus/barre_top/eldy_backoffice.php @@ -17,7 +17,6 @@ * * $Id$ * $Source$ - * */ /** @@ -76,6 +75,7 @@ class MenuTop { $mainmenu=$_SESSION["mainmenu"]; } + print ''; // Home $class=""; @@ -88,7 +88,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").''; + print ''; // Members @@ -106,7 +106,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").''; + print ''; } // Products-Services @@ -129,9 +129,9 @@ class MenuTop { if ($conf->service->enabled) { $chaine.=$langs->trans("Services"); } if ($user->rights->produit->lire) - print 'atarget?" target=$this->atarget":"").'>'.$chaine.''; + print ''; else - print ''.$chaine.''; + print ''; } // Commercial @@ -167,7 +167,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").''; + print ''; } @@ -186,7 +186,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").''; + print ''; } // Projets @@ -204,7 +204,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Projects").''; + print ''; } // Tools @@ -223,7 +223,7 @@ class MenuTop { //print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; //print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; + print ''; } // Webcal @@ -241,9 +241,11 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").''; + print ''; } + print '
atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").'atarget?" target=$this->atarget":"").'>'.$chaine.''.$chaine.''; } // Supplier @@ -149,7 +149,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").''; + print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Projects").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").'
'; + } } diff --git a/htdocs/includes/menus/barre_top/eldy_frontoffice.php b/htdocs/includes/menus/barre_top/eldy_frontoffice.php index d9fd9b2f503..c15685aedd2 100644 --- a/htdocs/includes/menus/barre_top/eldy_frontoffice.php +++ b/htdocs/includes/menus/barre_top/eldy_frontoffice.php @@ -75,6 +75,7 @@ class MenuTop { $mainmenu=$_SESSION["mainmenu"]; } + print ''; // Home $class=""; @@ -87,7 +88,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").''; + print ''; // Members @@ -105,7 +106,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").''; + print ''; } // Products-Services @@ -129,9 +130,9 @@ class MenuTop { /* if ($user->rights->produit->lire) - print 'atarget?" target=$this->atarget":"").'>'.$chaine.''; + print ''; else - print ''.$chaine.''; + print ''; } // Commercial @@ -168,7 +169,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").''; + print ''; } @@ -187,7 +188,7 @@ class MenuTop { $class = 'class="tmenu"'; } - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").''; + print ''; } // Projets @@ -205,7 +206,7 @@ class MenuTop { $class = 'class="tmenu"'; } -// print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Projects").''; +// print ''; } // Tools @@ -224,7 +225,7 @@ class MenuTop { //print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; //print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; + print ''; } // Webcal @@ -242,9 +243,11 @@ class MenuTop { $class = 'class="tmenu"'; } -// print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").''; +// print ''; } + print '
atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").'atarget?" target=$this->atarget":"").'>'.$chaine.''.$chaine.''; */ } @@ -150,7 +151,7 @@ class MenuTop { $class = 'class="tmenu"'; } -// print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").''; +// print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Projects").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").'atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").'
'; + } } diff --git a/htdocs/includes/menus/barre_top/esprit.php b/htdocs/includes/menus/barre_top/esprit.php index 8536369aa18..2eb93886a57 100644 --- a/htdocs/includes/menus/barre_top/esprit.php +++ b/htdocs/includes/menus/barre_top/esprit.php @@ -18,7 +18,6 @@ * * $Id$ * $Source$ - * */ /** @@ -64,14 +63,18 @@ class MenuTop { $langs->load("commercial"); $langs->load("other"); + print ''; + // Entrée home - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").''; + print ''; // Autres entrées - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Books").''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Customers").''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Criticals").''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Categories").''; + print ''; + print ''; + print ''; + print ''; + + print '
atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").'
'; } }