From b9634eb8b8cab7329dca8d8173ce381a8c1f81f4 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 5 Jun 2015 18:08:19 +0300 Subject: support loading themes from themes.local --- include/functions2.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'include/functions2.php') diff --git a/include/functions2.php b/include/functions2.php index 4f8a0523b..314c12873 100644 --- a/include/functions2.php +++ b/include/functions2.php @@ -2444,9 +2444,19 @@ return LABEL_BASE_INDEX - 1 + abs($feed); } - function theme_valid($file) { - if ($file == "default.css" || $file == "night.css") return true; // needed for array_filter - $file = "themes/" . basename($file); + function get_theme_path($theme) { + $check = "themes/$theme"; + if (file_exists($check)) return $check; + + $check = "themes.local/$theme"; + if (file_exists($check)) return $check; + } + + function theme_valid($theme) { + if ($theme == "default.css" || $theme == "night.css") return true; // needed for array_filter + $file = "themes/" . basename($theme); + + if (!file_exists($file)) $file = "themes.local/" . basename($theme); if (file_exists($file) && is_readable($file)) { $fh = fopen($file, "r"); -- cgit v1.2.3