Exemple #1
0
function handleRequest()
{
    if (isset($_POST['studio'])) {
        Camera::saveCameras($_POST);
    } else {
        if (isset($_GET['camera'])) {
            echo json_encode(Camera::getCameras());
        } else {
            if (isset($_GET['changeField'])) {
                $fieldName = $_GET['field'];
                $restId = $_GET['restId'];
                $value = $_GET['value'];
                updateUsersInRestField($restId, $fieldName, $value);
            } else {
                if (validRequestParams()) {
                    $userEmail = $_GET['userId'];
                    $restId = $_GET['rest'];
                    $restName = $_GET['restName'];
                    $restImage = $_GET['restImage'];
                    if ($restId !== '' && userExistInWix($userEmail)) {
                        setRestaurantDetails($restId, $restImage, $restName);
                        insertUserToRest($userEmail, $restId);
                    }
                    returnDataToExtension($userEmail, $restId, $restName);
                } else {
                    echo 'Invalid request, restaurant id, name or user email is missing';
                }
            }
        }
    }
}