break; } $c = new Connection(); $conn = $c->getConnection(); $schedulingDAO = new SchedulingDAO($conn); switch ($action) { case 'new': /*echo 'case new'; print_r($scheduling);*/ $insert_id = $schedulingDAO->create($scheduling); if (count(flatten($activities)) > 0) { $schedulingDAO->linkActivities($insert_id, $activities); } break; case 'update': $schedulingDAO->update($scheduling); $schedulingDAO->unlinkActivities($scheduling['id']); if (count(flatten($activities)) > 0) { $schedulingDAO->linkActivities($scheduling['id'], $activities); } break; case 'delete': $schedulingDAO->unlinkActivities($id); $schedulingDAO->delete($id); break; } if ($isAjax) { echo json_encode($response); exit; } else { header("Location: " . $siteUrl . "/scheduling_list.php?r=" . mt_rand(0, 9999999));