Qual: La suppression des droits et fait par la classe mre, comme la cration.

This commit is contained in:
Laurent Destailleur
2005-01-14 18:46:23 +00:00
parent 055f495bdd
commit 1a4c80c25c
23 changed files with 157 additions and 124 deletions

View File

@@ -232,7 +232,7 @@ class DolibarrModules
} }
// Supprime les droits de la liste des droits disponibles // Supprime les droits de la liste des droits disponibles
$sql = "DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = '".$this->right_class."';" $sql = "DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = '".$this->right_class."';";
if (!$this->db->query($sql)) if (!$this->db->query($sql))
{ {
$err++; $err++;

View File

@@ -24,11 +24,11 @@
* *
*/ */
/*! \defgroup adherent Module adherents /** \defgroup adherent Module adherents
\brief Module pour g<>rer les adh<64>rents d'une association \brief Module pour g<>rer les adh<64>rents d'une association
*/ */
/*! /**
\file htdocs/includes/modules/modAdherent.class.php \file htdocs/includes/modules/modAdherent.class.php
\ingroup adherent \ingroup adherent
\brief Fichier de description et activation du module adherents \brief Fichier de description et activation du module adherents
@@ -36,7 +36,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modAdherent /** \class modAdherent
\brief Classe de description et activation du module Adherent \brief Classe de description et activation du module Adherent
*/ */
@@ -166,9 +166,7 @@ class modAdherent extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'adherent';"
);
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -114,7 +114,7 @@ class modBanque extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'banque';"); $sql = array();
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup boutique Module boutique /** \defgroup boutique Module boutique
\brief Module pour g<>rer une boutique et interface avec OSC \brief Module pour g<>rer une boutique et interface avec OSC
*/ */
/*! /**
\file htdocs/includes/modules/modBoutique.class.php \file htdocs/includes/modules/modBoutique.class.php
\ingroup boutique \ingroup boutique
\brief Fichier de description et activation du module Boutique \brief Fichier de description et activation du module Boutique
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modBoutique /** \class modBoutique
\brief Classe de description et activation du module Boutique \brief Classe de description et activation du module Boutique
*/ */

View File

@@ -22,11 +22,11 @@
* *
*/ */
/*! \defgroup caisse Module caisse /** \defgroup caisse Module caisse
\brief Module pour g<>rer la tenue d'une ou plusieurs caisses liquides \brief Module pour g<>rer la tenue d'une ou plusieurs caisses liquides
*/ */
/*! /**
\file htdocs/includes/modules/modCaisse.class.php \file htdocs/includes/modules/modCaisse.class.php
\ingroup caisse \ingroup caisse
\brief Fichier de description et activation du module Caisse \brief Fichier de description et activation du module Caisse
@@ -34,7 +34,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modCaisse /** \class modCaisse
\brief Classe de description et activation du module Caisse \brief Classe de description et activation du module Caisse
*/ */
@@ -100,7 +100,7 @@ class modCaisse extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'caisse';"); $sql = array();
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -24,11 +24,11 @@
* *
*/ */
/*! \defgroup commande Module commande /** \defgroup commande Module commande
\brief Module pour g<>rer le suivi des commandes \brief Module pour g<>rer le suivi des commandes
*/ */
/*! /**
\file htdocs/includes/modules/modCommande.class.php \file htdocs/includes/modules/modCommande.class.php
\ingroup commande \ingroup commande
\brief Fichier de description et activation du module Commande \brief Fichier de description et activation du module Commande
@@ -36,7 +36,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modCommande /** \class modCommande
\brief Classe de description et activation du module Commande \brief Classe de description et activation du module Commande
*/ */

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup commercial Module commercial /** \defgroup commercial Module commercial
\brief Module pour g<>rer les fonctions commerciales \brief Module pour g<>rer les fonctions commerciales
*/ */
/*! /**
\file htdocs/includes/modules/modCommercial.class.php \file htdocs/includes/modules/modCommercial.class.php
\ingroup commercial \ingroup commercial
\brief Fichier de description et activation du module Commercial \brief Fichier de description et activation du module Commercial
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modCommercial /** \class modCommercial
\brief Classe de description et activation du module Commercial \brief Classe de description et activation du module Commercial
*/ */

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup comptabilite Module comptabilite /** \defgroup comptabilite Module comptabilite
\brief Module pour inclure des fonctions de comptabilit<69> (gestion de comptes comptables et rapports) \brief Module pour inclure des fonctions de comptabilit<69> (gestion de comptes comptables et rapports)
*/ */
/*! /**
\file htdocs/includes/modules/modComptabilite.class.php \file htdocs/includes/modules/modComptabilite.class.php
\ingroup comptabilite \ingroup comptabilite
\brief Fichier de description et activation du module Comptabilite \brief Fichier de description et activation du module Comptabilite
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modComptabilite /** \class modComptabilite
\brief Classe de description et activation du module Comptabilite \brief Classe de description et activation du module Comptabilite
*/ */
@@ -88,17 +88,40 @@ class modComptabilite extends DolibarrModules
// Permissions // Permissions
$this->remove(); $this->remove();
$isq = "INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES"; $this->rights[0][0] = 90; // id de la permission
$sql = array( $this->rights[0][1] = 'Tous les droits sur la compta'; // libelle de la permission
"$isq (90,'Tous les droits sur la compta','compta',NULL,NULL,'a',0);", $this->rights[0][2] = 'a'; // type de la permission (d<>pr<70>ci<63> <20> ce jour)
"$isq (91,'Lire les charges','compta',NULL,NULL,'r',1);", $this->rights[0][3] = 0; // La permission est-elle une permission par d<>faut
"$isq (92,'Cr<43>er modifier les charges','compta',NULL,NULL,'w',0);",
"$isq (93,'Supprimer les charges','compta',NULL,NULL,'d',0);",
"$isq (95,'Lire CA, bilans, r<>sultats','compta',NULL,NULL,'r',1);",
"$isq (96,'Param<61>trer la ventilation','compta','ventilation','param','r',0);",
"$isq (97,'Ventiler les lignes de facture','compta','ventiler',NULL,'r',0);"
);
$this->rights[1][0] = 91;
$this->rights[1][1] = 'Lire les charges';
$this->rights[1][2] = 'r';
$this->rights[1][3] = 1;
$this->rights[2][0] = 92;
$this->rights[2][1] = 'Cr<43>er modifier les charges';
$this->rights[2][2] = 'w';
$this->rights[2][3] = 0;
$this->rights[3][0] = 93;
$this->rights[3][1] = 'Supprimer les charges';
$this->rights[3][2] = 'd';
$this->rights[3][3] = 0;
$this->rights[4][0] = 95;
$this->rights[4][1] = 'Lire CA, bilans, r<>sultats';
$this->rights[4][2] = 'r';
$this->rights[4][3] = 1;
$this->rights[5][0] = 96;
$this->rights[5][1] = 'Param<61>trer la ventilation';
$this->rights[5][2] = 'r';
$this->rights[5][3] = 0;
$this->rights[6][0] = 97;
$this->rights[6][1] = 'Ventiler les lignes de facture';
$this->rights[6][2] = 'r';
$this->rights[6][3] = 0;
// Dir // Dir
$this->dirs[0] = $conf->compta->dir_output; $this->dirs[0] = $conf->compta->dir_output;
@@ -114,7 +137,7 @@ class modComptabilite extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'compta';"); $sql = array();
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -20,11 +20,11 @@
* *
*/ */
/*! \defgroup contrat Module contrat /** \defgroup contrat Module contrat
\brief Module pour g<>rer la tenue de contrat de services \brief Module pour g<>rer la tenue de contrat de services
*/ */
/*! /**
\file htdocs/includes/modules/modContrat.class.php \file htdocs/includes/modules/modContrat.class.php
\ingroup contrat \ingroup contrat
\brief Fichier de description et activation du module Contrat \brief Fichier de description et activation du module Contrat
@@ -32,7 +32,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modContrat /** \class modContrat
\brief Classe de description et activation du module Contrat \brief Classe de description et activation du module Contrat
*/ */
@@ -119,9 +119,7 @@ class modContrat extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'contrat';"
);
return $this->_remove($sql); return $this->_remove($sql);

