diff options
author | Steven Wittens <steven@10.no-reply.drupal.org> | 2004-08-22 14:43:49 +0000 |
---|---|---|
committer | Steven Wittens <steven@10.no-reply.drupal.org> | 2004-08-22 14:43:49 +0000 |
commit | 98a9d5ee2d6a272b9f65ad8b69fa3580f3d0ab93 (patch) | |
tree | cbfc1981ff5729d6f2e5a25255d43874729856c6 /modules/system | |
parent | 05714da2ec41bcb389c73d4f95fcbebe78af140c (diff) | |
download | brdo-98a9d5ee2d6a272b9f65ad8b69fa3580f3d0ab93.tar.gz brdo-98a9d5ee2d6a272b9f65ad8b69fa3580f3d0ab93.tar.bz2 |
- #9576: Patch by TDobes, only allow the user to choose between enabled themes.
Diffstat (limited to 'modules/system')
-rw-r--r-- | modules/system/system.module | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/system/system.module b/modules/system/system.module index 5508f868d..a2ec2f332 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -113,7 +113,16 @@ function system_menu() { */ function system_user($type, $edit, &$user, $category = NULL) { if ($type == 'form' && $category == 'account') { - if (count($themes = list_themes()) > 1) { + $allthemes = list_themes(); + + // list only active themes + foreach ($allthemes as $key => $theme) { + if ($theme->status) { + $themes[$key] = $theme; + } + } + + if (count($themes) > 1) { $rows = array(); foreach ($themes as $key => $value) { $row = array(); |