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); $editor->file = $dynaform->getDynFilename(); $editor->home = PATH_DYNAFORM; $editor->title = $dynaform->getDynTitle(); $editor->dyn_uid = $dynaform->getDynUid(); $editor->pro_uid = $dynaform->getProUid(); $editor->dyn_type = $dynaform->getDynType(); $editor->dyn_title = $dynaform->getDynTitle(); $editor->dyn_description = $dynaform->getDynDescription(); $editor->dyn_editor = $_SESSION['dynaform_editor']; $editor->_setUseTemporalCopy(true); $editor->_render();