<?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']
]);
}
|