} $row = $results['booking']; if ($row) { echo json_encode($row); } else { echo json_encode(array('error' => 'true', 'error_message' => 'Error in fetching student bookings.')); } } else { echo json_encode(array('error' => 'true', 'error_message' => 'Not enough information were given.')); } } else { if ($resource[4] == "Event") { if (!isset($resource[5]) || $resource[5] == "") { $results = array(); if ($method == "GET") { $results['event'] = Event::getAllEvent(); } $row = $results['event']; if ($row) { echo json_encode($row); } else { echo json_encode(array('error' => 'true', 'error_message' => 'Error in retrieving events.')); } } else { echo json_encode(array('error' => 'true', 'error_message' => 'Error in event.')); } } else { if ($resource[4] == "BookingClass") { if (isset($resource[5]) && $resource[5] != "" && isset($resource[6]) && $resource[6] != "" && is_numeric($resource[6])) { $results = array(); if ($method == "PUT") {