View File

@@ -21,11 +21,11 @@
* *
*/ */
/*! \defgroup don Module don /** \defgroup don Module don
\brief Module pour g<>rer le suivi des dons \brief Module pour g<>rer le suivi des dons
*/ */
/*! /**
\file htdocs/includes/modules/modDon.class.php \file htdocs/includes/modules/modDon.class.php
\ingroup don \ingroup don
\brief Fichier de description et activation du module Don \brief Fichier de description et activation du module Don
@@ -33,7 +33,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modDon /** \class modDon
\brief Classe de description et activation du module Don \brief Classe de description et activation du module Don
*/ */

View File

@@ -21,11 +21,11 @@
* *
*/ */
/*! \defgroup expedition Module expedition /** \defgroup expedition Module expedition
\brief Module pour g<>rer les expeditions de produits \brief Module pour g<>rer les expeditions de produits
*/ */
/*! /**
\file htdocs/includes/modules/modExpedition.class.php \file htdocs/includes/modules/modExpedition.class.php
\ingroup expedition \ingroup expedition
\brief Fichier de description et activation du module Expedition \brief Fichier de description et activation du module Expedition
@@ -33,7 +33,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modExpedition /** \class modExpedition
\brief Classe de description et activation du module Expedition \brief Classe de description et activation du module Expedition
*/ */
@@ -122,12 +122,9 @@ class modExpedition extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
);
return $this->_remove($sql); return $this->_remove($sql);
} }
} }
?> ?>

