diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php
index d160793b735..6bffb7fe535 100644
--- a/htdocs/admin/dict.php
+++ b/htdocs/admin/dict.php
@@ -1889,6 +1889,9 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='')
{
print '';
}
+ else{
+ print '';
+ }
print '';
}
elseif ($fieldlist[$field] == 'price' || preg_match('/^amount/i',$fieldlist[$field])) {
@@ -1951,7 +1954,13 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='')
}
else
{
- if ($fieldlist[$field]=='sortorder') $fieldlist[$field]='position';
+
+ $fieldValue = isset($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:'';
+
+ if ($fieldlist[$field]=='sortorder')
+ {
+ $fieldlist[$field]='position';
+ }
$classtd=''; $class='';
if ($fieldlist[$field]=='code') $classtd='width100';
@@ -1972,7 +1981,7 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='')
}
if ($tabname == MAIN_DB_PREFIX.'c_payment_term') {
$langs->load("bills");
- $transkey="PaymentCondition".strtoupper($obj->code);
+ $transkey="PaymentConditionShort".strtoupper($obj->code);
}
if ($transkey && $langs->trans($transkey) != $transkey)
{
@@ -1982,8 +1991,11 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='')
}
if (! $transfound)
{
- print '';
+ print '';
}
+ else{
+ print '';
+ }
print '';
}
}