From c54e6694dc076082ae066d5fc70f62525b288d5f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 3 Jun 2009 19:54:48 +0000 Subject: [PATCH] Restore changes after 27 may due to from savannah Crash. --- .../menus/barre_top/auguria_backoffice.php | 168 +++++++++------- .../menus/barre_top/auguria_frontoffice.php | 170 +++++++++------- htdocs/lib/security.lib.php | 10 +- htdocs/theme/auguria/auguria.css.php | 117 ++++------- htdocs/theme/eldy/eldy.css.php | 184 +++++++----------- htdocs/theme/eldy/fckeditor/.cvsignore | 1 + htdocs/theme/freelug/freelug.css.php | 62 +++--- 7 files changed, 338 insertions(+), 374 deletions(-) create mode 100644 htdocs/theme/eldy/fckeditor/.cvsignore diff --git a/htdocs/includes/menus/barre_top/auguria_backoffice.php b/htdocs/includes/menus/barre_top/auguria_backoffice.php index 9b64b933ec9..6b30852c5ea 100644 --- a/htdocs/includes/menus/barre_top/auguria_backoffice.php +++ b/htdocs/includes/menus/barre_top/auguria_backoffice.php @@ -18,92 +18,116 @@ */ /** - \file htdocs/includes/menus/barre_top/auguria_backoffice.php - \brief Gestionnaire nomme Auguria du menu du haut - \version $$Id$ + \file htdocs/includes/menus/barre_top/auguria_backoffice.php + \brief Gestionnaire nomme Auguria du menu du haut + \version $$Id$ - \remarks La construction d'un gestionnaire pour le menu du haut est simple: - \remarks Toutes les entrees de menu a faire apparaitre dans la barre du haut - \remarks doivent etre affichees par ... - \remarks ou si menu selectionne ... -*/ + \remarks La construction d'un gestionnaire pour le menu du haut est simple: + \remarks Toutes les entrees de menu a faire apparaitre dans la barre du haut + \remarks doivent etre affichees par ... + \remarks ou si menu selectionne ... + */ /** - \class MenuTop - \brief Classe permettant la gestion du menu du haut Auguria -*/ + * \class MenuTop + * \brief Classe permettant la gestion du menu du haut Auguria + */ class MenuTop { - var $require_left=array("auguria_backoffice"); // Si doit etre en phase avec un gestionnaire de menu gauche particulier - var $atarget=""; // Valeur du target a utiliser dans les liens + var $require_left=array("auguria_backoffice"); // Si doit etre en phase avec un gestionnaire de menu gauche particulier + var $hideifnotallowed=0; // Put 0 for back office menu, 1 for front office menu + var $atarget=""; // Valeur du target a utiliser dans les liens - /** - * \brief Constructeur - * \param db Handler d'acc�s base de donn�e - */ - function MenuTop($db) - { - $this->db=$db; - } + /** + * \brief Constructeur + * \param db Database access handler + */ + function MenuTop($db) + { + $this->db=$db; + } - /** - * \brief Affiche le menu - */ - function showmenu() - { - require_once(DOL_DOCUMENT_ROOT."/core/menubase.class.php"); + /** + * \brief Show menu + */ + function showmenu() + { + require_once(DOL_DOCUMENT_ROOT."/core/menubase.class.php"); - global $user,$conf,$langs,$dolibarr_main_db_name;; + 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"]=""; + + $menuArbo = new Menubase($this->db,'auguria','top'); + $tabMenu = $menuArbo->menuTopCharger($this->hideifnotallowed,$_SESSION['mainmenu'], 'auguria'); - // 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"]=""; - - $menuArbo = new Menubase($this->db,'auguria','top'); - $tabMenu = $menuArbo->menuTopCharger(0,$_SESSION['mainmenu'], 'auguria'); - - print ''; - } + if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) print '