force required theme version

This commit is contained in:
Andrew Dolgov 2010-11-16 15:14:31 +03:00
parent dd4c869748
commit 0c425dc745
1 changed files with 13 additions and 2 deletions

View File

@ -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);