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

34 lines
798 B
PHP
Raw Normal View History

<?php defined('BLUDIT') or die('Bludit CMS.');
header('Content-Type: application/json');
// Request $_POST
// $filename: Name of file to delete, just the filename
$filename = isset($_POST['filename']) ? $_POST['filename'] : '';
if( empty($filename) ) {
2017-07-13 22:39:04 +02:00
echo json_encode( array('status'=>1, 'msg'=>'The filename is empty.') );
exit;
}
// Check if the filename exist and Sanitize::pathFile it's necesary for security reasons.
if( Sanitize::pathFile(PATH_UPLOADS.$filename) ) {
// Delete the file.
Filesystem::rmfile(PATH_UPLOADS.$filename);
// Delete the thumnails.
Filesystem::rmfile(PATH_UPLOADS_THUMBNAILS.$filename);
2017-07-13 22:39:04 +02:00
echo json_encode( array('status'=>0, 'msg'=>'The file was deleted.') );
exit;
}
2016-09-26 04:30:06 +02:00
exit(json_encode(array(
2017-07-13 22:39:04 +02:00
'status'=>1,
2016-09-26 04:30:06 +02:00
'msg'=>'The file does not exist.'
)));
?>