Explorar o código

fix Themes Settings Tab

1day2die %!s(int64=2) %!d(string=hai) anos
pai
achega
de1c2e7b57
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      app/Http/Controllers/Admin/SettingsController.php

+ 7 - 1
app/Http/Controllers/Admin/SettingsController.php

@@ -22,7 +22,13 @@ class SettingsController extends Controller
 
         //Get all tabs as laravel view paths
         $tabs = [];
-        foreach (glob(Theme::getViewPaths()[0] . '/admin/settings/tabs/*.blade.php') as $filename) {
+        if(file_exists(Theme::getViewPaths()[0] . '/admin/settings/tabs/')){
+            $tabspath = glob(Theme::getViewPaths()[0] . '/admin/settings/tabs/*.blade.php');
+        }else{
+            $tabspath = glob(Theme::path($path = 'views', $themeName = 'default').'/admin/settings/tabs/*.blade.php');
+        }
+
+          foreach ($tabspath as $filename) {
             $tabs[] = 'admin.settings.tabs.'.basename($filename, '.blade.php');
         }