diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index a9b908203fe..b5ac448be5d 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -848,7 +848,7 @@ class ExtraFields public function fetch_name_optionals_label($elementtype, $forceload = false) { // phpcs:enable - global $conf; + global $langs, $conf; if (empty($elementtype)) return array(); @@ -912,6 +912,11 @@ class ExtraFields $array_name_label[$tab->name] = $tab->label; } + if (! empty($tab->langs)) + { + $langs->load($tab->langs); + } + // Old usage $this->attribute_type[$tab->name] = $tab->type; $this->attribute_label[$tab->name] = $tab->label; @@ -1944,6 +1949,10 @@ class ExtraFields { $align = "right"; } + elseif ($type == 'price') + { + $align="right"; + } elseif ($type == 'double') { $align = "right";