isAdmin()) { UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); } /* Check if the form data comes for a trusted request */ if(!checkFormKey('removetransitionfromworkflow')) { UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token")); } if (!isset($_POST["workflow"]) || !is_numeric($_POST["workflow"])) { UI::exitError(getMLText("workflow_title"),getMLText("invalid_workflow_id")); } $workflow = $dms->getWorkflow($_POST["workflow"]); if (!is_object($workflow)) { UI::exitError(getMLText("workflow_title"),getMLText("invalid_workflow_id")); } if (!isset($_POST["transition"]) || !is_numeric($_POST["transition"])) { UI::exitError(getMLText("workflow_title"),getMLText("invalid_workflow_id")); } $transition = $workflow->getTransition($_POST['transition']); if (!is_object($transition)) { UI::exitError(getMLText("workflow_title"),getMLText("invalid_workflow_id")); } if($workflow->removeTransition($transition)) { } add_log_line("?workflow=".$workflow->getID()."&transition".$transition->getID()); header("Location:../out/out.WorkflowMgr.php?workflowid=".$workflow->getID()); ?>