<?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) {