2
0
forked from Wavyzz/dolibarr

Fix: boxes must not be removed after update

This commit is contained in:
Laurent Destailleur
2012-03-03 17:37:45 +01:00
parent 4f1a49bd42
commit 80b75fa67d
45 changed files with 614 additions and 428 deletions

View File

@@ -145,7 +145,7 @@ class modWorkflow extends DolibarrModules
function init($options='')
{
// Permissions
$this->remove();
$this->remove($options);
$sql = array();
@@ -153,20 +153,25 @@ class modWorkflow extends DolibarrModules
}
/**
* \brief Fonction appelee lors de la desactivation d'un module.
* Supprime de la base les constantes, boites et permissions du module.
* Function called when module is disabled.
* Remove from database constants, boxes and permissions from Dolibarr database.
* Data directories are not deleted
*
* @param string $options Options when enabling module ('', 'noboxes')
* @return int 1 if OK, 0 if KO
*/
function remove()
function remove($options='')
{
$sql = array();
$sql = array();
return $this->_remove($sql);
return $this->_remove($sql,$options);
}
/**
* \brief Create tables and keys required by module
* This function is called by this->init.
* \return int <=0 if KO, >0 if OK
* Create tables and keys required by module
* This function is called by this->init.
*
* @return int <=0 if KO, >0 if OK
*/
function load_tables()
{