From 100030b2e7461e67fcb01b93ea0eda20a57987ef Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Sat, 30 Aug 2003 12:30:46 +0000 Subject: [PATCH] Modification de la gestion des boites --- htdocs/includes/modules/modProduit.class.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/htdocs/includes/modules/modProduit.class.php b/htdocs/includes/modules/modProduit.class.php index 6d204c97190..cbc10f50828 100644 --- a/htdocs/includes/modules/modProduit.class.php +++ b/htdocs/includes/modules/modProduit.class.php @@ -51,7 +51,8 @@ class modProduit "insert into llx_rights_def values (31,'Lire les produits','produit','r',1);", "insert into llx_rights_def values (32,'Créer modifier les produits','produit','w',0);", "INSERT INTO llx_rights_def values (34,'Supprimer les produits','produit','d',0);", - "INSERT INTO llx_boxes_def (name,file) VALUES('Services vendus', 'box_services_vendus.php');" + "REPLACE INTO llx_boxes_def (name,file) VALUES('Services vendus', 'box_services_vendus.php');", + "REPLACE INTO llx_boxes_def (name,file) VALUES('Derniers produits', 'box_produits.php');" ); //"insert into llx_rights_def values (33,'Modifier les produits d\'autrui','produit','m',0);", @@ -66,8 +67,19 @@ class modProduit */ Function remove() { - $sql = "DELETE FROM llx_rights_def WHERE module = 'produit';"; - $this->db->query($sql); + $sql = array( + "DELETE FROM llx_rights_def WHERE module = 'produit';", + "DELETE FROM llx_boxes_def WHERE file = 'box_services_vendus.php';", + "DELETE FROM llx_boxes_def WHERE file = 'box_produits.php';" + ); + + + for ($i = 0 ; $i < sizeof($sql) ; $i++) + { + $this->db->query($sql[$i]); + } + + } } ?>