From 8455d0cfbf36a6a5793c6313611a95918279ecf0 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Sun, 10 Aug 2003 12:27:07 +0000 Subject: [PATCH] Ajout permissions --- htdocs/includes/modules/modFacture.class.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/htdocs/includes/modules/modFacture.class.php b/htdocs/includes/modules/modFacture.class.php index 2a110b93820..23b0169bbe8 100644 --- a/htdocs/includes/modules/modFacture.class.php +++ b/htdocs/includes/modules/modFacture.class.php @@ -90,7 +90,22 @@ class modFacture } } } - } + } + + /* + * Permissions + */ + $sql = array(); + $sql[0] = "insert into llx_rights_def values (10,'Tous les droits sur les factures','facture','a',0);"; + $sql[1] = "insert into llx_rights_def values (11,'Lire les factures','facture','r',1);"; + $sql[2] = "insert into llx_rights_def values (12,'Créer modifier les factures','facture','w',0);"; + $sql[3] = "insert into llx_rights_def values (13,'Modifier les factures d\'autrui','facture','m',0);"; + $sql[4] = "insert into llx_rights_def values (14,'Supprimer les factures','facture','d',0);"; + + for ($i = 0 ; $i < sizeof($sql) ; $i++) + { + $this->db->query($sql[$i]); + } } /* * @@ -98,7 +113,8 @@ class modFacture */ Function remove() { - + $sql = "DELETE FROM llx_rights_def WHERE module = 'facture';"; + $this->db->query($sql); } } ?>