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');