Fix: L'initialisation du tableau de droits doit etre dans le constructeur de manière a etre défini dans toutes les methodes

This commit is contained in:
Laurent Destailleur 2005-08-25 19:58:01 +00:00
parent a0c1ec1d02
commit 5cc501540f

View File

@ -83,18 +83,6 @@ class modCommercial extends DolibarrModules
// Permissions // Permissions
$this->rights = array(); $this->rights = array();
$this->rights_class = 'commercial'; $this->rights_class = 'commercial';
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
$sql = array();
// Permissions
$this->remove();
$r = 1; $r = 1;
// 261 : Permission générale // 261 : Permission générale
@ -105,6 +93,18 @@ class modCommercial extends DolibarrModules
$this->rights[$r][4] = 'main'; $this->rights[$r][4] = 'main';
$this->rights[$r][5] = 'lire'; $this->rights[$r][5] = 'lire';
$r++; $r++;
}
/**
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
* Définit également les répertoires de données à créer pour ce module.
*/
function init()
{
// Permissions
$this->remove();
$sql = array();
return $this->_init($sql); return $this->_init($sql);
} }