* * $Id$ * }} * */ if (!defined('CON_FRAMEWORK')) { die('Illegal call'); } plugin_include('workflow', 'classes/class.workflow.php'); $form = new UI_Table_Form("workflow_edit"); $userclass = new User(); $workflows = new Workflows(); $workflow = $workflows->loadItem($idworkflow); if ($action == "workflow_save") { if ($idworkflow == "-1") { $workflow = $workflows->create(); } $workflow->set("name", htmlspecialchars($wfname)); $workflow->set("description", htmlspecialchars($wfdescription)); $idworkflow = $workflow->get("idworkflow"); $workflow->store(); } if ((int) $idworkflow == 0) { $idworkflow = $_GET['idworkflow']; } if ($idworkflow) { $sReloadScript = "<script type=\"text/javascript\">\n var left_bottom = top.content.frames['left'].frames['left_bottom'];\n var right_top = top.content.frames['right'].frames['right_top'];\n if (left_bottom) {\n var href = left_bottom.location.href;\n href = href.replace(/&action=workflow_delete/, '');\n left_bottom.location.href = href+'&idworkflow='+" . $idworkflow . ";\n }\n \n if (right_top) {\n right_top.location.href = right_top.location.href+'&idworkflow='+" . $idworkflow . ";\n }\n </script>"; } else { $sReloadScript = ''; } //function formGenerateField ($type, $name, $initvalue, $width, $maxlen)