bludit/bl-kernel/ajax/delete-file.php

36 lines
838 B
PHP
Raw Normal View History

<?php defined('BLUDIT') or die('Bludit CMS.');
header('Content-Type: application/json');
2017-10-06 18:28:06 +02:00
// $_POST
// (string) $filename: Name of file to delete, just the filename
$filename = isset($_POST['filename']) ? $_POST['filename'] : '';
2017-10-06 18:28:06 +02:00
if (Text::isEmpty($filename)) {
exit (json_encode(array(
'status'=>1,
'message'=>'The filename is empty.'
)));
}
2017-10-06 18:28:06 +02:00
// Check if the filename exist
if (!Sanitize::pathFile(PATH_UPLOADS.$filename)) {
exit (json_encode(array(
'status'=>1,
'message'=>'The file does not exist.'
)));
}
// Delete the file
Filesystem::rmfile(PATH_UPLOADS.$filename);
2017-10-06 18:28:06 +02:00
// Check if the file has a thumbnail
if (Sanitize::pathFile(PATH_UPLOADS_THUMBNAILS.$filename)) {
// Delete the file
Filesystem::rmfile(PATH_UPLOADS_THUMBNAILS.$filename);
}
2017-10-06 18:28:06 +02:00
exit (json_encode(array(
'status'=>0,
'message'=>'File deleted.'
2016-09-26 04:30:06 +02:00
)));
?>