$G_ID_SUB_MENU_SELECTED = 'FIELDS'; $PRO_UID = isset($_GET['PRO_UID']) ? $_GET['PRO_UID'] : '0'; $DYN_UID = isset($_GET['DYN_UID']) ? urldecode($_GET['DYN_UID']) : '0'; $_SESSION['PROCESS'] = $_GET['PRO_UID']; if ($PRO_UID === '0') { return; } $process = new Process(); if ($process->exists($PRO_UID)) { $process->load($PRO_UID); } else { //TODO print "{$PRO_UID} doesn't exist, continue? yes"; } $dynaform = new dynaform(); if ($dynaform->exists($DYN_UID)) { $dynaform->load($DYN_UID); $_SESSION['CURRENT_DYN_UID'] = $DYN_UID; } else { /* New Dynaform * */ $dynaform->create(array('PRO_UID' => $PRO_UID)); } //creating SESSION for redirecting to new bpmn editor after closing Dynaform if (isset($_GET['bpmn']) && $_GET['bpmn'] == '1') { $_SESSION['dynaform_editor'] = 'bpmn'; } elseif (!isset($_GET['bpmn'])) { $_SESSION['dynaform_editor'] = 'processmap'; } $editor = new dynaformEditor($_POST);