From c61d69cce9b84f4566c36e2b266c8b147c9832e9 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Wed, 14 Sep 2005 14:30:50 +0000 Subject: [PATCH] Modif permissions --- .../telephonie/distributeurs/distributeur.php | 29 ++++++++++--------- htdocs/telephonie/distributeurs/stats.php | 5 ++++ 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/htdocs/telephonie/distributeurs/distributeur.php b/htdocs/telephonie/distributeurs/distributeur.php index 2712dba5199..1ffaea087f3 100644 --- a/htdocs/telephonie/distributeurs/distributeur.php +++ b/htdocs/telephonie/distributeurs/distributeur.php @@ -46,21 +46,24 @@ if ($_GET["id"]) $hselected = $h; $h++; - $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/contrat.php?id='.$distri->id; - $head[$h][1] = "Contrat"; - $h++; + if ($user->distributeur_id == 0 || $user->responsable_distributeur_id > 0) + { + $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/contrat.php?id='.$distri->id; + $head[$h][1] = "Contrat"; + $h++; - $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/remuneration.php?id='.$distri->id; - $head[$h][1] = "Rémunérations"; - $h++; + $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/remuneration.php?id='.$distri->id; + $head[$h][1] = "Rémunérations"; + $h++; - $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/po.php?id='.$distri->id; - $head[$h][1] = "Prises d'ordre"; - $h++; - - $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/stats.php?id='.$distri->id; - $head[$h][1] = "Statistiques"; - $h++; + $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/po.php?id='.$distri->id; + $head[$h][1] = "Prises d'ordre"; + $h++; + + $head[$h][0] = DOL_URL_ROOT.'/telephonie/distributeurs/stats.php?id='.$distri->id; + $head[$h][1] = "Statistiques"; + $h++; + } dolibarr_fiche_head($head, $hselected, "Distributeur"); diff --git a/htdocs/telephonie/distributeurs/stats.php b/htdocs/telephonie/distributeurs/stats.php index d0739a9e972..0372fa30453 100644 --- a/htdocs/telephonie/distributeurs/stats.php +++ b/htdocs/telephonie/distributeurs/stats.php @@ -21,6 +21,11 @@ */ require("./pre.inc.php"); +if ($user->distributeur_id && $user->responsable_distributeur_id == 0) +{ + accessforbidden(); +} + if (!$user->rights->telephonie->lire) accessforbidden(); llxHeader('','Telephonie - Statistiques - Distributeur');