Esempio n. 1
0
            if (!isset($_GET['reservationId'])) {
                $result['error'] = 'No reservation Id specified!';
                break;
            }
            $delete = $reservationDB->deleteReservation($_GET['reservationId']);
            if ($delete != null) {
                $result['success'] = '1';
            } else {
                $result['error'] = "Error deleting reservation with id=" + $_GET['reservationId'] + "from database";
            }
            break;
        case 'submitReview':
            if (!isset($_GET['restaurantId']) || !isset($_GET['userId']) || !isset($_GET['reviewText'])) {
                $result['error'] = 'Missing restaurant id, user id or review text!';
                break;
            }
            $review = $userDb->submitReview($_GET['restaurantId'], $_GET['userId'], $_GET['reviewText'], $_GET['rating']);
            if ($review) {
                $result['success'] = '1';
                $result['dateTime'] = $review;
            } else {
                $result['error'] = "Error submitting review to database";
            }
            break;
        default:
            $result['error'] = 'Not found function ' . $_GET['functionName'] . '!';
            break;
    }
    header("Content-Type: application/json");
    echo json_encode($result);
}