diff --git a/htdocs/telephonie/contrat/index.php b/htdocs/telephonie/contrat/index.php index 9da5f4389f2..cccd7a32357 100644 --- a/htdocs/telephonie/contrat/index.php +++ b/htdocs/telephonie/contrat/index.php @@ -61,6 +61,10 @@ print '
'; $sql = "SELECT distinct statut, count(*) as cc"; $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_contrat as l"; +if ($user->rights->telephonie->ligne->lire_restreint) +{ + $sql .= " WHERE l.fk_commercial_suiv = ".$user->id; +} $sql .= " GROUP BY statut"; if ($db->query($sql)) @@ -98,46 +102,7 @@ else print $db->error() . ' ' . $sql; } -print '
'; -$sql = "SELECT distinct statut, count(*) as cc"; -$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_contrat as l"; -$sql .= " GROUP BY statut"; - -if ($db->query($sql)) -{ - $num = $db->num_rows(); - $i = 0; - - print ''; - print ''; - print "\n"; - $var=True; - - $contrat = new TelephonieContrat($db); - - while ($i < $num) - { - $obj = $db->fetch_object(); - - $var=!$var; - print ""; - print "\n"; - print '\n"; - print ''; - print "\n"; - - $values[$obj->statut] = $obj->cc; - $i++; - } - print "
ContratsNb 
".$contrat->statuts[$obj->statut]."'.$obj->cc."'; - print '
"; - $db->free(); -} -else -{ - print $db->error() . ' ' . $sql; -} print ''; @@ -150,6 +115,10 @@ $sql .= " , ".MAIN_DB_PREFIX."societe as sf"; $sql .= " WHERE c.fk_client_comm = s.idp"; $sql .= " AND c.fk_soc = sf.idp"; +if ($user->rights->telephonie->ligne->lire_restreint) +{ + $sql .= " AND c.fk_commercial_suiv = ".$user->id; +} $sql .= " ORDER BY date_creat DESC LIMIT 10;"; $result = $db->query($sql); diff --git a/htdocs/telephonie/contrat/liste.php b/htdocs/telephonie/contrat/liste.php index 766d5a8eb99..72cf3e5228a 100644 --- a/htdocs/telephonie/contrat/liste.php +++ b/htdocs/telephonie/contrat/liste.php @@ -66,6 +66,11 @@ $sql .= " WHERE c.fk_client_comm = s.idp"; $sql .= " AND c.fk_soc = sa.idp"; $sql .= " AND c.fk_soc_facture = sf.idp"; +if ($user->rights->telephonie->ligne->lire_restreint) +{ + $sql .= " AND c.fk_commercial_suiv = ".$user->id; +} + if ($socidp > 0) { $sql .= " AND s.idp = ".$socidp; diff --git a/htdocs/telephonie/contrat/pre.inc.php b/htdocs/telephonie/contrat/pre.inc.php index ac02d3306b3..8c287ad79c8 100644 --- a/htdocs/telephonie/contrat/pre.inc.php +++ b/htdocs/telephonie/contrat/pre.inc.php @@ -52,14 +52,18 @@ function llxHeader($head = "", $title="") { $menu->add_submenu(DOL_URL_ROOT."/telephonie/contrat/fiche.php?action=create", "Nouveau contrat"); $menu->add(DOL_URL_ROOT."/telephonie/ligne/index.php", "Lignes"); - $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); + if ($user->rights->telephonie->ligne_commander) + $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); - $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); + if ($user->rights->telephonie->stats->lire) + $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); $menu->add(DOL_URL_ROOT."/telephonie/facture/", "Factures"); $menu->add(DOL_URL_ROOT."/telephonie/tarifs/", "Tarifs"); + $menu->add(DOL_URL_ROOT."/telephonie/distributeurs/", "Distributeurs"); + $menu->add(DOL_URL_ROOT."/telephonie/ca/", "Chiffre d'affaire"); left_menu($menu->liste); diff --git a/htdocs/telephonie/distributeurs/pre.inc.php b/htdocs/telephonie/distributeurs/pre.inc.php index 626b3aca917..69a77d3b9eb 100644 --- a/htdocs/telephonie/distributeurs/pre.inc.php +++ b/htdocs/telephonie/distributeurs/pre.inc.php @@ -36,37 +36,30 @@ function llxHeader($head = "", $title="") { $menu = new Menu(); - if (TELEPHONIE_MODULE_ADSL == 1) - $menu->add(DOL_URL_ROOT."/telephonie/adsl/", "ADSL"); - $menu->add(DOL_URL_ROOT."/telephonie/index.php", "Telephonie"); - if (TELEPHONIE_MODULE_SIMULATION == 1) - { - $menu->add(DOL_URL_ROOT."/telephonie/simulation/fiche.php", "Simulation"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/simulation/fiche.php?action=create", "Nouvelle"); - } - - - $menu->add(DOL_URL_ROOT."/telephonie/client/index.php", "Clients"); $menu->add(DOL_URL_ROOT."/telephonie/contrat/", "Contrats"); $menu->add(DOL_URL_ROOT."/telephonie/ligne/index.php", "Lignes"); - $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); + if ($user->rights->telephonie->ligne_commander) + $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); $menu->add(DOL_URL_ROOT."/telephonie/facture/", "Factures"); - $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/stats/distributeurs/", "Distributeurs"); + if ($user->rights->telephonie->stats->lire) + { + $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); + $menu->add_submenu(DOL_URL_ROOT."/telephonie/stats/distributeurs/", "Distributeurs"); + } + $menu->add(DOL_URL_ROOT."/telephonie/tarifs/", "Tarifs"); $menu->add(DOL_URL_ROOT."/telephonie/distributeurs/", "Distributeurs"); - $sql = "SELECT d.nom, d.rowid"; $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_distributeur as d"; $sql .= " ORDER BY d.nom ASC"; diff --git a/htdocs/telephonie/facture/pre.inc.php b/htdocs/telephonie/facture/pre.inc.php index 5e505833a60..3d512224f21 100644 --- a/htdocs/telephonie/facture/pre.inc.php +++ b/htdocs/telephonie/facture/pre.inc.php @@ -50,18 +50,21 @@ function llxHeader($head = "", $title="") { $menu->add(DOL_URL_ROOT."/telephonie/ligne/index.php", "Lignes"); - $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); + if ($user->rights->telephonie->ligne_commander) + $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); - $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); + if ($user->rights->telephonie->stats->lire) + $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); $menu->add(DOL_URL_ROOT."/telephonie/facture/index.php", "Factures"); $menu->add_submenu(DOL_URL_ROOT."/telephonie/facture/liste.php", "Liste"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/facture/check.php", "Verif"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/facture/stats.php", "Stats"); + //$menu->add_submenu(DOL_URL_ROOT."/telephonie/facture/check.php", "Verif"); + //$menu->add_submenu(DOL_URL_ROOT."/telephonie/facture/stats.php", "Stats"); $menu->add(DOL_URL_ROOT."/telephonie/tarifs/", "Tarifs"); - $menu->add(DOL_URL_ROOT."/telephonie/fournisseur/", "Fournisseurs"); + if ($user->rights->telephonie->fournisseur->lire) + $menu->add(DOL_URL_ROOT."/telephonie/fournisseur/", "Fournisseurs"); $menu->add(DOL_URL_ROOT."/telephonie/ca/", "Chiffre d'affaire"); diff --git a/htdocs/telephonie/index.php b/htdocs/telephonie/index.php index 760f65f3e05..16c635abbf2 100644 --- a/htdocs/telephonie/index.php +++ b/htdocs/telephonie/index.php @@ -62,6 +62,10 @@ print '
'; $sql = "SELECT distinct statut, count(*) as cc"; $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; +if ($user->rights->telephonie->ligne->lire_restreint) +{ + $sql .= " WHERE l.fk_commercial_suiv = ".$user->id; +} $sql .= " GROUP BY statut"; $resql = $db->query($sql); @@ -98,57 +102,63 @@ else print $db->error() . ' ' . $sql; } -print '
'; - -/* - * Fournisseurs - * - */ - -$sql = "SELECT distinct f.nom as fournisseur, f.rowid, count(*) as cc"; -$sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; -$sql .= " ,".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; -$sql .= " ,".MAIN_DB_PREFIX."telephonie_fournisseur as f"; -$sql .= " WHERE l.fk_soc = s.idp AND l.fk_fournisseur = f.rowid"; -$sql .= " GROUP BY f.nom"; - -$resql = $db->query($sql); - -if ($resql) +if ($user->rights->telephonie->fournisseur->lire) { - $num = $db->num_rows($resql); - $i = 0; + print '
'; + + /* + * Fournisseurs + * + */ - print ''; - print ''; - print "\n"; - $var=True; - - while ($i < min($num,$conf->liste_limit)) + $sql = "SELECT distinct f.nom as fournisseur, f.rowid, count(*) as cc"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; + $sql .= " ,".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; + $sql .= " ,".MAIN_DB_PREFIX."telephonie_fournisseur as f"; + $sql .= " WHERE l.fk_soc = s.idp AND l.fk_fournisseur = f.rowid"; + if ($user->rights->telephonie->ligne->lire_restreint) { - $obj = $db->fetch_object($resql); - $var=!$var; - - print ""; - print ''; - print '\n"; - print "\n"; - $i++; + $sql .= " AND l.fk_commercial_suiv = ".$user->id; + } + $sql .= " GROUP BY f.nom"; + + $resql = $db->query($sql); + + if ($resql) + { + $num = $db->num_rows($resql); + $i = 0; + + print '
FournisseurNb lignes
'; - print $obj->fournisseur.''.$obj->cc."
'; + print ''; + print "\n"; + $var=True; + + while ($i < min($num,$conf->liste_limit)) + { + $obj = $db->fetch_object($resql); + $var=!$var; + + print ""; + print ''; + print '\n"; + print "\n"; + $i++; + } + print "
FournisseurNb lignes
'; + print $obj->fournisseur.''.$obj->cc."
"; + $db->free($resql); + } + else + { + print $db->error() . ' ' . $sql; } - print ""; - $db->free($resql); } -else -{ - print $db->error() . ' ' . $sql; -} - print ''; print ''; print ''; - + $db->close(); llxFooter("Dernière modification $Date$ révision $Revision$"); diff --git a/htdocs/telephonie/ligne/commande/pre.inc.php b/htdocs/telephonie/ligne/commande/pre.inc.php index f75441637fb..57125098b01 100644 --- a/htdocs/telephonie/ligne/commande/pre.inc.php +++ b/htdocs/telephonie/ligne/commande/pre.inc.php @@ -44,8 +44,11 @@ function llxHeader($head = "", $title="") { $menu->add(DOL_URL_ROOT."/telephonie/contrat/", "Contrats"); $menu->add(DOL_URL_ROOT."/telephonie/ligne/index.php", "Lignes"); - $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/commande/liste.php", "Lignes"); + if ($user->rights->telephonie->ligne_commander) + { + $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); + $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/commande/liste.php", "Lignes"); + } if ($user->rights->telephonie->ligne_commander) { @@ -57,6 +60,7 @@ function llxHeader($head = "", $title="") { $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/commande/retour/", "Retour"); + if ($user->rights->telephonie->stats->lire) $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); $menu->add(DOL_URL_ROOT."/telephonie/facture/", "Factures"); diff --git a/htdocs/telephonie/ligne/fiche.php b/htdocs/telephonie/ligne/fiche.php index c214eeb8c02..dd6bca2623a 100644 --- a/htdocs/telephonie/ligne/fiche.php +++ b/htdocs/telephonie/ligne/fiche.php @@ -511,7 +511,7 @@ else } } - if ( $result ) + if ( $result == 1) { if ($_GET["action"] <> 'edit' && $_GET["action"] <> 're-edit') { @@ -612,7 +612,7 @@ else print $client_facture->nom.'
'; print $client_facture->cp . " " .$client_facture->ville; - print ''; + print ''; /* Historique */ @@ -620,7 +620,8 @@ else print ''; print 'Date'; print 'Statut'; - print 'Fournisseur'; + if ($user->rights->telephonie->fournisseur->lire) + print 'Fournisseur'; print 'Rapporteur'; print ''; $ff = array(); @@ -668,11 +669,12 @@ else print '
'.$row[5]; } - print ''; + print ''; - print $ff[$row[6]]; + if ($user->rights->telephonie->fournisseur->lire) + print ''.$ff[$row[6]].''; - print ''. $row[3] . ""; + print ''. $row[3] . ""; $i++; } } @@ -693,22 +695,31 @@ else print ''; print 'Fournisseur'; - - $sql = "SELECT rowid, nom FROM ".MAIN_DB_PREFIX."telephonie_fournisseur"; - $sql .= " WHERE commande_active = 1 AND rowid = ".$ligne->fournisseur_id; - - if ( $db->query( $sql) ) + if ($user->rights->telephonie->fournisseur->lire) { - $num = $db->num_rows(); - if ( $num > 0 ) - { - $row = $db->fetch_row(); - print $row[1]; + $sql = "SELECT rowid, nom FROM ".MAIN_DB_PREFIX."telephonie_fournisseur"; + $sql .= " WHERE commande_active = 1 AND rowid = ".$ligne->fournisseur_id; + + if ( $db->query( $sql) ) + { + $num = $db->num_rows(); + if ( $num > 0 ) + { + $row = $db->fetch_row(); + print $row[1]; + } + $db->free(); } - $db->free(); + } + else + { + print '-'; } print ''; + + + print 'PDF détail'.$ligne->pdfdetail.''; @@ -740,10 +751,6 @@ else print 'Concurrent précédent'; print ''.$ligne->print_concurrent_nom().''; - print 'Communications'; - print 'liste'; - print ''; - print 'Factures'; print 'liste'; print ''; diff --git a/htdocs/telephonie/ligne/infoc.php b/htdocs/telephonie/ligne/infoc.php index 2ca3b6f8dc7..b3ef7c53578 100644 --- a/htdocs/telephonie/ligne/infoc.php +++ b/htdocs/telephonie/ligne/infoc.php @@ -79,7 +79,7 @@ if ($_GET["id"] or $_GET["numero"]) } } - if ( $result ) + if ( $result == 1) { if ($_GET["action"] <> 'edit' && $_GET["action"] <> 're-edit') { @@ -160,71 +160,67 @@ if ($_GET["id"] or $_GET["numero"]) print 'Modèle de facture utilisé'.$ligne->pdfdetail.''; - - print ""; } + + + if ($_GET["action"] == 'edit' || $action == 're-edit') + { + print_fiche_titre('Edition des informations complémentaires de la ligne', $mesg); + + print "
id\" method=\"post\">\n"; + print ''; + + print ''; + + print ''; + + $client = new Societe($db, $ligne->client_id); + $client->fetch($ligne->client_id); + + print ''; + + print ''; + + print ''; + + print ''; + print '
Numéro'.$ligne->numero.'
Client'.$client->nom; + print '
Remise LMN'.$ligne->remise.' %
Code Analytique 
 '; + print 'Annuler
'; + print '
'; + } + + /* + * + * + * + */ + + print ''; + + /* ************************************************************************** */ + /* */ + /* Barre d'action */ + /* */ + /* ************************************************************************** */ + + print "
\n"; + + if ($_GET["action"] == '') + { + print "id\">".$langs->trans("Edit").""; + } + + print "
"; } - if ($_GET["action"] == 'edit' || $action == 're-edit') - { - print_fiche_titre('Edition des informations complémentaires de la ligne', $mesg); - - print "
id\" method=\"post\">\n"; - print ''; - - print ''; - - print ''; - - $client = new Societe($db, $ligne->client_id); - $client->fetch($ligne->client_id); - - print ''; - - print ''; - - print ''; - - print ''; - print '
Numéro'.$ligne->numero.'
Client'.$client->nom; - print '
Remise LMN'.$ligne->remise.' %
Code Analytique 
 '; - print 'Annuler
'; - print '
'; - } - - /* - * - * - * - */ - } else { print "Error"; } - -print ''; - -/* ************************************************************************** */ -/* */ -/* Barre d'action */ -/* */ -/* ************************************************************************** */ - -print "
\n"; - -if ($_GET["action"] == '') -{ - print "id\">".$langs->trans("Edit").""; -} - -print "
"; - - - $db->close(); llxFooter("Dernière modification $Date$ révision $Revision$"); diff --git a/htdocs/telephonie/ligne/liste.php b/htdocs/telephonie/ligne/liste.php index d0c78896091..1c4435a9ebf 100644 --- a/htdocs/telephonie/ligne/liste.php +++ b/htdocs/telephonie/ligne/liste.php @@ -21,6 +21,8 @@ */ require("./pre.inc.php"); +if (!$user->rights->telephonie->lire) accessforbidden(); + $page = $_GET["page"]; $sortorder = $_GET["sortorder"]; $sortfield = $_GET["sortfield"]; @@ -69,6 +71,11 @@ $sql .= " , ".MAIN_DB_PREFIX."telephonie_fournisseur as f"; $sql .= " WHERE l.fk_soc = s.idp AND l.fk_fournisseur = f.rowid"; $sql .= " AND l.fk_soc_facture = sf.idp"; +if ($user->rights->telephonie->ligne->lire_restreint) +{ + $sql .= " AND l.fk_commercial_suiv = ".$user->id; +} + if ($_GET["search_ligne"]) { $sel =urldecode($_GET["search_ligne"]); @@ -147,12 +154,11 @@ if ($result) print_liste_field_titre("Ligne","liste.php","l.ligne"); print_liste_field_titre("Client (Agence/Filiale)","liste.php","s.nom"); - print 'Client facturé'; + //print 'Client facturé'; print 'Statut'; - print_liste_field_titre("Remise LMN","liste.php","l.remise","","",' align="center"'); - - print 'Fournisseur'; + if ($user->rights->telephonie->fournisseur->lire) + print 'Fournisseur'; print "\n"; @@ -160,13 +166,13 @@ if ($result) print '
'; print ''; print ''; - print ''; + //print ''; print ''; - print ' '; - print ' '; + if ($user->rights->telephonie->fournisseur->lire) + print ' '; print '
'; print ''; @@ -192,12 +198,12 @@ if ($result) print ''.dolibarr_print_phone($obj->ligne)."\n"; print ''.stripslashes($obj->nom).''; - print ''.stripslashes($obj->nom_facture).''; + //print ''.stripslashes($obj->nom_facture).''; print ''.$ligne->statuts[$obj->statut]."\n"; - print ''.$obj->remise." %\n"; - print "".$obj->fournisseur."\n"; + if ($user->rights->telephonie->fournisseur->lire) + print "".$obj->fournisseur."\n"; print "\n"; $i++; } diff --git a/htdocs/telephonie/ligne/pre.inc.php b/htdocs/telephonie/ligne/pre.inc.php index c51cf14e707..7f87ff948a9 100644 --- a/htdocs/telephonie/ligne/pre.inc.php +++ b/htdocs/telephonie/ligne/pre.inc.php @@ -49,9 +49,12 @@ function llxHeader($head = "", $title="") { $menu->add(DOL_URL_ROOT."/telephonie/ligne/index.php", "Lignes"); $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/liste.php", "Liste"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/commande/liste.php", "A commander"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/listecommande.php", "En commande"); - $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/communications.php", "Communications"); + if ($user->rights->telephonie->ligne_commander) + $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/commande/liste.php", "A commander"); + if ($user->rights->telephonie->ligne_commander) + $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/listecommande.php", "En commande"); + + // $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/communications.php", "Communications"); if (TELEPHONIE_MODULE_GROUPES == 1) $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/groupe.php", "Groupes"); @@ -59,16 +62,18 @@ function llxHeader($head = "", $title="") { if (TELEPHONIE_MODULE_NUMDATA == 1) $menu->add_submenu(DOL_URL_ROOT."/telephonie/ligne/numdata.php", "Numéros data"); + if ($user->rights->telephonie->ligne_commander) + $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); - $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); - - $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); + if ($user->rights->telephonie->stats->lire) + $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); $menu->add(DOL_URL_ROOT."/telephonie/facture/", "Factures"); $menu->add(DOL_URL_ROOT."/telephonie/tarifs/", "Tarifs"); - $menu->add(DOL_URL_ROOT."/telephonie/fournisseur/", "Fournisseurs"); + if ($user->rights->telephonie->fournisseur->lire) + $menu->add(DOL_URL_ROOT."/telephonie/fournisseur/", "Fournisseurs"); $menu->add(DOL_URL_ROOT."/telephonie/ca/", "Chiffre d'affaire"); diff --git a/htdocs/telephonie/pre.inc.php b/htdocs/telephonie/pre.inc.php index a04b2d07cc1..230950447bd 100644 --- a/htdocs/telephonie/pre.inc.php +++ b/htdocs/telephonie/pre.inc.php @@ -53,17 +53,20 @@ function llxHeader($head = "", $title="") { $menu->add(DOL_URL_ROOT."/telephonie/ligne/index.php", "Lignes"); - $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); + if ($user->rights->telephonie->ligne_commander) + $menu->add(DOL_URL_ROOT."/telephonie/ligne/commande/", "Commandes"); $menu->add(DOL_URL_ROOT."/telephonie/facture/", "Factures"); - $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); + if ($user->rights->telephonie->stats->lire) + $menu->add(DOL_URL_ROOT."/telephonie/stats/", "Statistiques"); $menu->add(DOL_URL_ROOT."/telephonie/tarifs/", "Tarifs"); $menu->add(DOL_URL_ROOT."/telephonie/distributeurs/", "Distributeurs"); - $menu->add(DOL_URL_ROOT."/telephonie/fournisseur/index.php", "Fournisseurs"); + if ($user->rights->telephonie->fournisseur->lire) + $menu->add(DOL_URL_ROOT."/telephonie/fournisseur/index.php", "Fournisseurs"); $menu->add(DOL_URL_ROOT."/telephonie/service/", "Services");