Преглед на файлове

Better logging of chosen theme

Andy Baugh преди 11 месеца
родител
ревизия
f3889d2a79
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      lib/Trog/Themes.pm

+ 7 - 1
lib/Trog/Themes.pm

@@ -10,6 +10,7 @@ use FindBin::libs;
 
 use Trog::Vars;
 use Trog::Config;
+use Trog::Log;
 
 =head1 Trog::Themes
 
@@ -23,7 +24,12 @@ sub get_dir {
     state $tdir = '';
     return $tdir if $tdir;
     my $conf = Trog::Config::get();
-    $tdir = "www/themes/" . $conf->param('general.theme') if $conf->param('general.theme') && -d "www/themes/" . $conf->param('general.theme');
+    my $theme = $conf->param('general.theme') || '';
+    if( $theme ) {
+        my $themedir = "www/themes/$theme";
+        $tdir = $themedir if -d $themedir;
+    }
+    Trog::Log::INFO("Loading Theme '$theme' from '$tdir'");
     return $tdir;
 };