$response = $warden->getWardBeds($_REQUEST[BedTable::ward_id]); if (is_array($response)) { echo JsonResponse::success($response); exit; } else { echo JsonResponse::error("No beds in this ward!"); exit; } } else { echo JsonResponse::error("Incomplete request parameters!"); exit; } } elseif ($intent == 'newWard') { if (isset($_POST[WardRefTable::description])) { $warden = new WardController(); $response = $warden->createWard($_POST[WardRefTable::description]); if (is_array($response) and isset($response[P_STATUS]) and $response[P_STATUS] == STATUS_ERROR) { echo JsonResponse::error($response[P_MESSAGE]); exit; } else { echo JsonResponse::success($response); exit; } } else { echo JsonResponse::error("Incomplete request parameters!"); exit; } } elseif ($intent == 'newBed') { if (isset($_POST[BedTable::ward_id], $_POST[BedTable::bed_description])) { $warden = new WardController(); $response = $warden->createBed($_POST[BedTable::ward_id], $_POST[BedTable::bed_description]);