Преглед изворни кода

Portal: User profile form was broken due to new display_mode property

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@4750 a333f486-631f-4898-b8df-5754b55c2be0
glajarige пре 8 година
родитељ
комит
dfd7050c7a

+ 5 - 1
datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php

@@ -395,10 +395,14 @@ class ObjectFormManager extends FormManager
                 {
                     $aFieldsExtraData[$sFieldId]['display_mode'] = $oFieldNode->getAttribute('data-field-display-mode');
                 }
-                else
+                elseif(isset($this->aFormProperties['properties']['display_mode']))
                 {
                     $aFieldsExtraData[$sFieldId]['display_mode'] = $this->aFormProperties['properties']['display_mode'];
                 }
+                else
+                {
+                    $aFieldsExtraData[$sFieldId]['display_mode'] = ApplicationHelper::FORM_DEFAULT_DISPLAY_MODE;
+                }
 
 				// Settings field flags from the data-field-flags attribute
 				foreach (explode(' ', $sFieldFlags) as $sFieldFlag)