From f2c16c2b339eb9cb66c4857fc13c670d26e320bf Mon Sep 17 00:00:00 2001 From: mistic100 Date: Mon, 7 Jul 2014 11:16:48 +0000 Subject: bug 3075: Prevent deactivate default theme git-svn-id: http://piwigo.org/svn/trunk@28989 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/themes_installed.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'admin/themes_installed.php') diff --git a/admin/themes_installed.php b/admin/themes_installed.php index 711ddee52..eb16dc144 100644 --- a/admin/themes_installed.php +++ b/admin/themes_installed.php @@ -91,6 +91,7 @@ foreach ($themes->fs_themes as $theme_id => $fs_theme) if (in_array($theme_id, $db_theme_ids)) { $tpl_theme['STATE'] = 'active'; + $tpl_theme['IS_DEFAULT'] = ($theme_id == $default_theme); $tpl_theme['DEACTIVABLE'] = true; if (count($db_theme_ids) <= 1) @@ -98,8 +99,11 @@ foreach ($themes->fs_themes as $theme_id => $fs_theme) $tpl_theme['DEACTIVABLE'] = false; $tpl_theme['DEACTIVATE_TOOLTIP'] = l10n('Impossible to deactivate this theme, you need at least one theme.'); } - - $tpl_theme['IS_DEFAULT'] = ($theme_id == $default_theme); + if ($tpl_theme['IS_DEFAULT']) + { + $tpl_theme['DEACTIVABLE'] = false; + $tpl_theme['DEACTIVATE_TOOLTIP'] = l10n('Impossible to deactivate the default theme.'); + } } else { -- cgit v1.2.3