From 29038e27eb8a7b463eaebde501c3bfbdab0a6bd4 Mon Sep 17 00:00:00 2001 From: Paula Quispe Date: Fri, 23 Dec 2022 10:06:15 -0400 Subject: [PATCH] PMCORE-4065 --- .../engine/classes/DynaformEditorAjax.php | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/workflow/engine/classes/DynaformEditorAjax.php b/workflow/engine/classes/DynaformEditorAjax.php index a4202c91d..5681144dd 100644 --- a/workflow/engine/classes/DynaformEditorAjax.php +++ b/workflow/engine/classes/DynaformEditorAjax.php @@ -353,23 +353,32 @@ class DynaformEditorAjax extends DynaformEditor implements IDynaformEditorAjax /** * Get properties of the dynaForm * - * @param file $A - * @param string $DYN_UID + * @param file $fileA + * @param string $dynUid * @return array */ - public function get_properties($A, $DYN_UID) + public static function get_properties($fileA, $dynUid) { - $file = G::decrypt($A, URL_KEY); + $file = G::decrypt($fileA, URL_KEY); $tmp = self::_getTmpData(); if (!(isset($tmp['Properties']) && isset($tmp['useTmpCopy']))) { $dynaform = new Dynaform(); - $dynaform->load($DYN_UID); + $dynaform->load($dynUid); $form = new Form($file, PATH_DYNAFORM, SYS_LANG, true); - $Properties = array('A' => $A, 'DYN_UID' => $dynaform->getDynUid(), 'PRO_UID' => $dynaform->getProUid(), 'DYN_TITLE' => $dynaform->getDynTitle(), 'DYN_TYPE' => $dynaform->getDynType(), 'DYN_DESCRIPTION' => $dynaform->getDynDescription(), 'WIDTH' => $form->width, - //'ENABLETEMPLATE'=> $form->enableTemplate, - 'MODE' => $form->mode, 'PRINTDYNAFORM' => $form->printdynaform, 'ADJUSTGRIDSWIDTH' => $form->adjustgridswidth, 'NEXTSTEPSAVE' => $form->nextstepsave - ); - $tmp['Properties'] = $Properties; + $properties = [ + 'A' => $fileA, + 'DYN_UID' => $dynaform->getDynUid(), + 'PRO_UID' => $dynaform->getProUid(), + 'DYN_TITLE' => $dynaform->getDynTitle(), + 'DYN_TYPE' => $dynaform->getDynType(), + 'DYN_DESCRIPTION' => $dynaform->getDynDescription(), + 'WIDTH' => $form->width, + 'MODE' => $form->mode, + 'PRINTDYNAFORM' => $form->printdynaform, + 'ADJUSTGRIDSWIDTH' => $form->adjustgridswidth, + 'NEXTSTEPSAVE' => $form->nextstepsave + ]; + $tmp['Properties'] = $properties; self::_setTmpData($tmp); } else { $form = new Form($file, PATH_DYNAFORM, SYS_LANG, true);