View File

@@ -23,12 +23,12 @@
* *
*/ */
/*! \defgroup facture Module facture /** \defgroup facture Module facture
\brief Module pour g<>rer les factures clients et/ou fournisseurs \brief Module pour g<>rer les factures clients et/ou fournisseurs
*/ */
/*! \file htdocs/includes/modules/modFacture.class.php /** \file htdocs/includes/modules/modFacture.class.php
\ingroup facture \ingroup facture
\brief Fichier de la classe de description et activation du module Facture \brief Fichier de la classe de description et activation du module Facture
*/ */
@@ -36,7 +36,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modFacture /** \class modFacture
\brief Classe de description et activation du module Facture \brief Classe de description et activation du module Facture
*/ */
@@ -180,9 +180,7 @@ class modFacture extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'facture';"
);
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup ficheinter Module fiche interventions /** \defgroup ficheinter Module fiche interventions
\brief Module pour g<>rer la tenue de fiches d'interventions \brief Module pour g<>rer la tenue de fiches d'interventions
*/ */
/*! /**
\file htdocs/includes/modules/modFicheinter.class.php \file htdocs/includes/modules/modFicheinter.class.php
\ingroup ficheinter \ingroup ficheinter
\brief Fichier de description et activation du module Ficheinter \brief Fichier de description et activation du module Ficheinter
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modFicheinter /** \class modFicheinter
\brief Classe de description et activation du module Ficheinter \brief Classe de description et activation du module Ficheinter
*/ */
@@ -88,12 +88,25 @@ class modFicheinter extends DolibarrModules
// Permissions // Permissions
$this->remove(); $this->remove();
$sql = array( $this->rights[0][0] = 60;
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (60,'Tous les droits sur les fiches d\'intervention','ficheinter','a',0);", $this->rights[0][1] = 'Tous les droits sur les fiches d\'intervention';
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (61,'Lire les fiches d\'intervention','ficheinter','r',1);", $this->rights[0][2] = 'a';
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (62,'Cr<43>er modifier les fiches d\'intervention','ficheinter','w',0);", $this->rights[0][3] = 0;
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (64,'Supprimer les fiches d\'intervention','ficheinter','d',0);"
); $this->rights[1][0] = 61;
$this->rights[1][1] = 'Lire les fiches d\'intervention';
$this->rights[1][2] = 'r';
$this->rights[1][3] = 1;
$this->rights[2][0] = 62;
$this->rights[2][1] = 'Cr<43>er modifier les fiches d\'intervention';
$this->rights[2][2] = 'w';
$this->rights[2][3] = 0;
$this->rights[3][0] = 64;
$this->rights[3][1] = 'Supprimer les fiches d\'intervention';
$this->rights[3][2] = 'd';
$this->rights[3][3] = 0;
return $this->_init($sql); return $this->_init($sql);
} }
@@ -104,7 +117,7 @@ class modFicheinter extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'ficheinter';"); $sql = array();
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -21,11 +21,11 @@
* *
*/ */
/*! \defgroup ldap Module ldap /** \defgroup ldap Module ldap
\brief Module pour interfacer les contacts avec un annuaire Ldap \brief Module pour interfacer les contacts avec un annuaire Ldap
*/ */
/*! /**
\file htdocs/includes/modules/modLdap.class.php \file htdocs/includes/modules/modLdap.class.php
\ingroup ldap \ingroup ldap
\brief Fichier de description et activation du module Ldap \brief Fichier de description et activation du module Ldap
@@ -33,7 +33,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modLdap /** \class modLdap
\brief Classe de description et activation du module Ldap \brief Classe de description et activation du module Ldap
*/ */

