mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
Fix initialisation of modules with regards to output paths
This commit is contained in:
parent
36c53ba625
commit
ba0260963b
|
|
@ -799,9 +799,17 @@ class Conf extends stdClass
|
|||
$rootfortemp = empty($this->global->MAIN_TEMP_DIR) ? $rootfordata : $this->global->MAIN_TEMP_DIR;
|
||||
|
||||
// Define default dir_output and dir_temp for directories of modules
|
||||
foreach ($this->modules as $module) {
|
||||
// By default use the old names.
|
||||
foreach (array_keys(MODULE_MAPPING) + $this->modules as $module) {
|
||||
if (!empty($this->$module->dir_output)) {
|
||||
continue;
|
||||
}
|
||||
//var_dump($module);
|
||||
// For multicompany sharings
|
||||
if (empty($this->$module)) {
|
||||
$this->$module = new stdClass();
|
||||
}
|
||||
|
||||
$this->$module->multidir_output = array($this->entity => $rootfordata."/".$module);
|
||||
$this->$module->multidir_temp = array($this->entity => $rootfortemp."/".$module."/temp");
|
||||
// For backward compatibility
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user