mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-10 03:28:18 +01:00
Qual: La suppression des droits et fait par la classe mre, comme la cration.
This commit is contained in:
@@ -232,7 +232,7 @@ class DolibarrModules
|
||||
}
|
||||
|
||||
// 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))
|
||||
{
|
||||
$err++;
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup adherent Module adherents
|
||||
/** \defgroup adherent Module adherents
|
||||
\brief Module pour g<>rer les adh<64>rents d'une association
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modAdherent.class.php
|
||||
\ingroup adherent
|
||||
\brief Fichier de description et activation du module adherents
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modAdherent
|
||||
/** \class modAdherent
|
||||
\brief Classe de description et activation du module Adherent
|
||||
*/
|
||||
|
||||
@@ -166,9 +166,7 @@ class modAdherent extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array(
|
||||
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'adherent';"
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ class modBanque extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'banque';");
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup boutique Module boutique
|
||||
/** \defgroup boutique Module boutique
|
||||
\brief Module pour g<>rer une boutique et interface avec OSC
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modBoutique.class.php
|
||||
\ingroup boutique
|
||||
\brief Fichier de description et activation du module Boutique
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modBoutique
|
||||
/** \class modBoutique
|
||||
\brief Classe de description et activation du module Boutique
|
||||
*/
|
||||
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modCaisse.class.php
|
||||
\ingroup caisse
|
||||
\brief Fichier de description et activation du module Caisse
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modCaisse
|
||||
/** \class modCaisse
|
||||
\brief Classe de description et activation du module Caisse
|
||||
*/
|
||||
|
||||
@@ -100,7 +100,7 @@ class modCaisse extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'caisse';");
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup commande Module commande
|
||||
/** \defgroup commande Module commande
|
||||
\brief Module pour g<>rer le suivi des commandes
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modCommande.class.php
|
||||
\ingroup commande
|
||||
\brief Fichier de description et activation du module Commande
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modCommande
|
||||
/** \class modCommande
|
||||
\brief Classe de description et activation du module Commande
|
||||
*/
|
||||
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup commercial Module commercial
|
||||
/** \defgroup commercial Module commercial
|
||||
\brief Module pour g<>rer les fonctions commerciales
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modCommercial.class.php
|
||||
\ingroup commercial
|
||||
\brief Fichier de description et activation du module Commercial
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modCommercial
|
||||
/** \class modCommercial
|
||||
\brief Classe de description et activation du module Commercial
|
||||
*/
|
||||
|
||||
|
||||
@@ -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)
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modComptabilite.class.php
|
||||
\ingroup comptabilite
|
||||
\brief Fichier de description et activation du module Comptabilite
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modComptabilite
|
||||
/** \class modComptabilite
|
||||
\brief Classe de description et activation du module Comptabilite
|
||||
*/
|
||||
|
||||
@@ -88,17 +88,40 @@ class modComptabilite extends DolibarrModules
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$isq = "INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES";
|
||||
$sql = array(
|
||||
"$isq (90,'Tous les droits sur la compta','compta',NULL,NULL,'a',0);",
|
||||
"$isq (91,'Lire les charges','compta',NULL,NULL,'r',1);",
|
||||
"$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[0][0] = 90; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur la compta'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (d<>pr<70>ci<63> <20> ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par d<>faut
|
||||
|
||||
$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
|
||||
$this->dirs[0] = $conf->compta->dir_output;
|
||||
@@ -114,7 +137,7 @@ class modComptabilite extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'compta';");
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup contrat Module contrat
|
||||
/** \defgroup contrat Module contrat
|
||||
\brief Module pour g<>rer la tenue de contrat de services
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modContrat.class.php
|
||||
\ingroup contrat
|
||||
\brief Fichier de description et activation du module Contrat
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modContrat
|
||||
/** \class modContrat
|
||||
\brief Classe de description et activation du module Contrat
|
||||
*/
|
||||
|
||||
@@ -119,9 +119,7 @@ class modContrat extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array(
|
||||
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'contrat';"
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup don Module don
|
||||
/** \defgroup don Module don
|
||||
\brief Module pour g<>rer le suivi des dons
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modDon.class.php
|
||||
\ingroup don
|
||||
\brief Fichier de description et activation du module Don
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modDon
|
||||
/** \class modDon
|
||||
\brief Classe de description et activation du module Don
|
||||
*/
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup expedition Module expedition
|
||||
/** \defgroup expedition Module expedition
|
||||
\brief Module pour g<>rer les expeditions de produits
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modExpedition.class.php
|
||||
\ingroup expedition
|
||||
\brief Fichier de description et activation du module Expedition
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modExpedition
|
||||
/** \class modExpedition
|
||||
\brief Classe de description et activation du module Expedition
|
||||
*/
|
||||
|
||||
@@ -122,12 +122,9 @@ class modExpedition extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array(
|
||||
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -23,12 +23,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup facture Module facture
|
||||
/** \defgroup facture Module facture
|
||||
\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
|
||||
\brief Fichier de la classe de description et activation du module Facture
|
||||
*/
|
||||
@@ -36,7 +36,7 @@
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
|
||||
/*! \class modFacture
|
||||
/** \class modFacture
|
||||
\brief Classe de description et activation du module Facture
|
||||
*/
|
||||
|
||||
@@ -180,9 +180,7 @@ class modFacture extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array(
|
||||
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'facture';"
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modFicheinter.class.php
|
||||
\ingroup ficheinter
|
||||
\brief Fichier de description et activation du module Ficheinter
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modFicheinter
|
||||
/** \class modFicheinter
|
||||
\brief Classe de description et activation du module Ficheinter
|
||||
*/
|
||||
|
||||
@@ -88,12 +88,25 @@ class modFicheinter extends DolibarrModules
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (60,'Tous les droits sur les fiches d\'intervention','ficheinter','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (61,'Lire les fiches d\'intervention','ficheinter','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (62,'Cr<43>er modifier les fiches d\'intervention','ficheinter','w',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (64,'Supprimer les fiches d\'intervention','ficheinter','d',0);"
|
||||
);
|
||||
$this->rights[0][0] = 60;
|
||||
$this->rights[0][1] = 'Tous les droits sur les fiches d\'intervention';
|
||||
$this->rights[0][2] = 'a';
|
||||
$this->rights[0][3] = 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);
|
||||
}
|
||||
@@ -104,7 +117,7 @@ class modFicheinter extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'ficheinter';");
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup ldap Module ldap
|
||||
/** \defgroup ldap Module ldap
|
||||
\brief Module pour interfacer les contacts avec un annuaire Ldap
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modLdap.class.php
|
||||
\ingroup ldap
|
||||
\brief Fichier de description et activation du module Ldap
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modLdap
|
||||
/** \class modLdap
|
||||
\brief Classe de description et activation du module Ldap
|
||||
*/
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup postnuke Module postnuke
|
||||
/** \defgroup postnuke Module postnuke
|
||||
\brief Module d'interfacage avec Postnuke
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modPostnuke.class.php
|
||||
\ingroup postnuke
|
||||
\brief Fichier de description et activation du module Postnuke
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modPostnuke
|
||||
/** \class modPostnuke
|
||||
\brief Classe de description et activation du module Postnuke
|
||||
*/
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup prelevement Module prelevement
|
||||
/** \defgroup prelevement Module prelevement
|
||||
\brief Module de gestion des pr<70>l<EFBFBD>vements bancaires
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modPrelevement.class.php
|
||||
\ingroup prelevement
|
||||
\brief Fichier de description et activation du module Prelevement
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modPrelevement
|
||||
/** \class modPrelevement
|
||||
\brief Classe de description et activation du module Prelevement
|
||||
*/
|
||||
|
||||
@@ -120,7 +120,7 @@ class modPrelevement extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'prelevement';");
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modProduit.class.php
|
||||
\ingroup produit
|
||||
\brief Fichier de description et activation du module Produit
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modProduit
|
||||
/** \class modProduit
|
||||
\brief Classe de description et activation du module Produit
|
||||
*/
|
||||
|
||||
@@ -72,6 +72,8 @@ class modProduit extends DolibarrModules
|
||||
$this->boxes = array();
|
||||
$this->boxes[0][0] = "Derniers produits/services enregistr<74>s";
|
||||
$this->boxes[0][1] = "box_produits.php";
|
||||
$this->boxes[1][0] = "Derniers produits/services vendus";
|
||||
$this->boxes[1][1] = "box_services_vendus.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
@@ -118,11 +120,7 @@ class modProduit extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$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';"
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup projet Module projet
|
||||
/** \defgroup projet Module projet
|
||||
\brief Module pour inclure le detail par projets dans les autres modules
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modProjet.class.php
|
||||
\ingroup projet
|
||||
\brief Fichier de description et activation du module Projet
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modProjet
|
||||
/** \class modProjet
|
||||
\brief Classe de description et activation du module Projet
|
||||
*/
|
||||
|
||||
@@ -81,12 +81,25 @@ class modProjet extends DolibarrModules
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (40,'Tous les droits sur les projets','projet','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (41,'Lire les projets','projet','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (42,'Cr<43>er modifier les projets','projet','w',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (44,'Supprimer les projets','projet','d',0);"
|
||||
);
|
||||
$this->rights[0][0] = 40; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur les projets'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (d<>pr<70>ci<63> <20> ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par d<>faut
|
||||
|
||||
$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);
|
||||
}
|
||||
@@ -97,7 +110,7 @@ class modProjet extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'projet';");
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup propale Module propale
|
||||
/** \defgroup propale Module propale
|
||||
\brief Module pour g<>rer la tenue de propositions commerciales
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modPropale.class.php
|
||||
\ingroup propale
|
||||
\brief Fichier de description et activation du module Propale
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modPropale
|
||||
/** \class modPropale
|
||||
\brief Classe de description et activation du module Propale
|
||||
*/
|
||||
|
||||
@@ -139,8 +139,7 @@ class modPropale extends DolibarrModules
|
||||
|
||||
$sql = array(
|
||||
"DELETE FROM ".MAIN_DB_PREFIX."propal_model_pdf WHERE nom = '".$this->const[0][2]."'",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."propal_model_pdf (nom)
|
||||
VALUES('".$this->const[0][2]."');",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."propal_model_pdf (nom) VALUES('".$this->const[0][2]."');",
|
||||
);
|
||||
|
||||
return $this->_init($sql);
|
||||
@@ -153,9 +152,7 @@ class modPropale extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array(
|
||||
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'propale';"
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modService.class.php
|
||||
\ingroup service
|
||||
\brief Fichier de description et activation du module Service
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modService
|
||||
/** \class modService
|
||||
\brief Classe de description et activation du module Service
|
||||
*/
|
||||
|
||||
@@ -66,8 +66,10 @@ class modService extends DolibarrModules
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
$this->boxes[0][0] = "Derniers produits/services contract<EFBFBD>s";
|
||||
$this->boxes[0][1] = "box_services_vendus.php";
|
||||
$this->boxes[0][0] = "Derniers produits/services enregistr<EFBFBD>s";
|
||||
$this->boxes[0][1] = "box_produits.php";
|
||||
$this->boxes[1][0] = "Derniers produits/services vendus";
|
||||
$this->boxes[1][1] = "box_services_vendus.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup societe Module societe
|
||||
/** \defgroup societe Module societe
|
||||
\brief Module pour g<>rer les societes et contacts clients
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modSociete.class.php
|
||||
\ingroup societe
|
||||
\brief Fichier de description et activation du module Societe
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modSociete
|
||||
/** \class modSociete
|
||||
\brief Classe de description et activation du module Societe
|
||||
*/
|
||||
|
||||
@@ -122,9 +122,7 @@ class modSociete extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array(
|
||||
"DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'societe';",
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup stock Module stock
|
||||
/** \defgroup stock Module stock
|
||||
\brief Module pour g<>rer la tenue de stocks produits
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modStock.class.php
|
||||
\ingroup stock
|
||||
\brief Fichier de description et activation du module Stock
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modStock
|
||||
/** \class modStock
|
||||
\brief Classe de description et activation du module Stock
|
||||
*/
|
||||
|
||||
@@ -91,9 +91,7 @@ class modStock extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array(
|
||||
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*! \defgroup telephonie Module telephonie
|
||||
/** \defgroup telephonie Module telephonie
|
||||
\brief Module pour g<>rer la t<>l<EFBFBD>phonie
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/includes/modules/modTelephonie.class.php
|
||||
\ingroup telephonie
|
||||
\brief Fichier de description et activation du module de T<>l<EFBFBD>phonie
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modTelephonie
|
||||
/** \class modTelephonie
|
||||
\brief Classe de description et activation du module Telephonie
|
||||
*/
|
||||
|
||||
@@ -172,7 +172,7 @@ class modTelephonie extends DolibarrModules
|
||||
*/
|
||||
function remove()
|
||||
{
|
||||
$sql = array("DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'telephonie';");
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user