|
|
|
@ -49,4 +49,18 @@ class HomeController extends Controller
|
|
|
|
|
}
|
|
|
|
|
return view('view', ['deal' => $deal, 'type' => $type]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function delete($type, $id)
|
|
|
|
|
{
|
|
|
|
|
$result = false;
|
|
|
|
|
$folder = sprintf('%s/%s/%s', config('app.deals_dir'), $type, $id);
|
|
|
|
|
if (file_exists($folder)) {
|
|
|
|
|
$files = array_diff(scandir($folder), ['.','..']);
|
|
|
|
|
foreach ($files as $file) {
|
|
|
|
|
(is_dir(sprintf('%s/%s', $folder, $file))) ? delete_folder(sprintf('%s/%s', $folder, $file)) : unlink(sprintf('%s/%s', $folder, $file));
|
|
|
|
|
}
|
|
|
|
|
$result = rmdir($folder);
|
|
|
|
|
}
|
|
|
|
|
return redirect()->route('deals.list', ['type' => $type])->with('status', ($result ? 'Deal supprimé': 'ERREUR'));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|