feature 1514: make the "deactivate" action inactive if there is no active

theme left.

bug fixed: when setting the default theme, make sure at least one user will
be updated.

git-svn-id: http://piwigo.org/svn/trunk@5382 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
plegall 2010-03-26 14:16:54 +00:00
commit b8a9773caf
5 changed files with 34 additions and 1 deletions

View file

@ -77,6 +77,14 @@ foreach ($themes->fs_themes as $theme_id => $fs_theme)
if (in_array($theme_id, $db_theme_ids))
{
$fs_theme['deactivable'] = true;
if (count($db_theme_ids) <= 1)
{
$fs_theme['deactivable'] = false;
$fs_theme['deactivate_tooltip'] = l10n('Impossible to deactivate this theme, you need at least one theme.');
}
if ($theme_id == $default_theme)
{
$fs_theme['is_default'] = true;