<?php

$Auth = new AdminAuth();
$Chiper = new Chiper();
$isAuth = $Auth->authCheck();
if ($isAuth) {
    if (!empty($_FILES)) {
        $tempPath = $_FILES['file']['tmp_name'];
        $newFileName = $Chiper->getUniqueId();
        $uploadPath = PHOTOS_CLIENT_PATH . $newFileName;
        $size = getimagesize($tempPath);
        $fileWidth = $size[0];
        $fileHeight = $size[1];
        $fileSmallerSize = $fileWidth;
        if ($fileWidth > $fileHeight) {
            $fileSmallerSize = $fileHeight;
        }
        $dx = ceil(($fileWidth - $fileSmallerSize) / 2);
        $dy = ceil(($fileHeight - $fileSmallerSize) / 2);
        $x = $dx;
        $y = $dy;
        $w = $fileSmallerSize;
        $h = $fileSmallerSize;
        $DATA = (object) json_decode($_POST['data']);
        if ($DATA->x) {
            $x = $DATA->x;
        }
        if ($DATA->y) {
            $y = $DATA->y;
        }
        if ($DATA->w) {