54 |
$this->name = "Banque"; |
$this->name = "Banque"; |
55 |
$this->description = "Gestion des comptes financiers de type Comptes bancaires ou postaux"; |
$this->description = "Gestion des comptes financiers de type Comptes bancaires ou postaux"; |
56 |
|
|
57 |
$this->revision = explode(" ","$Revision$"); |
$this->revision = explode(' ','$Revision$'); |
58 |
$this->version = $this->revision[1]; |
$this->version = $this->revision[1]; |
59 |
|
|
60 |
$this->const_name = "MAIN_MODULE_BANQUE"; |
$this->const_name = 'MAIN_MODULE_BANQUE'; |
|
$this->const_config = MAIN_MODULE_BANQUE; |
|
61 |
$this->picto='account'; |
$this->picto='account'; |
62 |
|
|
63 |
// Dépendances |
// Dépendances |
78 |
// Permissions |
// Permissions |
79 |
$this->rights = array(); |
$this->rights = array(); |
80 |
$this->rights_class = 'banque'; |
$this->rights_class = 'banque'; |
81 |
|
$r=0; |
82 |
$this->rights[1][0] = 111; // id de la permission |
|
83 |
$this->rights[1][1] = 'Lire les comptes bancaires'; // libelle de la permission |
$r++; |
84 |
$this->rights[1][2] = 'a'; // type de la permission (déprécié à ce jour) |
$this->rights[$r][0] = 111; // id de la permission |
85 |
$this->rights[1][3] = 1; // La permission est-elle une permission par défaut |
$this->rights[$r][1] = 'Lire les comptes bancaires'; // libelle de la permission |
86 |
$this->rights[1][4] = 'lire'; |
$this->rights[$r][2] = 'a'; // type de la permission (déprécié à ce jour) |
87 |
|
$this->rights[$r][3] = 1; // La permission est-elle une permission par défaut |
88 |
$this->rights[2][0] = 112; // id de la permission |
$this->rights[$r][4] = 'lire'; |
89 |
$this->rights[2][1] = 'Créer modifier rapprocher transactions'; // libelle de la permission |
|
90 |
$this->rights[2][2] = 'a'; // type de la permission (déprécié à ce jour) |
$r++; |
91 |
$this->rights[2][3] = 0; // La permission est-elle une permission par défaut |
$this->rights[$r][0] = 112; // id de la permission |
92 |
$this->rights[2][4] = 'modifier'; |
$this->rights[$r][1] = 'Créer modifier rapprocher transactions'; // libelle de la permission |
93 |
|
$this->rights[$r][2] = 'a'; // type de la permission (déprécié à ce jour) |
94 |
$this->rights[3][0] = 113; // id de la permission |
$this->rights[$r][3] = 0; // La permission est-elle une permission par défaut |
95 |
$this->rights[3][1] = 'Configurer les comptes bancaires (créer, gérer catégories)'; // libelle de la permission |
$this->rights[$r][4] = 'modifier'; |
96 |
$this->rights[3][2] = 'a'; // type de la permission (déprécié à ce jour) |
|
97 |
$this->rights[3][3] = 0; // La permission est-elle une permission par défaut |
$r++; |
98 |
$this->rights[3][4] = 'configurer'; |
$this->rights[$r][0] = 113; // id de la permission |
99 |
|
$this->rights[$r][1] = 'Configurer les comptes bancaires (créer, gérer catégories)'; // libelle de la permission |
100 |
|
$this->rights[$r][2] = 'a'; // type de la permission (déprécié à ce jour) |
101 |
|
$this->rights[$r][3] = 0; // La permission est-elle une permission par défaut |
102 |
|
$this->rights[$r][4] = 'configurer'; |
103 |
} |
} |
104 |
|
|
105 |
|
|
107 |
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module. |
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module. |
108 |
* Définit également les répertoires de données à créer pour ce module. |
* Définit également les répertoires de données à créer pour ce module. |
109 |
*/ |
*/ |
110 |
function init() |
function init() |
111 |
{ |
{ |
112 |
// Permissions |
global $conf; |
|
$this->remove(); |
|
|
|
|
|
$sql = array(); |
|
113 |
|
|
114 |
$this->dirs[0] = DOL_DATA_ROOT.'/graph/'; |
// Permissions |
115 |
$this->dirs[1] = DOL_DATA_ROOT.'/graph/banque/'; |
$this->remove(); |
116 |
|
|
117 |
|
$sql = array(); |
118 |
return $this->_init($sql); |
|
119 |
} |
$this->dirs[0] = DOL_DATA_ROOT.'/graph/'; |
120 |
|
$this->dirs[1] = DOL_DATA_ROOT.'/graph/banque/'; |
121 |
|
|
122 |
|
return $this->_init($sql); |
123 |
|
} |
124 |
|
|
125 |
/** |
/** |
126 |
* \brief Fonction appelée lors de la désactivation d'un module. |
* \brief Fonction appelée lors de la désactivation d'un module. |