Browse Source

Merge pull request #9962 from atm-john/fix_extrafield_view

FIX hidden extrafield
Laurent Destailleur 6 năm trước cách đây
mục cha
commit
8191df4857
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  1. 6 1
      htdocs/core/class/commonobject.class.php

+ 6 - 1
htdocs/core/class/commonobject.class.php

@@ -6142,7 +6142,7 @@ abstract class CommonObject
 		if (! is_object($form)) $form=new Form($db);
 
 		$out = '';
-
+		
 		if (is_array($extrafields->attributes[$this->table_element]['label']) && count($extrafields->attributes[$this->table_element]['label']) > 0)
 		{
 			$out .= "\n";
@@ -6152,6 +6152,11 @@ abstract class CommonObject
 			$e = 0;
 			foreach($extrafields->attributes[$this->table_element]['label'] as $key=>$label)
 			{
+			    if (isset($extrafields->attributes[$this->table_element]['list'][$key])
+			        && empty($extrafields->attributes[$this->table_element]['list'][$key]) && $mode == 'view'){
+			        continue;
+			    }
+			    
 				$enabled = 1;
 				if ($enabled && isset($extrafields->attributes[$this->table_element]['list'][$key]))
 				{