From fe434ffda26d676ade972ea6cb26294e34e0ba64 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Mon, 14 Apr 2014 14:48:16 -0400 Subject: [PATCH] Fixed bug with Conditional Editor in dynaforms designer --- gulliver/system/class.publisher.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gulliver/system/class.publisher.php b/gulliver/system/class.publisher.php index 463170dfd..0000e8c93 100755 --- a/gulliver/system/class.publisher.php +++ b/gulliver/system/class.publisher.php @@ -293,7 +293,15 @@ class Publisher $oFieldCondition = new FieldCondition(); //This dynaform has show/hide field conditions - $ConditionalShowHideRoutines = $oFieldCondition->getConditionScript(isset($_SESSION['CURRENT_DYN_UID']) ? $_SESSION['CURRENT_DYN_UID'] : $_SESSION['CONDITION_DYN_UID']); + $dynUid = ''; + if (isset($_SESSION['CURRENT_DYN_UID']) && $_SESSION['CURRENT_DYN_UID'] != '') { + $dynUid = $_SESSION['CURRENT_DYN_UID']; + } else { + if (isset($_SESSION['CONDITION_DYN_UID']) && $_SESSION['CONDITION_DYN_UID'] != '') { + $dynUid = $_SESSION['CONDITION_DYN_UID']; + } + } + $ConditionalShowHideRoutines = $oFieldCondition->getConditionScript($dynUid); } }