This commit is contained in:
Laurent Destailleur 2011-08-31 11:07:16 +00:00
parent df9df2fcdc
commit 59f78d03e3
2 changed files with 31 additions and 12 deletions

View File

@ -265,7 +265,8 @@ abstract class DolibarrModules
/** /**
* Retourne la description traduite du module si la traduction existe dans admin.lang, * Retourne la description traduite du module si la traduction existe dans admin.lang,
* sinon la description definie par defaut dans le module. * sinon la description definie par defaut dans le module
*
* @return string Nom du module traduit * @return string Nom du module traduit
*/ */
function getDesc() function getDesc()
@ -291,6 +292,7 @@ abstract class DolibarrModules
* Pour les modules a l'etat 'experimental', retourne la traduction de 'experimental' * Pour les modules a l'etat 'experimental', retourne la traduction de 'experimental'
* Pour les modules 'dolibarr', retourne la version de Dolibarr * Pour les modules 'dolibarr', retourne la version de Dolibarr
* Pour les autres modules, retourne la version du module * Pour les autres modules, retourne la version du module
*
* @return string Version du module * @return string Version du module
*/ */
function getVersion() function getVersion()
@ -308,6 +310,7 @@ abstract class DolibarrModules
/** /**
* Return list of lang files related to module * Return list of lang files related to module
*
* @return array Array of lang files * @return array Array of lang files
*/ */
function getLangFilesArray() function getLangFilesArray()
@ -317,6 +320,7 @@ abstract class DolibarrModules
/** /**
* Return translated label of a export dataset * Return translated label of a export dataset
*
* @return string Label of databaset * @return string Label of databaset
*/ */
function getExportDatasetLabel($r) function getExportDatasetLabel($r)
@ -339,6 +343,7 @@ abstract class DolibarrModules
/** /**
* Return translated label of an import dataset * Return translated label of an import dataset
*
* @return string Label of databaset * @return string Label of databaset
*/ */
function getImportDatasetLabel($r) function getImportDatasetLabel($r)
@ -361,7 +366,8 @@ abstract class DolibarrModules
/** /**
* Insert line in dolibarr_modules table. * Insert line in dolibarr_modules table.
* Storage is made for information only, table is not required for Dolibarr usage. * Storage is made for information only, table is not required for Dolibarr usage
*
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
*/ */
function _dbactive() function _dbactive()
@ -401,7 +407,8 @@ abstract class DolibarrModules
/** /**
* Remove line in dolibarr_modules table * Remove line in dolibarr_modules table
* Storage is made for information only, table is not required for Dolibarr usage. * Storage is made for information only, table is not required for Dolibarr usage
*
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
*/ */
function _dbunactive() function _dbunactive()
@ -423,6 +430,7 @@ abstract class DolibarrModules
/** /**
* Insert constant to activate module * Insert constant to activate module
*
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
*/ */
function _active() function _active()
@ -458,6 +466,7 @@ abstract class DolibarrModules
/** /**
* Remove activation line * Remove activation line
*
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
**/ **/
function _unactive() function _unactive()
@ -577,6 +586,7 @@ abstract class DolibarrModules
/** /**
* Insert boxes into llx_boxes_def * Insert boxes into llx_boxes_def
*
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
*/ */
function insert_boxes() function insert_boxes()
@ -633,6 +643,7 @@ abstract class DolibarrModules
/** /**
* Delete boxes * Delete boxes
*
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
*/ */
function delete_boxes() function delete_boxes()
@ -738,7 +749,7 @@ abstract class DolibarrModules
} }
/** /**
* Active la feuille de style associee au module par insertion ligne dans llx_const * Activate stylesheet provided by module by adding a line into llx_const
* *
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
*/ */
@ -1084,6 +1095,7 @@ abstract class DolibarrModules
/** /**
* Insert menus entries found into $this->menu into llx_menu* * Insert menus entries found into $this->menu into llx_menu*
*
* @return int Nb of errors (0 if OK) * @return int Nb of errors (0 if OK)
*/ */
function insert_menus() function insert_menus()

View File

@ -37,8 +37,9 @@ class modAgenda 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 modAgenda($DB) function modAgenda($DB)
{ {
@ -365,9 +366,12 @@ class modAgenda extends DolibarrModules
/** /**
* \brief Fonction appelee lors de l'activation du module. Insere en base les constantes, boites, permissions du module. * Function called when module is enabled.
* Definit egalement les repertoires de donnees a creer pour ce module. * The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
* \param options Options when enabling module * It also creates data directories
*
* @param string $options Options when enabling module ('', 'noboxes')
* @return int 1 if OK, 0 if KO
*/ */
function init($options='') function init($options='')
{ {
@ -380,9 +384,12 @@ class modAgenda extends DolibarrModules
} }
/** /**
* \brief Fonction appelee lors de la desactivation d'un module. * Function called when module is disabled.
* Supprime de la base les constantes, boites et permissions du module. * Remove from database constants, boxes and permissions from Dolibarr database.
* \param options Options when disabling module * Data directories are not deleted
*
* @param string $options Options when enabling module ('', 'noboxes')
* @return int 1 if OK, 0 if KO
*/ */
function remove($options='') function remove($options='')
{ {