NEW: for developper select_dictionnry can now deal with label translated

This commit is contained in:
Florian HENRY 2021-11-19 14:27:29 +01:00
parent 02632e9e88
commit be44e5b0ca

View File

@ -1382,12 +1382,12 @@ class FormOther
while ($i < $num) {
$obj = $this->db->fetch_object($result);
if ($selected == $obj->rowid || $selected == $obj->$keyfield) {
print '<option value="'.$obj->$keyfield.'" selected>';
if ($selected == $obj->rowid || $selected == $obj->{$keyfield}) {
print '<option value="'.$obj->{$keyfield}.'" selected>';
} else {
print '<option value="'.$obj->$keyfield.'">';
print '<option value="'.$obj->{$keyfield}.'">';
}
print $obj->$labelfield;
$label = ($langs->trans($dictionarytable.$obj->{$keyfield}) != ($dictionarytable.$obj->{$labelfield}) ? $langs->trans($dictionarytable.$obj->{$keyfield}) : $obj->{$labelfield});
print '</option>';
$i++;
}