/** * @url DELETE /:prjUid/case-scheduler/:schUid * @param string $prjUid {@min 32} {@max 32} * @param string $schUid {@min 32} {@max 32} * */ public function doDeleteProjectCaseScheduler($prjUid, $schUid) { try { $caseScheduler = new \ProcessMaker\BusinessModel\CaseScheduler(); $caseScheduler->deleteCaseScheduler($schUid); } catch (\Exception $e) { //response throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()); } }
<?php try { if (!$_POST || count($_POST) == 0) { throw new Exception("The information sent is empty."); } $prossesUid = trim($_POST["form"]["PRO_UID"]); $caseSchedulerUid = trim($_POST["form"]["SCH_UID"]); $caseScheduler = new \ProcessMaker\BusinessModel\CaseScheduler(); $caseScheduler->createUpdate($caseSchedulerUid, $prossesUid, $_SESSION["USER_LOGGED"], $_POST["form"], isset($_POST["pluginFields"]) ? $_POST["pluginFields"] : array()); G::header("Location: cases_Scheduler_List?PRO_UID=" . $prossesUid); } catch (Exception $e) { echo $e->getMessage(); exit(0); }