diff --git a/workflow/engine/methods/dynaforms/dynaforms_AssignVariables.php b/workflow/engine/methods/dynaforms/dynaforms_AssignVariables.php index a258e9dc5..169c9d913 100755 --- a/workflow/engine/methods/dynaforms/dynaforms_AssignVariables.php +++ b/workflow/engine/methods/dynaforms/dynaforms_AssignVariables.php @@ -1,30 +1,29 @@ load($_POST['ADD_TABLE'], true); - $addTabName = $aData['ADD_TAB_NAME']; - $c = 1; - foreach ($aData['FIELDS'] as $iRow => $aRow) { - if ($aRow['FLD_KEY'] == 1) { - $aFields['FIELDS'][$c++] = $aRow; - } - } - //g::pr($aFields['FIELDS']); die; - - $aFields['DYN_UID'] = $_POST['DYN_UID']; - $aFields['ADD_TABLE'] = $_POST['ADD_TABLE']; - $aFields['PRO_UID'] = $_POST['PRO_UID']; - $aFields['DYN_TITLE'] = $_POST['DYN_TITLE']; - $aFields['DYN_TYPE'] = $_POST['DYN_TYPE']; - $aFields['DYN_DESCRIPTION'] = $_POST['DYN_DESCRIPTION']; - $aFields['VALIDATION_MESSAGE'] = G::LoadTranslation('ID_FILL_PRIMARY_KEYS'); +$oAdditionalTables = new AdditionalTables(); +$aData = $oAdditionalTables->load($_POST['ADD_TABLE'], true); +$addTabName = $aData['ADD_TAB_NAME']; +$c = 1; +foreach ($aData['FIELDS'] as $iRow => $aRow) { + if ($aRow['FLD_KEY'] == 1) { + $aRow['PRO_VARIABLE'] = ''; + $aFields['FIELDS'][$c++] = $aRow; + } +} +$aFields['DYN_UID'] = $_POST['DYN_UID']; +$aFields['ADD_TABLE'] = $_POST['ADD_TABLE']; +$aFields['PRO_UID'] = $_POST['PRO_UID']; +$aFields['DYN_TITLE'] = $_POST['DYN_TITLE']; +$aFields['DYN_TYPE'] = $_POST['DYN_TYPE']; +$aFields['DYN_DESCRIPTION'] = $_POST['DYN_DESCRIPTION']; +$aFields['VALIDATION_MESSAGE'] = G::LoadTranslation('ID_FILL_PRIMARY_KEYS'); - G::LoadClass('xmlfield_InputPM'); +G::LoadClass('xmlfield_InputPM'); - $G_PUBLISH = new Publisher(); - $G_PUBLISH->AddContent('xmlform', 'xmlform', 'dynaforms/dynaforms_AssignVariables', '', $aFields , SYS_URI.'dynaforms/dynaforms_Save'); +$G_PUBLISH = new Publisher(); +$G_PUBLISH->AddContent('xmlform', 'xmlform', 'dynaforms/dynaforms_AssignVariables', '', $aFields, SYS_URI . 'dynaforms/dynaforms_Save'); - G::RenderPage( "publish-raw" , "raw" ); -?> +G::RenderPage('publish-raw', 'raw'); +?> \ No newline at end of file