From 0886047ce9d13415d59d4ec0a2222fe0a99dabe0 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Sat, 7 Apr 2007 11:56:16 +0000 Subject: [PATCH] Ajout Menu documents --- htdocs/pre.inc.php | 252 +++++++++++++++++++++++---------------------- 1 file changed, 128 insertions(+), 124 deletions(-) diff --git a/htdocs/pre.inc.php b/htdocs/pre.inc.php index b394df7db9d..25935b4cf72 100644 --- a/htdocs/pre.inc.php +++ b/htdocs/pre.inc.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2001-2007 Rodolphe Quiedeville * Copyright (C) 2003 Éric Seigne * Copyright (C) 2004-2005 Laurent Destailleur * Copyright (C) 2004 Benoit Mortier @@ -24,9 +24,9 @@ */ /** - \file htdocs/pre.inc.php - \brief Fichier gestionnaire du menu de gauche de l'accueil - \version $Revision$ + \file htdocs/pre.inc.php + \brief Fichier gestionnaire du menu de gauche de l'accueil + \version $Revision$ */ require ("./main.inc.php"); @@ -34,70 +34,70 @@ $user->getrights(); function llxHeader($head = "") { - global $user, $conf, $langs; + global $user, $conf, $langs; - top_menu($head); - - $menu = new Menu(); - - if ($conf->societe->enabled && $user->rights->societe->lire) + top_menu($head); + + $menu = new Menu(); + + if ($conf->societe->enabled && $user->rights->societe->lire) { - $langs->load("companies"); - $menu->add(DOL_URL_ROOT."/societe.php", $langs->trans("Companies")); - - if ($user->rights->societe->creer) + $langs->load("companies"); + $menu->add(DOL_URL_ROOT."/societe.php", $langs->trans("Companies")); + + if ($user->rights->societe->creer) { - $menu->add_submenu(DOL_URL_ROOT."/soc.php?action=create", $langs->trans("MenuNewCompany")); + $menu->add_submenu(DOL_URL_ROOT."/soc.php?action=create", $langs->trans("MenuNewCompany")); } - - if(is_dir("societe/groupe")) + + if(is_dir("societe/groupe")) { - $menu->add_submenu(DOL_URL_ROOT."/societe/groupe/index.php", $langs->trans("MenuSocGroup")); + $menu->add_submenu(DOL_URL_ROOT."/societe/groupe/index.php", $langs->trans("MenuSocGroup")); } - $menu->add_submenu(DOL_URL_ROOT."/contact/index.php",$langs->trans("Contacts")); + $menu->add_submenu(DOL_URL_ROOT."/contact/index.php",$langs->trans("Contacts")); } - - if ($conf->commercial->enabled && $user->rights->commercial->lire) + + if ($conf->commercial->enabled && $user->rights->commercial->lire) { - $langs->load("commercial"); - $menu->add(DOL_URL_ROOT."/comm/index.php",$langs->trans("Commercial")); - - $menu->add_submenu(DOL_URL_ROOT."/comm/clients.php",$langs->trans("Customers")); - $menu->add_submenu(DOL_URL_ROOT."/comm/prospect/prospects.php",$langs->trans("Prospects")); - - if ($user->rights->propale->lire) + $langs->load("commercial"); + $menu->add(DOL_URL_ROOT."/comm/index.php",$langs->trans("Commercial")); + + $menu->add_submenu(DOL_URL_ROOT."/comm/clients.php",$langs->trans("Customers")); + $menu->add_submenu(DOL_URL_ROOT."/comm/prospect/prospects.php",$langs->trans("Prospects")); + + if ($user->rights->propale->lire) { - $langs->load("propal"); - $menu->add_submenu(DOL_URL_ROOT."/comm/propal.php", $langs->trans("Prop")); + $langs->load("propal"); + $menu->add_submenu(DOL_URL_ROOT."/comm/propal.php", $langs->trans("Prop")); } } - - if ($conf->compta->enabled || $conf->comptaexpert->enabled) + + if ($conf->compta->enabled || $conf->comptaexpert->enabled) { - $langs->load("compta"); - $menu->add(DOL_URL_ROOT."/compta/index.php", $langs->trans("MenuFinancial")); - - if ($user->rights->facture->lire) { - $langs->load("bills"); - $menu->add_submenu(DOL_URL_ROOT."/compta/facture.php", $langs->trans("Bills")); - } + $langs->load("compta"); + $menu->add(DOL_URL_ROOT."/compta/index.php", $langs->trans("MenuFinancial")); + + if ($user->rights->facture->lire) { + $langs->load("bills"); + $menu->add_submenu(DOL_URL_ROOT."/compta/facture.php", $langs->trans("Bills")); + } } - - if ($conf->fichinter->enabled && $user->rights->ficheinter->lire) + + if ($conf->fichinter->enabled && $user->rights->ficheinter->lire) { - $langs->trans("interventions"); - $menu->add(DOL_URL_ROOT."/fichinter/index.php", $langs->trans("Interventions")); + $langs->trans("interventions"); + $menu->add(DOL_URL_ROOT."/fichinter/index.php", $langs->trans("Interventions")); } - - if (($conf->produit->enabled || $conf->service->enabled) && $user->rights->produit->lire) + + if (($conf->produit->enabled || $conf->service->enabled) && $user->rights->produit->lire) { - $langs->load("products"); - $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"); } - $menu->add(DOL_URL_ROOT."/product/index.php", "$chaine"); - + $langs->load("products"); + $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"); } + $menu->add(DOL_URL_ROOT."/product/index.php", "$chaine"); + /* if ($conf->boutique->enabled) { @@ -115,80 +115,84 @@ function llxHeader($head = "") } - if ($conf->commande->enabled && $user->rights->commande->lire) + if ($conf->commande->enabled && $user->rights->commande->lire) { - $langs->load("orders"); - $menu->add(DOL_URL_ROOT."/commande/index.php", $langs->trans("Orders")); - } - - if ($conf->expedition->enabled && $user->rights->expedition->lire) - { - $langs->load("sendings"); - $menu->add(DOL_URL_ROOT."/expedition/index.php", $langs->trans("Sendings")); - } - - if ($conf->mailing->enabled && $user->rights->mailing->lire) - { - $langs->load("mails"); - $menu->add(DOL_URL_ROOT."/comm/mailing/index.php",$langs->trans("EMailings")); - } - - if ($conf->telephonie->enabled) - { - $menu->add(DOL_URL_ROOT."/telephonie/index.php", "Téléphonie"); - } - - if ($conf->don->enabled) - { - $menu->add(DOL_URL_ROOT."/compta/dons/index.php", $langs->trans("Donations")); - } - - if ($conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire) - { - $langs->load("suppliers"); - $menu->add(DOL_URL_ROOT."/fourn/index.php", $langs->trans("Suppliers")); - } - - if ($conf->voyage->enabled && $user->societe_id == 0) - { - $menu->add(DOL_URL_ROOT."/compta/voyage/index.php","Voyages"); - $menu->add_submenu(DOL_URL_ROOT."/compta/voyage/index.php","Voyages"); - $menu->add_submenu(DOL_URL_ROOT."/compta/voyage/reduc.php","Reduc"); - } - - if ($conf->domaine->enabled) - { - $menu->add(DOL_URL_ROOT."/domain/index.php", "Domaines"); - } - - if ($conf->postnuke->enabled) - { - $menu->add(DOL_URL_ROOT."/postnuke/articles/index.php", "Editorial"); - } - - if ($conf->bookmark->enabled && $user->rights->bookmark->lire) - { - $menu->add(DOL_URL_ROOT."/bookmarks/liste.php", $langs->trans("Bookmarks")); - } - - if ($conf->export->enabled) - { - $langs->load("exports"); - $menu->add(DOL_URL_ROOT."/exports/index.php", $langs->trans("Exports")); - } - - if ($user->rights->user->user->lire || $user->admin) - { - $langs->load("users"); - $menu->add(DOL_URL_ROOT."/user/home.php", $langs->trans("MenuUsersAndGroups")); - } - - if ($user->admin) - { - $menu->add(DOL_URL_ROOT."/admin/index.php", $langs->trans("Setup")); + $langs->load("orders"); + $menu->add(DOL_URL_ROOT."/commande/index.php", $langs->trans("Orders")); } - - left_menu($menu->liste); + if ($conf->document->enabled) + { + $menu->add(DOL_URL_ROOT."/docs/index.php", $langs->trans("Documents")); + } + + if ($conf->expedition->enabled && $user->rights->expedition->lire) + { + $langs->load("sendings"); + $menu->add(DOL_URL_ROOT."/expedition/index.php", $langs->trans("Sendings")); + } + + if ($conf->mailing->enabled && $user->rights->mailing->lire) + { + $langs->load("mails"); + $menu->add(DOL_URL_ROOT."/comm/mailing/index.php",$langs->trans("EMailings")); + } + + if ($conf->telephonie->enabled) + { + $menu->add(DOL_URL_ROOT."/telephonie/index.php", "Téléphonie"); + } + + if ($conf->don->enabled) + { + $menu->add(DOL_URL_ROOT."/compta/dons/index.php", $langs->trans("Donations")); + } + + if ($conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire) + { + $langs->load("suppliers"); + $menu->add(DOL_URL_ROOT."/fourn/index.php", $langs->trans("Suppliers")); + } + + if ($conf->voyage->enabled && $user->societe_id == 0) + { + $menu->add(DOL_URL_ROOT."/compta/voyage/index.php","Voyages"); + $menu->add_submenu(DOL_URL_ROOT."/compta/voyage/index.php","Voyages"); + $menu->add_submenu(DOL_URL_ROOT."/compta/voyage/reduc.php","Reduc"); + } + + if ($conf->domaine->enabled) + { + $menu->add(DOL_URL_ROOT."/domain/index.php", "Domaines"); + } + + if ($conf->postnuke->enabled) + { + $menu->add(DOL_URL_ROOT."/postnuke/articles/index.php", "Editorial"); + } + + if ($conf->bookmark->enabled && $user->rights->bookmark->lire) + { + $menu->add(DOL_URL_ROOT."/bookmarks/liste.php", $langs->trans("Bookmarks")); + } + + if ($conf->export->enabled) + { + $langs->load("exports"); + $menu->add(DOL_URL_ROOT."/exports/index.php", $langs->trans("Exports")); + } + + if ($user->rights->user->user->lire || $user->admin) + { + $langs->load("users"); + $menu->add(DOL_URL_ROOT."/user/home.php", $langs->trans("MenuUsersAndGroups")); + } + + if ($user->admin) + { + $menu->add(DOL_URL_ROOT."/admin/index.php", $langs->trans("Setup")); + } + + left_menu($menu->liste); } ?>