Merge pull request #21291 from Quatadah/dolicloud-qnasdami-scrutinizer-015

BUG FIX : Temporary transformation (from string to array) so it can be traversable
This commit is contained in:
Laurent Destailleur 2022-06-27 12:24:40 +02:00 committed by GitHub
commit 35187e2e2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1273,6 +1273,7 @@ class ExtraFields
require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
$data = $form->select_all_categories(Categorie::$MAP_ID_TO_CODE[$InfoFieldList[5]], '', 'parent', 64, $InfoFieldList[6], 1, 1); $data = $form->select_all_categories(Categorie::$MAP_ID_TO_CODE[$InfoFieldList[5]], '', 'parent', 64, $InfoFieldList[6], 1, 1);
$out .= '<option value="0">&nbsp;</option>'; $out .= '<option value="0">&nbsp;</option>';
if (is_array($data)) {
foreach ($data as $data_key => $data_value) { foreach ($data as $data_key => $data_value) {
$out .= '<option value="'.$data_key.'"'; $out .= '<option value="'.$data_key.'"';
$out .= ($value == $data_key ? ' selected' : ''); $out .= ($value == $data_key ? ' selected' : '');
@ -1280,6 +1281,7 @@ class ExtraFields
} }
} }
} }
}
$out .= '</select>'; $out .= '</select>';
} elseif ($type == 'checkbox') { } elseif ($type == 'checkbox') {
$value_arr = $value; $value_arr = $value;