diff --git a/htdocs/includes/menus/barre_top/eldy.lib.php b/htdocs/includes/menus/barre_top/eldy.lib.php new file mode 100644 index 00000000000..c79ea07185e --- /dev/null +++ b/htdocs/includes/menus/barre_top/eldy.lib.php @@ -0,0 +1,415 @@ + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * or see http://www.gnu.org/ + */ + +/** + * \file htdocs/includes/menus/barre_top/eldy.lib.php + * \brief Library for file eldy menus + * \version $Id$ + */ + + + +function print_eldy_menu($db,$atarget,$hideifnotallowed) +{ + global $user,$conf,$langs,$dolibarr_main_db_name; + + // On sauve en session le menu principal choisi + if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"]; + if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"]; + $_SESSION["leftmenuopened"]=""; + + + print ''; + + // Home + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "home") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + $id='mainmenu_home'; $idsel='id="'.$id.'" '; + print ''; + + + // Third parties + if ($conf->societe->enabled || $conf->fournisseur->enabled) + { + $langs->load("companies"); + $langs->load("suppliers"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "companies") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_companies'; $idsel='id="'.$id.'" '; + if (($conf->societe->enabled && $user->rights->societe->lire) + || ($conf->fournisseur->enabled && $user->rights->fournisseur->lire)) + { + print ''; + } + else + { + if (! $hideifnotallowed) + { + print ''; + } + } + } + + + // Products-Services + if ($conf->produit->enabled || $conf->service->enabled) + { + $langs->load("products"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "products") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + $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"); } + + $id='mainmenu_products'; $idsel='id="'.$id.'" '; + if ($user->rights->produit->lire || $user->rights->service->lire) + { + print ''; + } + else + { + if (! $hideifnotallowed) + { + print ''; + } + } + } + + // Commercial + if ($conf->societe->enabled) + { + $langs->load("commercial"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "commercial") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_commercial'; $idsel='id="'.$id.'" '; + if($user->rights->societe->lire || $user->rights->societe->contact->lire) + { + print ''; + } + else + { + if (! $hideifnotallowed) + { + print ''; + } + } + } + + // Financial + if ($conf->compta->enabled || $conf->accounting->enabled || $conf->banque->enabled + || $conf->facture->enabled || $conf->deplacement->enabled) + { + $langs->load("compta"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "accountancy") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_accountancy'; $idsel='id="'.$id.'" '; + if ($user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire + || $user->rights->facture->lire || $user->rights->banque->lire) + { + print ''; + } + else + { + if (! $hideifnotallowed) + { + print ''; + } + } + } + + // Projects + if ($conf->projet->enabled) + { + $langs->load("projects"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "project") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_project'; $idsel='id="'.$id.'" '; + if ($user->rights->projet->lire) + { + print ''; + } + else + { + if (! $hideifnotallowed) + { + print ''; + } + } + } + + // Tools + if ($conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->global->MAIN_MODULE_DOMAIN) + { + $langs->load("other"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "tools") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_tools'; $idsel='id="'.$id.'" '; + if ($user->rights->mailing->lire || $user->rights->bookmark->lire || $user->rights->export->lire || $user->rights->import->run) + { + print ''; + } + else + { + if (! $hideifnotallowed) + { + print ''; + } + } + } + + // OSCommerce 1 + if (! empty($conf->boutique->enabled)) + { + $langs->load("shop"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "shop") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_shop'; $idsel='id="'.$id.'" '; + print ''; + } + + // OSCommerce WS + if (! empty($conf->oscommercews->enabled)) + { + $langs->load("shop"); + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "shop") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_shop'; $idsel='id="'.$id.'" '; + print ''; + } + + // Members + if ($conf->adherent->enabled) + { + // $langs->load("members"); Added in main file + + $class=""; + if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "members") + { + $class='class="tmenusel"'; $_SESSION['idmenu']=''; + } + else + { + $class = 'class="tmenu"'; + } + + $id='mainmenu_members'; $idsel='id="'.$id.'" '; + if ($user->rights->adherent->lire) + { + print ''; + } + else + { + if (! $hideifnotallowed) + { + print ''; + } + } + } + + + // Show personalized menus + require_once(DOL_DOCUMENT_ROOT."/core/menubase.class.php"); + + $menuArbo = new Menubase($db,'eldy','top'); + $tabMenu = $menuArbo->menuTopCharger($hideifnotallowed,$_SESSION['mainmenu'],'eldy'); + + for($i=0; $i'; + print '
'; + print ''; + print $tabMenu[$i]['titre']; + print ''; + print ''; + } + else + { + if (! $hideifnotallowed) + { + print '
'; + } + } + } + } + + print '
'; + print '
'; + print ''.$langs->trans("Home").''; + print '
'; + print '
'; + print ''.$langs->trans("ThirdParties").''; + print '
'; + print '
'; + print ''.$langs->trans("ThirdParties").''; + print '
'; + print '
'; + print ''.$chaine.''; + print '
'; + print '
'; + print ''.$chaine.''; + print '
'; + print '
'; + print ''.$langs->trans("Commercial").''; + print '
'; + print '
'; + print ''.$langs->trans("Commercial").''; + print '
'; + print '
'; + print ''.$langs->trans("MenuFinancial").''; + print '
'; + print '
'; + print ''.$langs->trans("MenuFinancial").''; + print '
'; + print '
'; + print ''.$langs->trans("Projects").''; + print '
'; + print '
'; + print ''.$langs->trans("Projects").''; + print '
'; + print '
'; + print ''.$langs->trans("Tools").''; + print '
'; + print '
'; + print ''.$langs->trans("Tools").''; + print '
'; + print '
'; + print ''.$langs->trans("OSCommerce").''; + print '
'; + print '
'; + print ''.$langs->trans("OSCommerce").''; + print '
'; + print '
'; + print ''.$langs->trans("MenuMembers").''; + print '
'; + print '
'; + print ''.$langs->trans("MenuMembers").''; + print '
'; + print "\n"; +} + +?> diff --git a/htdocs/includes/menus/barre_top/eldy_backoffice.php b/htdocs/includes/menus/barre_top/eldy_backoffice.php index f2345d94cc3..274bca0e300 100644 --- a/htdocs/includes/menus/barre_top/eldy_backoffice.php +++ b/htdocs/includes/menus/barre_top/eldy_backoffice.php @@ -55,411 +55,9 @@ class MenuTop { */ function showmenu() { - global $user,$conf,$langs,$dolibarr_main_db_name;; + require_once(DOL_DOCUMENT_ROOT.'/includes/menus/barre_top/eldy.lib.php'); - // On sauve en session le menu principal choisi - if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"]; - if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"]; - $_SESSION["leftmenuopened"]=""; - - - print ''; - - // Home - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "home") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - $idsel='id="mainmenu_home" '; - print ''; - - - // Third parties - if ($conf->societe->enabled || $conf->fournisseur->enabled) - { - $langs->load("companies"); - $langs->load("suppliers"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "companies") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_companies" '; - if (($conf->societe->enabled && $user->rights->societe->lire) - || ($conf->fournisseur->enabled && $user->rights->fournisseur->lire)) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - - // Products-Services - if ($conf->produit->enabled || $conf->service->enabled) - { - $langs->load("products"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "products") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - $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"); } - - $idsel='id="mainmenu_products" '; - if ($user->rights->produit->lire || $user->rights->service->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Commercial - if ($conf->societe->enabled) - { - $langs->load("commercial"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "commercial") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_commercial" '; - if($user->rights->societe->lire || $user->rights->societe->contact->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Financial - if ($conf->compta->enabled || $conf->accounting->enabled || $conf->banque->enabled - || $conf->facture->enabled || $conf->deplacement->enabled) - { - $langs->load("compta"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "accountancy") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_accountancy" '; - if ($user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire - || $user->rights->facture->lire || $user->rights->banque->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Projects - if ($conf->projet->enabled) - { - $langs->load("projects"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "project") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_project" '; - if ($user->rights->projet->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Tools - if ($conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->global->MAIN_MODULE_DOMAIN) - { - $langs->load("other"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "tools") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_tools" '; - if ($user->rights->mailing->lire || $user->rights->bookmark->lire || $user->rights->export->lire || $user->rights->import->run) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Telephonie - if (! empty($conf->telephonie->enabled) && $user->rights->telephonie->lire) - { - $class=""; - $path = DOL_URL_ROOT.'/telephonie/'; - if (preg_match("/^".preg_quote($path,'/')."/i",$_SERVER["PHP_SELF"])) - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_telephonie" '; - print ''; - } - - // Energie - if (! empty($conf->energie->enabled)) - { - $langs->load("energy"); - $class=""; - $path = DOL_URL_ROOT.'/energie/'; - if (preg_match('/^'.preg_quote($path,'/').'/i',$_SERVER["PHP_SELF"])) - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_energie" '; - print ''; - } - - // OSCommerce 1 - if (! empty($conf->boutique->enabled)) - { - $langs->load("shop"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "shop") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_shop" '; - print ''; - } - - // OSCommerce WS - if (! empty($conf->oscommercews->enabled)) - { - $langs->load("shop"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "shop") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_shop" '; - print ''; - } - - // Members - if ($conf->adherent->enabled) - { - // $langs->load("members"); Added in main file - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "members") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_members" '; - if ($user->rights->adherent->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - - // Show personalized menus - require_once(DOL_DOCUMENT_ROOT."/core/menubase.class.php"); - - $menuArbo = new Menubase($this->db,'eldy','top'); - $tabMenu = $menuArbo->menuTopCharger($this->hideifnotallowed,$_SESSION['mainmenu'],'eldy'); - - for($i=0; $i'; - print ''; - print 'atarget?" target=$this->atarget":"")).'>'; - print $tabMenu[$i]['titre']; - print ''; - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - } - - print '
'; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("ThirdParties").''; - print ''; - print ''.$langs->trans("ThirdParties").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$chaine.''; - print ''; - print ''.$chaine.''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").''; - print ''; - print ''.$langs->trans("Commercial").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("MenuFinancial").''; - print ''; - print ''.$langs->trans("MenuFinancial").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Projects").''; - print ''; - print ''.$langs->trans("Projects").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; - print ''; - print ''.$langs->trans("Tools").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>Telephonie'; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Energy").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("OSCommerce").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("OSCommerce").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("MenuMembers").''; - print ''; - print ''.$langs->trans("MenuMembers").''; - print ''; - print ''.$tabMenu[$i]['titre'].''; - print '
'; - print "\n"; + print_eldy_menu($this->db,$this->atarget,$this->hideifnotallowed); } } diff --git a/htdocs/includes/menus/barre_top/eldy_frontoffice.php b/htdocs/includes/menus/barre_top/eldy_frontoffice.php index e74cb01b8ae..ee566faeb76 100644 --- a/htdocs/includes/menus/barre_top/eldy_frontoffice.php +++ b/htdocs/includes/menus/barre_top/eldy_frontoffice.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2005-2010 Laurent Destailleur * Copyright (C) 2007-2009 Regis Houssin * * This program is free software; you can redistribute it and/or modify @@ -55,408 +55,9 @@ class MenuTop { */ function showmenu() { - global $user,$conf,$langs,$dolibarr_main_db_name;; + require_once(DOL_DOCUMENT_ROOT.'/includes/menus/barre_top/eldy.lib.php'); - // On sauve en session le menu principal choisi - if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"]; - if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"]; - $_SESSION["leftmenuopened"]=""; - - - print ''; - - // Home - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "home") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - $idsel='id="mainmenu_home" '; - print ''; - - - // Third parties - if ($conf->societe->enabled || $conf->fournisseur->enabled) - { - $langs->load("companies"); - $langs->load("suppliers"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "companies") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_companies" '; - if (($conf->societe->enabled && $user->rights->societe->lire) - || ($conf->fournisseur->enabled && $user->rights->fournisseur->lire)) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - - // Products-Services - if ($conf->produit->enabled || $conf->service->enabled) - { - $langs->load("products"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "products") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - $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"); } - - $idsel='id="mainmenu_products" '; - if ($user->rights->produit->lire || $user->service->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Commercial - if ($conf->societe->enabled) - { - $langs->load("commercial"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "commercial") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_commercial" '; - if($user->rights->societe->lire || $user->rights->societe->contact->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Financial - if ($conf->compta->enabled || $conf->accounting->enabled || $conf->banque->enabled - || $conf->facture->enabled || $conf->deplacement->enabled) - { - $langs->load("compta"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "accountancy") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_accountancy" '; - if ($user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire - || $user->rights->facture->lire || $user->rights->banque->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Projects - if ($conf->projet->enabled) - { - $langs->load("projects"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "project") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_project" '; - if ($user->rights->projet->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Tools - if ($conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->global->MAIN_MODULE_DOMAIN) - { - $langs->load("other"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "tools") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_tools" '; - if ($user->rights->mailing->lire || $user->rights->bookmark->lire || $user->rights->export->lire || $user->rights->import->run) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Telephonie - if (! empty($conf->telephonie->enabled) && $user->rights->telephonie->lire) - { - $class=""; - $path = DOL_URL_ROOT.'/telephonie/'; - if (preg_match('/^'.preg_quote($path,'/').'/i',$_SERVER["PHP_SELF"])) - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_telephonie" '; - print ''; - } - - // Energie - if (! empty($conf->energie->enabled)) - { - $langs->load("energy"); - $class=""; - $path = DOL_URL_ROOT.'/energie/'; - if (preg_match('/^'.preg_quote($path,'/').'/i',$_SERVER["PHP_SELF"])) - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_energie" '; - print ''; - } - - // OSCommerce 1 - if (! empty($conf->boutique->enabled)) - { - $langs->load("shop"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "shop") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_shop" '; - print ''; - } - - // OSCommerce WS - if (! empty($conf->oscommercews->enabled)) - { - $langs->load("shop"); - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "shop") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_shop" '; - print ''; - } - - // Members - if ($conf->adherent->enabled) - { - // $langs->load("members"); Added in main file - - $class=""; - if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "members") - { - $class='class="tmenusel"'; $_SESSION['idmenu']=''; - } - else - { - $class = 'class="tmenu"'; - } - - $idsel='id="mainmenu_members" '; - if ($user->rights->adherent->lire) - { - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - - // Affichage des menus personnalises - require_once(DOL_DOCUMENT_ROOT."/core/menubase.class.php"); - - $menuArbo = new Menubase($this->db,'eldy','top'); - $tabMenu = $menuArbo->menuTopCharger($this->hideifnotallowed,$_SESSION['mainmenu'],'eldy'); - - for($i=0; $i'; - print 'atarget?" target=$this->atarget":"")).'>'; - print $tabMenu[$i]['titre']; - print ''; - print ''; - } - else - { - if (! $this->hideifnotallowed) - { - print ''; - } - } - } - } - - print '
'; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("ThirdParties").''; - print ''; - print ''.$langs->trans("ThirdParties").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$chaine.''; - print ''; - print ''.$chaine.''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").''; - print ''; - print ''.$langs->trans("Commercial").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("MenuFinancial").''; - print ''; - print ''.$langs->trans("MenuFinancial").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Projects").''; - print ''; - print ''.$langs->trans("Projects").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").''; - print ''; - print ''.$langs->trans("Tools").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>Telephonie'; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("Energy").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("OSCommerce").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("OSCommerce").''; - print ''; - print 'atarget?" target=$this->atarget":"").'>'.$langs->trans("MenuMembers").''; - print ''; - print ''.$langs->trans("MenuMembers").''; - print ''; - print ''.$tabMenu[$i]['titre'].''; - print '
'; + print_eldy_menu($this->db,$this->atarget,$this->hideifnotallowed); } }