diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php
index 821fad7..990b0fd 100755
--- a/app/Http/Controllers/UserController.php
+++ b/app/Http/Controllers/UserController.php
@@ -402,6 +402,23 @@ class UserController extends Controller
return redirect('/studio/links');
}
+ //Delete icon
+ public function clearIcon(request $request)
+ {
+ $linkId = $request->id;
+
+ $directory = base_path("studio/favicon/icons");
+ $files = scandir($directory);
+ foreach($files as $file) {
+ if (strpos($file, $linkId.".") !== false) {
+ $pathinfo = pathinfo($file, PATHINFO_EXTENSION);}}
+ if (isset($pathinfo)) {
+ try{File::delete(base_path("studio/favicon/icons")."/".$linkId.".".$pathinfo);} catch (exception $e) {}
+ }
+
+ return redirect('/studio/links');
+ }
+
//Raise link on the littlelink page
public function upLink(request $request)
{
diff --git a/resources/views/studio/links.blade.php b/resources/views/studio/links.blade.php
index 12d6a2b..d2b436f 100755
--- a/resources/views/studio/links.blade.php
+++ b/resources/views/studio/links.blade.php
@@ -122,7 +122,9 @@
@endif
-
+
+
+
diff --git a/routes/web.php b/routes/web.php
index 24e8847..05aead3 100755
--- a/routes/web.php
+++ b/routes/web.php
@@ -101,6 +101,7 @@ Route::get('/studio/links/all', [UserController::class, 'showLinksAll'])->name('
Route::get('/studio/theme', [UserController::class, 'showTheme'])->name('showTheme');
Route::post('/studio/theme', [UserController::class, 'editTheme'])->name('editTheme');
Route::get('/deleteLink/{id}', [UserController::class, 'deleteLink'])->name('deleteLink');
+Route::get('/clearIcon/{id}', [UserController::class, 'clearIcon'])->name('clearIcon');
Route::get('/upLink/{up}/{id}', [UserController::class, 'upLink'])->name('upLink');
Route::post('/studio/edit-link/{id}', [UserController::class, 'editLink'])->name('editLink');
Route::get('/studio/button-editor/{id}', [UserController::class, 'showCSS'])->name('showCSS');