Fixed: Add opensurvey into list of reloaded modules for 3.7
This commit is contained in:
parent
4ee308c77b
commit
f8792bdbc7
@ -3637,12 +3637,35 @@ function migrate_delete_old_dir($db,$langs,$conf)
|
|||||||
* @param DoliDB $db Database handler
|
* @param DoliDB $db Database handler
|
||||||
* @param Translate $langs Object langs
|
* @param Translate $langs Object langs
|
||||||
* @param Conf $conf Object conf
|
* @param Conf $conf Object conf
|
||||||
|
* @param array $listofmodule List of modules
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function migrate_reload_modules($db,$langs,$conf)
|
function migrate_reload_modules($db,$langs,$conf,$listofmodule=array())
|
||||||
{
|
{
|
||||||
dolibarr_install_syslog("upgrade2::migrate_reload_modules");
|
dolibarr_install_syslog("upgrade2::migrate_reload_modules");
|
||||||
|
|
||||||
|
// Module to reload if no info is provided
|
||||||
|
if (count($listofmodule) == 0)
|
||||||
|
{
|
||||||
|
$listofmodule=array(
|
||||||
|
'MAIN_MODULE_AGENDA',
|
||||||
|
'MAIN_MODULE_SOCIETE',
|
||||||
|
'MAIN_MODULE_PRODUIT',
|
||||||
|
'MAIN_MODULE_SERVICE',
|
||||||
|
'MAIN_MODULE_COMMANDE',
|
||||||
|
'MAIN_MODULE_FACTURE',
|
||||||
|
'MAIN_MODULE_FOURNISSEUR',
|
||||||
|
'MAIN_MODULE_USER',
|
||||||
|
'MAIN_MODULE_DEPLACEMENT',
|
||||||
|
'MAIN_MODULE_DON',
|
||||||
|
'MAIN_MODULE_ECM',
|
||||||
|
'MAIN_MODULE_PAYBOX',
|
||||||
|
'MAIN_MODULE_OPENSURVEY'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach($listofmodule as $moduletoreload)
|
||||||
|
{
|
||||||
if (! empty($conf->global->MAIN_MODULE_AGENDA))
|
if (! empty($conf->global->MAIN_MODULE_AGENDA))
|
||||||
{
|
{
|
||||||
dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module Agenda");
|
dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module Agenda");
|
||||||
@ -3764,7 +3787,17 @@ function migrate_reload_modules($db,$langs,$conf)
|
|||||||
$mod->init('newboxdefonly');
|
$mod->init('newboxdefonly');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (! empty($conf->global->MAIN_MODULE_OPENSURVEY)) // Permission has changed into 3.0
|
||||||
|
{
|
||||||
|
dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module Opensurvey");
|
||||||
|
$res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modOpenSurvey.class.php';
|
||||||
|
if ($res) {
|
||||||
|
$mod=new modOpenSurvey($db);
|
||||||
|
$mod->remove('noboxes'); // We need to remove because menu entries has changed
|
||||||
|
$mod->init('newboxdefonly');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user