mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-10 19:41:26 +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
|
// 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++;
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user