*   
 *   $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)