View File

@@ -21,11 +21,11 @@
* *
*/ */
/*! \defgroup postnuke Module postnuke /** \defgroup postnuke Module postnuke
\brief Module d'interfacage avec Postnuke \brief Module d'interfacage avec Postnuke
*/ */
/*! /**
\file htdocs/includes/modules/modPostnuke.class.php \file htdocs/includes/modules/modPostnuke.class.php
\ingroup postnuke \ingroup postnuke
\brief Fichier de description et activation du module Postnuke \brief Fichier de description et activation du module Postnuke
@@ -33,7 +33,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modPostnuke /** \class modPostnuke
\brief Classe de description et activation du module Postnuke \brief Classe de description et activation du module Postnuke
*/ */

View File

@@ -20,11 +20,11 @@
* *
*/ */
/*! \defgroup prelevement Module prelevement /** \defgroup prelevement Module prelevement
\brief Module de gestion des pr<70>l<EFBFBD>vements bancaires \brief Module de gestion des pr<70>l<EFBFBD>vements bancaires
*/ */
/*! /**
\file htdocs/includes/modules/modPrelevement.class.php \file htdocs/includes/modules/modPrelevement.class.php
\ingroup prelevement \ingroup prelevement
\brief Fichier de description et activation du module Prelevement \brief Fichier de description et activation du module Prelevement
@@ -32,7 +32,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modPrelevement /** \class modPrelevement
\brief Classe de description et activation du module Prelevement \brief Classe de description et activation du module Prelevement
*/ */
@@ -120,7 +120,7 @@ class modPrelevement extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'prelevement';"); $sql = array();
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup produit Module produit /** \defgroup produit Module produit
\brief Module pour g<>rer le suivi de produits pr<70>d<EFBFBD>finis \brief Module pour g<>rer le suivi de produits pr<70>d<EFBFBD>finis
*/ */
/*! /**
\file htdocs/includes/modules/modProduit.class.php \file htdocs/includes/modules/modProduit.class.php
\ingroup produit \ingroup produit
\brief Fichier de description et activation du module Produit \brief Fichier de description et activation du module Produit
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modProduit /** \class modProduit
\brief Classe de description et activation du module Produit \brief Classe de description et activation du module Produit
*/ */
@@ -72,6 +72,8 @@ class modProduit extends DolibarrModules
$this->boxes = array(); $this->boxes = array();
$this->boxes[0][0] = "Derniers produits/services enregistr<74>s"; $this->boxes[0][0] = "Derniers produits/services enregistr<74>s";
$this->boxes[0][1] = "box_produits.php"; $this->boxes[0][1] = "box_produits.php";
$this->boxes[1][0] = "Derniers produits/services vendus";
$this->boxes[1][1] = "box_services_vendus.php";
// Permissions // Permissions
$this->rights = array(); $this->rights = array();
@@ -118,11 +120,7 @@ class modProduit extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'produit';",
"DELETE FROM ".MAIN_DB_PREFIX."boxes_def WHERE file = 'box_services_vendus.php';",
"DELETE FROM ".MAIN_DB_PREFIX."boxes_def WHERE file = 'box_produits.php';"
);
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup projet Module projet /** \defgroup projet Module projet
\brief Module pour inclure le detail par projets dans les autres modules \brief Module pour inclure le detail par projets dans les autres modules
*/ */
/*! /**
\file htdocs/includes/modules/modProjet.class.php \file htdocs/includes/modules/modProjet.class.php
\ingroup projet \ingroup projet
\brief Fichier de description et activation du module Projet \brief Fichier de description et activation du module Projet
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modProjet /** \class modProjet
\brief Classe de description et activation du module Projet \brief Classe de description et activation du module Projet
*/ */
@@ -81,12 +81,25 @@ class modProjet extends DolibarrModules
// Permissions // Permissions
$this->remove(); $this->remove();
$sql = array( $this->rights[0][0] = 40; // id de la permission
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (40,'Tous les droits sur les projets','projet','a',0);", $this->rights[0][1] = 'Tous les droits sur les projets'; // libelle de la permission
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (41,'Lire les projets','projet','r',1);", $this->rights[0][2] = 'a'; // type de la permission (d<>pr<70>ci<63> <20> ce jour)
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (42,'Cr<43>er modifier les projets','projet','w',0);", $this->rights[0][3] = 0; // La permission est-elle une permission par d<>faut
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (44,'Supprimer les projets','projet','d',0);"
); $this->rights[1][0] = 41; // id de la permission
$this->rights[1][1] = 'Lire les projets'; // libelle de la permission
$this->rights[1][2] = 'r'; // type de la permission (d<>pr<70>ci<63> <20> ce jour)
$this->rights[1][3] = 1; // La permission est-elle une permission par d<>faut
$this->rights[2][0] = 42; // id de la permission
$this->rights[2][1] = 'Cr<43>er modifier les projets'; // libelle de la permission
$this->rights[2][2] = 'w'; // type de la permission (d<>pr<70>ci<63> <20> ce jour)
$this->rights[2][3] = 0; // La permission est-elle une permission par d<>faut
$this->rights[3][0] = 44; // id de la permission
$this->rights[3][1] = 'Supprimer les projets'; // libelle de la permission
$this->rights[3][2] = 'd'; // type de la permission (d<>pr<70>ci<63> <20> ce jour)
$this->rights[3][3] = 0; // La permission est-elle une permission par d<>faut
return $this->_init($sql); return $this->_init($sql);
} }
@@ -97,7 +110,7 @@ class modProjet extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'projet';"); $sql = array();
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup propale Module propale /** \defgroup propale Module propale
\brief Module pour g<>rer la tenue de propositions commerciales \brief Module pour g<>rer la tenue de propositions commerciales
*/ */
/*! /**
\file htdocs/includes/modules/modPropale.class.php \file htdocs/includes/modules/modPropale.class.php
\ingroup propale \ingroup propale
\brief Fichier de description et activation du module Propale \brief Fichier de description et activation du module Propale
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modPropale /** \class modPropale
\brief Classe de description et activation du module Propale \brief Classe de description et activation du module Propale
*/ */
@@ -139,8 +139,7 @@ class modPropale extends DolibarrModules
$sql = array( $sql = array(
"DELETE FROM ".MAIN_DB_PREFIX."propal_model_pdf WHERE nom = '".$this->const[0][2]."'", "DELETE FROM ".MAIN_DB_PREFIX."propal_model_pdf WHERE nom = '".$this->const[0][2]."'",
"INSERT INTO ".MAIN_DB_PREFIX."propal_model_pdf (nom) "INSERT INTO ".MAIN_DB_PREFIX."propal_model_pdf (nom) VALUES('".$this->const[0][2]."');",
VALUES('".$this->const[0][2]."');",
); );
return $this->_init($sql); return $this->_init($sql);
@@ -153,9 +152,7 @@ class modPropale extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'propale';"
);
return $this->_remove($sql); return $this->_remove($sql);

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup service Module service /** \defgroup service Module service
\brief Module pour g<>rer le suivi de services pr<70>d<EFBFBD>finis \brief Module pour g<>rer le suivi de services pr<70>d<EFBFBD>finis
*/ */
/*! /**
\file htdocs/includes/modules/modService.class.php \file htdocs/includes/modules/modService.class.php
\ingroup service \ingroup service
\brief Fichier de description et activation du module Service \brief Fichier de description et activation du module Service
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modService /** \class modService
\brief Classe de description et activation du module Service \brief Classe de description et activation du module Service
*/ */
@@ -66,8 +66,10 @@ class modService extends DolibarrModules
// Boites // Boites
$this->boxes = array(); $this->boxes = array();
$this->boxes[0][0] = "Derniers produits/services contract<EFBFBD>s"; $this->boxes[0][0] = "Derniers produits/services enregistr<EFBFBD>s";
$this->boxes[0][1] = "box_services_vendus.php"; $this->boxes[0][1] = "box_produits.php";
$this->boxes[1][0] = "Derniers produits/services vendus";
$this->boxes[1][1] = "box_services_vendus.php";
// Permissions // Permissions
$this->rights = array(); $this->rights = array();

