コード例 #1
0
 /**
  * @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());
     }
 }
コード例 #2
0
<?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);
}