4in1_ws_web/classes/handler/admin/UploadDeleteHandler.php
2023-12-30 23:29:31 +00:00

25 lines
496 B
PHP

<?php
namespace handler\admin;
use csrf;
use RedirectResponse;
use Response;
class UploadDeleteHandler extends AdminRequestHandler {
public function get(): Response {
list($id) = $this->input('i:id');
$upload = \uploads::get($id);
if (!$upload)
return new RedirectResponse('/uploads/?error='.urlencode('upload not found'));
csrf::check('delupl'.$id);
\uploads::delete($id);
return new RedirectResponse('/uploads/');
}
}