View File

@@ -23,11 +23,11 @@
* *
*/ */
/*! \defgroup societe Module societe /** \defgroup societe Module societe
\brief Module pour g<>rer les societes et contacts clients \brief Module pour g<>rer les societes et contacts clients
*/ */
/*! /**
\file htdocs/includes/modules/modSociete.class.php \file htdocs/includes/modules/modSociete.class.php
\ingroup societe \ingroup societe
\brief Fichier de description et activation du module Societe \brief Fichier de description et activation du module Societe
@@ -35,7 +35,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modSociete /** \class modSociete
\brief Classe de description et activation du module Societe \brief Classe de description et activation du module Societe
*/ */
@@ -122,9 +122,7 @@ class modSociete extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'societe';",
);
return $this->_remove($sql); return $this->_remove($sql);
} }

View File

@@ -21,11 +21,11 @@
* *
*/ */
/*! \defgroup stock Module stock /** \defgroup stock Module stock
\brief Module pour g<>rer la tenue de stocks produits \brief Module pour g<>rer la tenue de stocks produits
*/ */
/*! /**
\file htdocs/includes/modules/modStock.class.php \file htdocs/includes/modules/modStock.class.php
\ingroup stock \ingroup stock
\brief Fichier de description et activation du module Stock \brief Fichier de description et activation du module Stock
@@ -33,7 +33,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modStock /** \class modStock
\brief Classe de description et activation du module Stock \brief Classe de description et activation du module Stock
*/ */
@@ -91,9 +91,7 @@ class modStock extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array( $sql = array();
);
return $this->_remove($sql); return $this->_remove($sql);

View File

@@ -20,11 +20,11 @@
* *
*/ */
/*! \defgroup telephonie Module telephonie /** \defgroup telephonie Module telephonie
\brief Module pour g<>rer la t<>l<EFBFBD>phonie \brief Module pour g<>rer la t<>l<EFBFBD>phonie
*/ */
/*! /**
\file htdocs/includes/modules/modTelephonie.class.php \file htdocs/includes/modules/modTelephonie.class.php
\ingroup telephonie \ingroup telephonie
\brief Fichier de description et activation du module de T<>l<EFBFBD>phonie \brief Fichier de description et activation du module de T<>l<EFBFBD>phonie
@@ -32,7 +32,7 @@
include_once "DolibarrModules.class.php"; include_once "DolibarrModules.class.php";
/*! \class modTelephonie /** \class modTelephonie
\brief Classe de description et activation du module Telephonie \brief Classe de description et activation du module Telephonie
*/ */
@@ -172,7 +172,7 @@ class modTelephonie extends DolibarrModules
*/ */
function remove() function remove()
{ {
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'telephonie';"); $sql = array();
return $this->_remove($sql); return $this->_remove($sql);
} }