Merge pull request #13074 from simicar29/simicar29-patch-4

Show extrafields only when enabled
This commit is contained in:
Laurent Destailleur 2020-02-12 18:47:32 +01:00 committed by GitHub
commit 4a5467234d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6625,7 +6625,12 @@ abstract class CommonObject
if (is_array($params) && array_key_exists('onlykey', $params) && $key != $params['onlykey']) continue;
// @todo Add test also on 'enabled' (different than 'list' that is 'visibility')
//$enabled = 1;
$enabled = 1;
if ($enabled && isset($extrafields->attributes[$this->table_element]['enabled'][$key]))
{
$enabled = dol_eval($extrafields->attributes[$this->table_element]['enabled'][$key], 1);
}
if (empty($enabled)) continue;
$visibility = 1;
if ($visibility && isset($extrafields->attributes[$this->table_element]['list'][$key]))