|
|
|
@ -2,7 +2,9 @@
|
|
|
|
header('Content-Type: application/json');
|
|
|
|
header('Content-Type: application/json');
|
|
|
|
include_once __DIR__ . '/../models/job.php';
|
|
|
|
include_once __DIR__ . '/../models/job.php';
|
|
|
|
|
|
|
|
|
|
|
|
if ($_REQUEST['action'] === 'post'){
|
|
|
|
if($_REQUEST['action'] === 'index'){
|
|
|
|
|
|
|
|
echo json_encode(Jobs::find());
|
|
|
|
|
|
|
|
} else if ($_REQUEST['action'] === 'post'){
|
|
|
|
$requestBody = file_get_contents('php://input');
|
|
|
|
$requestBody = file_get_contents('php://input');
|
|
|
|
$body = json_decode($requestBody);
|
|
|
|
$body = json_decode($requestBody);
|
|
|
|
|
|
|
|
|
|
|
|
@ -10,5 +12,15 @@ if ($_REQUEST['action'] === 'post'){
|
|
|
|
|
|
|
|
|
|
|
|
$allJobs = Jobs::create($newJob);
|
|
|
|
$allJobs = Jobs::create($newJob);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo json_encode($allJobs);
|
|
|
|
|
|
|
|
} else if ($_REQUEST['action'] === 'delete'){
|
|
|
|
|
|
|
|
$allJobs = Jobs::delete($_REQUEST['id']);
|
|
|
|
|
|
|
|
echo json_encode($allJobs);
|
|
|
|
|
|
|
|
} else if ($_REQUEST['action'] === 'update'){
|
|
|
|
|
|
|
|
$requestBody = file_get_contents('php://input');
|
|
|
|
|
|
|
|
$body = json_decode($requestBody);
|
|
|
|
|
|
|
|
$updatedJob = new Job(null, $body->person_id, $body->company_id);
|
|
|
|
|
|
|
|
$allJobs = Jobs::update($_REQUEST['id'], $updatedJob);
|
|
|
|
|
|
|
|
|
|
|
|
echo json_encode($allJobs);
|
|
|
|
echo json_encode($allJobs);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|