<?php include "controllers/projects.controller.php"; $pc = new ProjectsController(); $json = array(); switch ($_POST['action']) { //we're adding a project case "add": $postObj = array("milestone_title" => $_POST['title'], "milestone_desc" => $_POST['desc'], "milestone_due" => $_POST['due'], "project_id" => $_POST['project'], "user_id" => $_SESSION['loggedin']); $pc->addMilestone($postObj); $json['status'] = "ok"; break; //we're fetching projects for the dashboard //we're fetching projects for the dashboard case "dash": $json = $pc->getDashMilestones($_POST['start'], $_POST['num']); //$json['project_count']=count($json); $num = $pc->getNumMilestones(NULL, MILESTONE_NOT_ARCHIVED, MILESTONE_NOT_DONE); $json['milestone_total'] = $num['milestone_total']; break; case "fetchall": $json = $pc->getMilestones($_POST['project_id']); break; case "fetch": $json = $pc->getMilestone($_POST['id']); break; case "update": $postObj = array("milestone_title" => $_POST['title'], "milestone_desc" => $_POST['desc'], "milestone_due" => $_POST['due']); $json["status"] = $pc->updateMilestone($_POST['milestone_id'], $postObj); break; case "archive":