$userController->login($_POST); break; case 'insertProject': $projectController->insertProject($_POST); break; case 'updateProject': $projectController->update($_POST); break; case 'removeProject': $projectController->removeProject($_GET["IDPROJECT"], $_GET["IDUSER"]); break; case 'newProject': $projectController->newProject(); break; case 'updateViewProject': $projectController->updateProject($_GET["IDPROJECT"]); break; case 'showProjects': $projectController->showAll($_GET["IDUSER"]); break; case 'insert': $userStoryController->insert($_POST); break; case 'update': $userStoryController->update($_POST); break; case 'remove': $userStoryController->remove($_GET["IDUSERSTORY"], $_GET["IDPROJECT"], $_GET["IDUSER"]); case 'new': $userStoryController->newUserStory(); break;
require_once 'ProjectController.php'; $data = json_decode($_GET['data']); if (!isset($_SESSION['token'])) { session_start(); } $userId = $_SESSION['token']; $opt = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC); switch ($data->operation) { case "createProject": ProjectController::saveProject(null, $data->data); break; case "searchProject": ProjectController::searchProject($data->searchBy, $data->searchKeyword); break; case "modifyProject": ProjectController::updateProject($data->data->projectDetails->projectId, $data->data); break; case "getCompaniesForProject": ProjectController::getCompaniesForProject($data->data); break; case "getExcludedCompaniesForProject": ProjectController::getExcludedCompaniesForProject($data->data); break; case "closeProject": echo json_encode(ProjectController::closeProject($data->data)); break; case "getCompaniesForProject": ProjectController::getCompaniesForProject($data->data); break; case "getProjectList": ProjectController::getProjectList();