diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php
index 5379a3afd83..211b2a1dc71 100644
--- a/htdocs/admin/dict.php
+++ b/htdocs/admin/dict.php
@@ -1687,12 +1687,14 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='')
print '
';
if (! empty($conf->accounting->enabled))
{
- $accountancy_account = (! empty($obj->$fieldlist[$field]) ? $obj->$fieldlist[$field] : 0);
+ $fieldname = $fieldlist[$field];
+ $accountancy_account = (! empty($obj->$fieldname) ? $obj->$fieldname : 0);
print $formaccountancy->select_account($accountancy_account, $fieldlist[$field], 1, '', 1, 1, 'maxwidth200 maxwidthonsmartphone');
}
else
{
- print '';
+ $fieldname = $fieldlist[$field];
+ print '';
}
print ' | ';
}
diff --git a/htdocs/admin/websites.php b/htdocs/admin/websites.php
index ecc6b6a0166..b0c81ec18af 100644
--- a/htdocs/admin/websites.php
+++ b/htdocs/admin/websites.php
@@ -535,7 +535,8 @@ if ($id)
{
$showfield=1;
$align="left";
- $valuetoshow=$obj->$fieldlist[$field];
+ $fieldname=$fieldlist[$field];
+ $valuetoshow=$obj->$fieldname;
// Show value for field
if ($showfield) print ''.$valuetoshow.' | ';
@@ -613,14 +614,15 @@ function fieldListWebsites($fieldlist, $obj='', $tabname='', $context='')
foreach ($fieldlist as $field => $value)
{
+ $fieldname = $fieldlist[$field];
if ($fieldlist[$field] == 'lang')
{
print '';
print $formadmin->select_language($conf->global->MAIN_LANG_DEFAULT,'lang');
print ' | ';
}
- elseif ($fieldlist[$field] == 'code' && isset($obj->$fieldlist[$field])) {
- print ' | ';
+ elseif ($fieldlist[$field] == 'code' && isset($obj->$fieldname)) {
+ print ' | ';
}
else
{
@@ -631,7 +633,7 @@ function fieldListWebsites($fieldlist, $obj='', $tabname='', $context='')
if ($fieldlist[$field]=='libelle') $size='size="32" ';
if ($fieldlist[$field]=='tracking') $size='size="92" ';
if ($fieldlist[$field]=='sortorder') $size='size="2" ';
- print '';
+ print '';
print '';
}
}