فهرست منبع

added check if loading of the theme is successful.
this is a cool hack using include instead of require.
maybe we should write an include function that does all
require stuff via that.

centaurix 24 سال پیش
والد
کامیت
5409888d7e
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      src/load_prefs.php

+ 2 - 2
src/load_prefs.php

@@ -36,7 +36,7 @@
    }
 
    if ((isset($chosen_theme)) && (file_exists($chosen_theme))) {
-      require("$chosen_theme");
+      $loaded=@include("$chosen_theme");
    } else {
       if (file_exists($theme[0]["PATH"])) {
          require($theme[0]["PATH"]);
@@ -61,7 +61,7 @@
           $color[11]  = "#770000"; // (dark red)       Special Folders color
       }
    }
-
+    if (!isset($loaded)) echo "loading configured theme $chosen_theme failed";
     if (!isset($download_php)) session_register("theme_css");
 
    $use_javascript_addr_book = getPref($data_dir, $username, "use_javascript_addr_book");