| 
<?php
 include_once '../session.php';
 
 header("Content-type: application/json; charset=UTF-8");
 
 $handler = new Uploady\Handler\UploadHandler($db);
 
 if (isset($_POST['file_id']) && isset($_POST['user_id'])) {
 
 $fileID = $utils->sanitize($_POST['file_id']);
 $userID = $utils->sanitize($_POST['user_id']);
 
 if ($handler->fileExist($fileID) && $handler->userExist($userID)) {
 $file = json_decode($handler->getFile($fileID)->file_data);
 if ($handler->deleteFile($fileID, $userID)) {
 unlink(realpath("../" . UPLOAD_FOLDER . "/{$userID}/{$file->filename}"));
 http_response_code(200);
 echo json_encode([
 "status" => "success",
 "message" => $lang["general"]['file_deleted_success']
 ]);
 } else {
 http_response_code(400);
 echo json_encode([
 "status" => "error",
 "message" => $lang["general"]['file_deleted_failed'] . " ):"
 ]);
 }
 } else {
 http_response_code(400);
 echo  json_encode([
 "status" => "error",
 "message" => $lang["general"]["file_or_user_not_found"]
 ]);
 }
 } else {
 http_response_code(400);
 echo json_encode([
 "status" => "error",
 "message" => $lang["general"]['file_id_missing']
 ]);
 }
 
 |