2
0
forked from Wavyzz/dolibarr

Debug v21

This commit is contained in:
Laurent Destailleur
2024-11-18 13:35:04 +01:00
parent a746c6aab0
commit 1486dea1c2

View File

@@ -129,13 +129,19 @@ if ($action == 'setModuleOptions' && !empty($user->admin)) {
foreach ($_POST as $key => $val) {
$reg = array();
if (preg_match('/^param(\d*)$/', $key, $reg)) { // Works for POST['param'], POST['param1'], POST['param2'], ...
$param = GETPOST("param".$reg[1], 'alpha');
$param = GETPOST("param".$reg[1], 'aZ09');
$value = GETPOST("value".$reg[1], 'alpha');
if ($param) {
$res = dolibarr_set_const($db, $param, $value, 'chaine', 0, '', $conf->entity);
if (!($res > 0)) {
$error++;
}
// Case we modify the list of directories for ODT templases, we want to be sure directory exists
if (preg_match('/_ADDON_PDF_ODT_PATH$/', $param) && preg_match('/^DOL_DATA_ROOT/', $value)) {
$tmpdir = preg_replace('/^DOL_DATA_ROOT/', DOL_DATA_ROOT, $value);
dol_mkdir($tmpdir, DOL_DATA_ROOT);
}
}
}
}