This commit is contained in:
eldy 2011-09-26 16:22:35 +02:00
parent 05a1b0b1b1
commit 4297c6c0da
41 changed files with 140 additions and 98 deletions

View File

@ -28,16 +28,17 @@
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php"); include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/** /**
\class modBarcode * \class modBarcode
\brief Classe de description et activation du module Barcode * \brief Classe de description et activation du module Barcode
*/ */
class modBarcode extends DolibarrModules class modBarcode extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modBarcode($DB) function modBarcode($DB)
{ {

View File

@ -28,16 +28,17 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/** /**
\class modBookmark * \class modBookmark
\brief Classe de description et activation du module Bookmark * \brief Classe de description et activation du module Bookmark
*/ */
class modBookmark extends DolibarrModules class modBookmark extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acc<EFBFBD>s base *
* @param DoliDB $DB Database handler
*/ */
function modBookmark($DB) function modBookmark($DB)
{ {

View File

@ -30,16 +30,16 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/** /**
\class modBoutique * \class modBoutique
\brief Classe de description et activation du module OSCommerce * \brief Classe de description et activation du module OSCommerce
*/ */
class modBoutique extends DolibarrModules class modBoutique extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modBoutique($DB) function modBoutique($DB)
{ {

View File

@ -32,8 +32,9 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
class modCashDesk extends DolibarrModules class modCashDesk extends DolibarrModules
{ {
/** /**
* \brief Constructor. Define names, constants, boxes... * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modCashDesk ($DB) function modCashDesk ($DB)
{ {

View File

@ -33,8 +33,9 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
class modCategorie extends DolibarrModules class modCategorie extends DolibarrModules
{ {
/** /**
* \brief Constructor * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modCategorie ($DB) function modCategorie ($DB)
{ {

View File

@ -28,16 +28,17 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/** /**
\class modClickToDial * \class modClickToDial
\brief Classe de description et activation du module de Click to Dial * \brief Classe de description et activation du module de Click to Dial
*/ */
class modClickToDial extends DolibarrModules class modClickToDial extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acc<EFBFBD>s base *
* @param DoliDB $DB Database handler
*/ */
function modClickToDial($DB) function modClickToDial($DB)
{ {

View File

@ -39,8 +39,9 @@ class modCommande extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modCommande($DB) function modCommande($DB)
{ {

View File

@ -30,15 +30,16 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/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
*/ */
class modComptabilite extends DolibarrModules class modComptabilite extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modComptabilite($DB) function modComptabilite($DB)
{ {

View File

@ -37,8 +37,9 @@ class modContrat extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modContrat($DB) function modContrat($DB)
{ {

View File

@ -34,8 +34,9 @@ class modDeplacement extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modDeplacement($DB) function modDeplacement($DB)
{ {

View File

@ -37,8 +37,9 @@ class modDocument extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modDocument($DB) function modDocument($DB)
{ {

View File

@ -36,8 +36,9 @@ class modDon extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modDon($DB) function modDon($DB)
{ {

View File

@ -33,8 +33,9 @@ class modECM extends DolibarrModules
{ {
/** /**
* \brief Constructor. Define names, constants, directories, boxes, permissions * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modECM($DB) function modECM($DB)
{ {

View File

@ -37,8 +37,9 @@ class modExpedition extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modExpedition($DB) function modExpedition($DB)
{ {

View File

@ -28,15 +28,16 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/** \class modExport /** \class modExport
\brief Classe de description et activation du module export * \brief Classe de description et activation du module export
*/ */
class modExport extends DolibarrModules class modExport extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modExport($DB) function modExport($DB)
{ {

View File

@ -28,15 +28,16 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/** \class modExternalRss /** \class modExternalRss
\brief Classe de description et activation du module externalrss * \brief Classe de description et activation du module externalrss
*/ */
class modExternalRss extends DolibarrModules class modExternalRss extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modExternalRss($DB) function modExternalRss($DB)
{ {

View File

@ -36,8 +36,9 @@ class modExternalSite extends DolibarrModules
{ {
/** /**
* \brief Constructor. Define names, constants, directories, boxes, permissions * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modExternalSite($DB) function modExternalSite($DB)
{ {

View File

@ -34,8 +34,9 @@ class modFTP extends DolibarrModules
{ {
/** /**
* \brief Constructor. Define names, constants, directories, boxes, permissions * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modFTP($DB) function modFTP($DB)
{ {

View File

@ -37,8 +37,9 @@ class modFacture extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modFacture($DB) function modFacture($DB)
{ {

View File

@ -36,8 +36,9 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
class modFckeditor extends DolibarrModules class modFckeditor extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modFckeditor($DB) function modFckeditor($DB)
{ {

View File

@ -39,8 +39,9 @@ class modFicheinter extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database access handler *
* @param DoliDB $DB Database handler
*/ */
function modFicheinter($DB) function modFicheinter($DB)
{ {

View File

@ -35,8 +35,9 @@ class modFournisseur extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modFournisseur($DB) function modFournisseur($DB)
{ {

View File

@ -33,8 +33,9 @@ class modGeoIPMaxmind extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modGeoIPMaxmind($DB) function modGeoIPMaxmind($DB)
{ {

View File

@ -32,8 +32,9 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
class modGravatar extends DolibarrModules class modGravatar extends DolibarrModules
{ {
/** /**
* \brief Constructor. Define names, constants, directories, boxes, permissions * Constructor. Define names, constants, directories, boxes, permissions
* \param DB Database handler *
* @param DoliDB $DB Database handler
*/ */
function modGravatar($DB) function modGravatar($DB)
{ {

View File

@ -34,8 +34,9 @@ class modImport extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modImport($DB) function modImport($DB)
{ {

View File

@ -36,8 +36,9 @@ class modLabel extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modLabel($DB) function modLabel($DB)
{ {

View File

@ -34,8 +34,9 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
class modLdap extends DolibarrModules class modLdap extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modLdap($DB) function modLdap($DB)
{ {

View File

@ -36,8 +36,9 @@ class modMailing extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modMailing($DB) function modMailing($DB)
{ {

View File

@ -34,8 +34,9 @@ class modNotification extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modNotification($DB) function modNotification($DB)
{ {

View File

@ -37,8 +37,9 @@ class modPrelevement extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modPrelevement($DB) function modPrelevement($DB)
{ {

View File

@ -37,8 +37,9 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
class modProduct extends DolibarrModules class modProduct extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modProduct($DB) function modProduct($DB)
{ {

View File

@ -38,8 +38,9 @@ class modProjet extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modProjet($DB) function modProjet($DB)
{ {

View File

@ -38,8 +38,9 @@ class modPropale extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modPropale($DB) function modPropale($DB)
{ {

View File

@ -38,8 +38,9 @@ class modService extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modService($DB) function modService($DB)
{ {

View File

@ -38,8 +38,9 @@ class modSociete extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modSociete($DB) function modSociete($DB)
{ {

View File

@ -36,8 +36,9 @@ class modStock extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modStock($DB) function modStock($DB)
{ {

View File

@ -34,8 +34,9 @@ class modSyslog extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modSyslog($DB) function modSyslog($DB)
{ {

View File

@ -39,8 +39,9 @@ class modTax extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modTax($DB) function modTax($DB)
{ {

View File

@ -35,8 +35,9 @@ class modUser extends DolibarrModules
{ {
/** /**
* Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* @param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modUser($DB) function modUser($DB)
{ {
@ -134,7 +135,7 @@ class modUser extends DolibarrModules
$this->rights[$r][1] = 'Consulter ses propres permissions'; $this->rights[$r][1] = 'Consulter ses propres permissions';
$this->rights[$r][2] = 'r'; $this->rights[$r][2] = 'r';
$this->rights[$r][3] = 1; $this->rights[$r][3] = 1;
$this->rights[$r][4] = 'self_advance'; $this->rights[$r][4] = 'self_advance'; // Visible if option MAIN_USE_ADVANCED_PERMS is on
$this->rights[$r][5] = 'readperms'; $this->rights[$r][5] = 'readperms';
$r++; $r++;
@ -226,6 +227,7 @@ class modUser extends DolibarrModules
* Function called when module is enabled. * Function called when module is enabled.
* The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database. * The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
* It also creates data directories. * It also creates data directories.
*
* @return int 1 if OK, 0 if KO * @return int 1 if OK, 0 if KO
*/ */
function init() function init()
@ -244,6 +246,7 @@ class modUser extends DolibarrModules
* Function called when module is disabled. * Function called when module is disabled.
* Remove from database constants, boxes and permissions from Dolibarr database. * Remove from database constants, boxes and permissions from Dolibarr database.
* Data directories are not deleted. * Data directories are not deleted.
*
* @return int 1 if OK, 0 if KO * @return int 1 if OK, 0 if KO
*/ */
function remove() function remove()

View File

@ -34,8 +34,9 @@ class modWebServices extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modWebServices($DB) function modWebServices($DB)
{ {

View File

@ -35,8 +35,9 @@ class modWorkflow extends DolibarrModules
{ {
/** /**
* \brief Constructeur. Definit les noms, constantes et boites * Constructor. Define names, constants, directories, boxes, permissions
* \param DB handler d'acces base *
* @param DoliDB $DB Database handler
*/ */
function modWorkflow($DB) function modWorkflow($DB)
{ {