Merged in cochalo/processmaker (pull request #245)

Correcion de serializado de tri_param en TRIGGERS
This commit is contained in:
erik ao
2014-02-26 16:15:51 -04:00

View File

@@ -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;
}