You are here

function _path_breadcrumbs_themes_option_list in Path Breadcrumbs 7.3

Options callback for 'path_breadcrumbs_internal_render_themes' setting.

1 call to _path_breadcrumbs_themes_option_list()
path_breadcrumbs_ui_settings in path_breadcrumbs_ui/path_breadcrumbs_ui.admin.inc
Path Breadcrumbs settings form.
1 string reference to '_path_breadcrumbs_themes_option_list'
path_breadcrumbs_variable_info in ./path_breadcrumbs.variable.inc
Implements hook_variable_info().

File

./path_breadcrumbs.module, line 983

Code

function _path_breadcrumbs_themes_option_list() {
  $result = array();
  $admin_theme = variable_get('admin_theme');
  foreach (list_themes() as $theme) {
    $result[$theme->name] = $theme->info['name'];
    if ($theme->status) {
      $result[$theme->name] = '<strong title="' . t('This theme is enabled') . '">' . $result[$theme->name] . '</strong>';
    }
    if ($theme->name == $admin_theme) {
      $result[$theme->name] = $theme->info['name'] . ' (<em>' . t('Administration theme') . '</em>)';
    }
  }
  return $result;
}