示例#1
0
        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));