@@ -334,28 +334,26 @@ public function editSite(request $request)
334334
335335 if (!empty ($ logo )) {
336336 // Delete existing image
337- $ directory = base_path ('/assets/linkstack/images/ ' );
338- $ files = scandir ($ directory );
339- $ pathinfo = "error.error " ;
340- foreach ($ files as $ file ) {
341- if (strpos ($ file , "avatar " .'. ' ) !== false ) {
342- $ pathinfo = "avatar " . ". " . pathinfo ($ file , PATHINFO_EXTENSION );
343- }}
344- if (file_exists (base_path ('/assets/linkstack/images/ ' ).$ pathinfo )){File::delete (base_path ('/assets/linkstack/images/ ' ).$ pathinfo );}
337+ $ path = findFile ('avatar ' );
338+ $ path = base_path ('/assets/linkstack/images/ ' .$ path );
339+
340+ // Delete existing image
341+ if (File::exists ($ path )) {
342+ File::delete ($ path );
343+ }
345344
346345 $ logo ->move (base_path ('/assets/linkstack/images/ ' ), "avatar " . '_ ' . time () . ". " .$ request ->file ('image ' )->extension ());
347346 }
348347
349348 if (!empty ($ icon )) {
350349 // Delete existing image
351- $ directory = base_path ('/assets/linkstack/images/ ' );
352- $ files = scandir ($ directory );
353- $ pathinfo = "error.error " ;
354- foreach ($ files as $ file ) {
355- if (strpos ($ file , "favicon " .'. ' ) !== false ) {
356- $ pathinfo = "favicon " . ". " . pathinfo ($ file , PATHINFO_EXTENSION );
357- }}
358- if (file_exists (base_path ('/assets/linkstack/images/ ' ).$ pathinfo )){File::delete (base_path ('/assets/linkstack/images/ ' ).$ pathinfo );}
350+ $ path = findFile ('favicon ' );
351+ $ path = base_path ('/assets/linkstack/images/ ' .$ path );
352+
353+ // Delete existing image
354+ if (File::exists ($ path )) {
355+ File::delete ($ path );
356+ }
359357
360358 $ icon ->move (base_path ('/assets/linkstack/images/ ' ), "favicon " . '_ ' . time () . ". " . $ request ->file ('icon ' )->extension ());
361359 }
0 commit comments