From 8f096cd1a7d93c3afa3704dc1ee4dee38da6f816 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Thu, 13 Nov 2003 15:07:42 +0000 Subject: [PATCH] Nouveau format des modules --- htdocs/includes/modules/modCommande.class.php | 12 ++++++--- .../includes/modules/modExpedition.class.php | 10 +++++-- .../includes/modules/modFicheinter.class.php | 27 ++++++++++++------- 3 files changed, 33 insertions(+), 16 deletions(-) diff --git a/htdocs/includes/modules/modCommande.class.php b/htdocs/includes/modules/modCommande.class.php index 25259039cd6..f3ab5dbf008 100644 --- a/htdocs/includes/modules/modCommande.class.php +++ b/htdocs/includes/modules/modCommande.class.php @@ -20,9 +20,9 @@ * */ -include_once "modDolibarrModules.class.php"; +include_once "DolibarrModules.class.php"; -class modCommande extends modDolibarrModules +class modCommande extends DolibarrModules { /* @@ -33,6 +33,12 @@ class modCommande extends modDolibarrModules Function modCommande($DB) { $this->db = $DB ; + $this->numero = 25 ; + $this->name = "Commande"; + $this->description = "Gestion des commandes"; + $this->const_name = "MAIN_MODULE_COMMANDE"; + $this->const_config = MAIN_MODULE_COMMANDE; + $this->const = array(); $this->boxes = array(); $this->config_page_url = "commande.php"; @@ -56,8 +62,6 @@ class modCommande extends modDolibarrModules "insert into llx_rights_def values (82,'Créer modifier les commandes','commande','w',0);", //"insert into llx_rights_def values (83,'Modifier les commandes d\'autrui','commande','m',0);", "insert into llx_rights_def values (84,'Valider les commandes','commande','d',0);", - "insert into llx_rights_def values (85,'Envoyer les commandes aux clients','commande','d',0);", - "insert into llx_rights_def values (86,'Emettre des paiements sur les commandes','commande','d',0);", "insert into llx_rights_def values (89,'Supprimer les commandes','commande','d',0);", ); diff --git a/htdocs/includes/modules/modExpedition.class.php b/htdocs/includes/modules/modExpedition.class.php index 55a87aa645e..70405b4b254 100644 --- a/htdocs/includes/modules/modExpedition.class.php +++ b/htdocs/includes/modules/modExpedition.class.php @@ -20,9 +20,9 @@ * */ -include_once "modDolibarrModules.class.php"; +include_once "DolibarrModules.class.php"; -class modExpedition extends modDolibarrModules +class modExpedition extends DolibarrModules { /* @@ -33,6 +33,12 @@ class modExpedition extends modDolibarrModules Function modExpedition($DB) { $this->db = $DB ; + $this->numero = 80 ; + $this->name = "Expedition"; + $this->description = "Gestion des expéditions"; + $this->const_name = "MAIN_MODULE_EXPEDITION"; + $this->const_config = MAIN_MODULE_EXPEDITION; + $this->const = array(); $this->boxes = array(); } diff --git a/htdocs/includes/modules/modFicheinter.class.php b/htdocs/includes/modules/modFicheinter.class.php index ff331eebb79..4997bf1bd9b 100644 --- a/htdocs/includes/modules/modFicheinter.class.php +++ b/htdocs/includes/modules/modFicheinter.class.php @@ -19,8 +19,9 @@ * $Source$ * */ +include_once "DolibarrModules.class.php"; -class modFicheinter +class modFicheinter extends DolibarrModules { /* @@ -31,8 +32,19 @@ class modFicheinter Function modFicheinter($DB) { $this->db = $DB ; - $this->depends = array("MAIN_MODULE_SOCIETE"); + $this->numero = 70 ; + $this->name = "Fiche d'intervention"; + $this->description = "Gestion des fiches d'intervention"; + $this->const_name = "MAIN_MODULE_FICHEINTER"; + $this->const_config = MAIN_MODULE_FICHEINTER; + + $this->depends = array("modSociete"); $this->config_page_url = "fichinter.php"; + + $this->depends = array(); + + $this->const = array(); + $this->boxes = array(); } /* * @@ -55,13 +67,8 @@ class modFicheinter "INSERT INTO llx_rights_def VALUES (62,'Créer modifier les fiches d\'intervention','ficheinter','w',0);", "INSERT INTO llx_rights_def VALUES (64,'Supprimer les fiches d\'intervention','ficheinter','d',0);" ); - //"INSERT INTO llx_rights_def VALUES (63,'Modifier les fiches d\'intervention d\'autrui','ficheinter','m',0);", - for ($i = 0 ; $i < sizeof($sql) ; $i++) - { - $this->db->query($sql[$i]); - } - + return $this->_init($sql); } /* * @@ -69,9 +76,9 @@ class modFicheinter */ Function remove() { - $sql = "DELETE FROM llx_rights_def WHERE module = 'ficheinter';"; - $this->db->query($sql); + $sql = array("DELETE FROM llx_rights_def WHERE module = 'ficheinter';"); + return $this->_remove($sql); } } ?>