commit ed229c34ea21f032cbbd7461fca2ee36fb694d95 Author: Joel Pittet Date: Fri May 10 21:21:42 2013 -0700 fixes diff --git a/core/modules/forum/forum.module b/core/modules/forum/forum.module index 0ffb472..0e4523a 100644 --- a/core/modules/forum/forum.module +++ b/core/modules/forum/forum.module @@ -1192,30 +1192,28 @@ function template_preprocess_forum_topic_list(&$variables) { function template_preprocess_forum_icon(&$variables) { $variables['hot_threshold'] = config('forum.settings')->get('topics.hot_threshold'); - $variables['attributes']['class'][] = 'icon'; if ($variables['num_posts'] > $variables['hot_threshold']) { - $variables['attributes']['class'][] = $variables['new_posts'] ? 'hot-new' : 'hot'; + $icon_status_class = $variables['new_posts'] ? 'hot-new' : 'hot'; $variables['icon_title'] = $variables['new_posts'] ? t('Hot topic, new comments') : t('Hot topic'); } else { - $variables['attributes']['class'][] = $$variables['new_posts'] ? 'new' : 'default'; + $icon_status_class = $variables['new_posts'] ? 'new' : 'default'; $variables['icon_title'] = $variables['new_posts'] ? t('New comments') : t('Normal topic'); } if ($variables['comment_mode'] == COMMENT_NODE_CLOSED || $variables['comment_mode'] == COMMENT_NODE_HIDDEN) { - $variables['attributes']['class'][] = 'closed'; + $icon_status_class = 'closed'; $variables['icon_title'] = t('Closed topic'); } if ($variables['sticky'] == 1) { - $variables['attributes']['class'][] = 'sticky'; + $icon_status_class = 'sticky'; $variables['icon_title'] = t('Sticky topic'); } - $variables['attributes']['title'] = $variables['icon_title']; - $variables['attributes']['class'][] = 'icon'; - $variables['attributes']['class'][] = 'topic-status-' . $variables['icon_class']; + $variables['attributes']['class'][] = 'topic-status-' . $icon_status_class; + $variables['attributes']['title'] = $variables['icon_title']; } /**