/* Function: Add user */ if ($action == "workflow_create_user") { $workflowusers = new WorkflowUserSequences(); $new = $workflowusers->create($idworkflowitem); } /* Function: Remove user */ if ($action == "workflow_user_delete") { $workflowusers = new WorkflowUserSequences(); $workflowusers->delete($idusersequence); } /* Function: Save step */ if ($action == "workflow_save_step" || $action == "workflow_create_user") { $workflowactions = new WorkflowActions(); foreach ($availableWorkflowActions as $key => $value) { if ($wfactions[$key] == 1) { $workflowactions->set($idworkflowitem, $key); } else { $workflowactions->remove($idworkflowitem, $key); } } $workflowitem = new WorkflowItem(); $workflowitem->loadByPrimaryKey($idworkflowitem); $workflowitem->setField('idtask', $wftaskselect); $workflowitem->setField('name', $wfstepname); $workflowitem->setField('description', $wfstepdescription); $workflowitem->store(); $usersequences = new WorkflowUserSequences(); $usersequences->select("idworkflowitem = '{$idworkflowitem}'"); while ($usersequence = $usersequences->next()) { $wftime = "time" . $usersequence->get("idusersequence"); $wfuser = "******" . $usersequence->get("idusersequence");