From 5a91b70020993d6ca9994b0b5f16ab9cba021064 Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Wed, 26 Feb 2014 16:11:37 -0400 Subject: [PATCH] Correcion de serializado de tri_param en TRIGGERS --- workflow/engine/src/BusinessModel/Trigger.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/workflow/engine/src/BusinessModel/Trigger.php b/workflow/engine/src/BusinessModel/Trigger.php index c8b884c67..193014e01 100644 --- a/workflow/engine/src/BusinessModel/Trigger.php +++ b/workflow/engine/src/BusinessModel/Trigger.php @@ -72,10 +72,13 @@ class Trigger $aRow['TRI_TITLE'] = $triggerObj['tri_title']; $aRow['TRI_DESCRIPTION'] = $triggerObj['tri_description']; } + if ($aRow['TRI_PARAM'] != '') { + $aRow['TRI_PARAM'] = unserialize($aRow['TRI_PARAM']); + $aRow['TRI_PARAM'] = G::json_encode($aRow['TRI_PARAM']); + } $triggersArray[] = array_change_key_case($aRow, CASE_LOWER); $oDataset->next(); } - return $triggersArray; } @@ -95,6 +98,10 @@ class Trigger if (isset($triggerArray['PRO_UID'])) { unset($triggerArray['PRO_UID']); } + if ($triggerArray['TRI_PARAM'] != '') { + $triggerArray['TRI_PARAM'] = unserialize($triggerArray['TRI_PARAM']); + $triggerArray['TRI_PARAM'] = G::json_encode($triggerArray['TRI_PARAM']); + } $triggerArray = array_change_key_case($triggerArray, CASE_LOWER); return $triggerArray; }