Example #1
0
 /**
  * Delete all schedules for the workflow
  *
  * @return void
  */
 public function deleteSchedules()
 {
     $query = "SELECT id FROM workflow_schedules WHERE workflow_schedules.workflow_id = '" . $this->db->quote($this->id) . "'";
     $result = $this->db->query($query, true, "Error getting workflow_schedules for workflow_id: " . $this->id);
     // Remove each workflow schedule by id
     $removeExpired = array();
     $workflowSchedule = new WorkFlowSchedule();
     while ($row = $this->db->fetchByAssoc($result)) {
         $removeExpired[] = $row['id'];
     }
     $workflowSchedule->remove_expired($removeExpired);
 }