From d2bebe094da5ecb38d50f963cf12c5bad8bff595 Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Tue, 29 Mar 2016 13:50:38 -0400 Subject: [PATCH] MT-39 --- workflow/engine/classes/class.processes.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.processes.php b/workflow/engine/classes/class.processes.php index 2a3f7f9b2..d8482b5d1 100755 --- a/workflow/engine/classes/class.processes.php +++ b/workflow/engine/classes/class.processes.php @@ -2905,7 +2905,7 @@ class Processes { $oDynaform = new Dynaform(); foreach ($aDynaform as $key => $row) { - if (!$oDynaform->exists($row['DYN_UID'])) { + if ($oDynaform->exists($row['DYN_UID'])) { $res = $oDynaform->update($row); } else { $res = $oDynaform->create($row); @@ -2915,6 +2915,21 @@ class Processes return; } + /** + * Add new Dynaforms rows if the passed ones are not existent + * @param $aDynaform + */ + public function addNewDynaformRows($aDynaform) + { + $oDynaform = new Dynaform(); + foreach ($aDynaform as $key => $row) { + if (!$oDynaform->exists($row['DYN_UID'])) { + $res = $oDynaform->create($row); + } + } + return; + } + /** * Create Step Trigger Rows for a Process form an array *