diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index e4dead271f4..5b0ee0d7824 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -391,7 +391,7 @@ if (GETPOST('actionadd') || GETPOST('actionmodify')) if ($fieldnamekey == 'decalage') $fieldnamekey='Offset'; if ($fieldnamekey == 'module') $fieldnamekey='Module'; if ($fieldnamekey == 'code') $fieldnamekey = 'Code'; - + $msg.=$langs->trans("ErrorFieldRequired",$langs->transnoentities($fieldnamekey)).'
'; } } @@ -711,14 +711,14 @@ if ($id) // Line to type new values print ""; - $obj=''; + $obj = (object) array(); // If data was already input, we define them in obj to populate input fields. if (GETPOST('actionadd')) { foreach ($fieldlist as $key=>$val) { - if (! empty($_POST[$val])) $obj->$val=$_POST[$val]; - + if (GETPOST($val)) + $obj->$val=GETPOST($val); } }