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');