From e7b1d6752e087163d437a8c435a0f3ca1eac345c Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Wed, 7 Sep 2005 07:50:53 +0000 Subject: [PATCH] Modif permissions --- htdocs/telephonie/contrat/info.php | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/htdocs/telephonie/contrat/info.php b/htdocs/telephonie/contrat/info.php index 01a759cf3e5..16160db6415 100644 --- a/htdocs/telephonie/contrat/info.php +++ b/htdocs/telephonie/contrat/info.php @@ -29,17 +29,25 @@ llxHeader("","","Fiche Contrat"); if ($_GET["id"]) { - if ($_GET["action"] <> 're-edit') - { - $contrat = new TelephonieContrat($db); + $client_comm = new Societe($db); + $contrat = new TelephonieContrat($db); - if ($contrat->fetch($_GET["id"]) == 0) - { - $result = 1; - } + if ($contrat->fetch($_GET["id"]) > 0) + { + $result = 1; + $client_comm->fetch($contrat->client_comm_id, $user); + } + else + { + print "Erreur"; } - if ( $result ) + if (!$client_comm->perm_read) + { + print "Lecture non authorisée"; + } + + if ( $result && $client_comm->perm_read) { if ($_GET["action"] <> 'edit' && $_GET["action"] <> 're-edit') {