public function deleteImageAction() { header('Content-Type: application/json; charset=utf-8'); header('Cache-Control: no-store, no-cache'); header('Expires: ' . date('r')); if (filter_has_var(INPUT_GET, 'id') && filter_has_var(INPUT_GET, 'image')) { $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT); $image = json_decode(filter_input(INPUT_GET, 'image')); } else { return FALSE; } $model = new ImageTableModel(); $model->setId($id); $model->setTable('image'); $model->deleteRecord(); Helper::deleteFile($image); echo TRUE; }