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:
parent
a0c1ec1d02
commit
5cc501540f
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user