Exemple #1
0
    //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":
        $postObj = array("milestone_archive" => $_POST['archive']);
    case "complete":
        $postObj = array("milestone_done" => $_POST['archive']);
        $json["status"] = $pc->updateMilestone($_POST['id'], $postObj);
        break;
    case "delete":
        $json["status"] = $pc->deleteMilestone($_POST['id']);
        break;
        //return an error
    //return an error
    default:
        $json['status'] = "error";
}