* @license http://www.contenido.org/license/LIZENZ.txt * @link http://www.4fb.de * @link http://www.contenido.org * * {@internal * created 2003-05-20 * * $Id: include.workflow_edit.php 128 2019-07-03 11:58:28Z oldperl $ * }} * */ if(!defined('CON_FRAMEWORK')) { die('Illegal call'); } plugin_include('cl-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",clHtmlSpecialChars($wfname)); $workflow->set("description",clHtmlSpecialChars($wfdescription)); $idworkflow = $workflow->get("idworkflow"); $workflow->store(); } if ((int) $idworkflow == 0) { $idworkflow = $_GET['idworkflow']; } if ($idworkflow) { $sReloadScript = ""; } else { $sReloadScript = ''; } //function formGenerateField ($type, $name, $initvalue, $width, $maxlen) $form->setVar("area",$area); $form->setVar("action","workflow_save"); $form->setVar("idworkflow", $idworkflow); $form->setVar("frame", $frame); if ($workflow->virgin) { $name = i18n("New Workflow", "cl-workflow"); $header = i18n("Create new workflow", "cl-workflow"); } else { $header = i18n("Edit workflow", "cl-workflow"); $description = $workflow->get("description"); $name = $workflow->get("name"); $created = $workflow->get("created"); $author = $userclass->getRealname($workflow->get("idauthor")); } $form->addHeader($header); $form->add(i18n("Workflow name", "cl-workflow"),formGenerateField("text","wfname",$name,40,255)); $form->add(i18n("Description", "cl-workflow"),formGenerateField("textbox","wfdescription",$description,50,10)); $form->add(i18n("Author", "cl-workflow"),$author); $form->add(i18n("Created", "cl-workflow"),$created); $page = new UI_Page; $page->setContent($form->render(true)); $page->addScript('reload', $sReloadScript); $page->render(); ?>