From: Andrew Dolgov Date: Tue, 16 Nov 2010 12:14:31 +0000 (+0300) Subject: force required theme version X-Git-Tag: 1.5.0~201 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=0c425dc745fb1060cb610ad90cd3f0e379a6324d;p=tt-rss.git force required theme version --- diff --git a/functions.php b/functions.php index 6b938f9c..756cf223 100644 --- a/functions.php +++ b/functions.php @@ -15,6 +15,8 @@ define('SUBSTRING_FOR_DATE', 'SUBSTRING'); } + define('THEME_VERSION_REQUIRED', 1.1); + /** * Return available translations names. * @@ -2039,7 +2041,15 @@ $theme_path = ''; } - return $theme_path; + if ($theme_path) { + if (is_file("$t/theme.ini")) { + $ini = parse_ini_file("$t/theme.ini", true); + if ($ini['theme']['version'] > THEME_VERSION_REQUIRED) { + return $theme_path; + } + } + } + return ''; } function get_user_theme_options($link) { @@ -2067,7 +2077,8 @@ foreach ($themes as $t) { if (is_file("$t/theme.ini")) { $ini = parse_ini_file("$t/theme.ini", true); - if ($ini['theme']['version'] && !$ini['theme']['disabled']) { + if ($ini['theme']['version'] > THEME_VERSION_REQUIRED && + !$ini['theme']['disabled']) { $entry = array(); $entry["path"] = $t; $entry["base"] = basename($t);