$tripId = ''; if (isset($_GET['tripId'])) { $tripId = $_GET['tripId']; } $referenceId = ''; if (isset($_GET['referenceId'])) { $referenceId = $_GET['referenceId']; } $userId = ''; if (isset($_GET['userId'])) { $userId = $_GET['userId']; } if ($tripId === '' || $referenceId === '') { $response = errorResponse(RESPONSE_BAD_REQUEST); } else { if (!$auth->canGetFeedback($tripId, $referenceId)) { $response = errorResponse(RESPONSE_UNAUTHORIZED); } else { if ($userId === '') { // Request for a list $list = Feedback::getList($tripId, $referenceId); $response = successResponse(); $response['tripId'] = $tripId; $response['referenceId'] = $referenceId; $response['list'] = $list; } else { $object = new Feedback($tripId, $referenceId, $userId); if ($object->getCreated() === null) { $response = errorResponse(RESPONSE_NOT_FOUND); } else { $response = successResponse();