' . implode(' › ', $breadcrumb) . ''; } } /** * Allow themable wrapping of all comments. */ function garland_comment_wrapper($content, $node) { if (!$content || $node->type == 'forum') { return '
' . $content . '
'; } else { return '

' . t('Comments') . '

' . $content . '
'; } } /** * Override or insert variables into the page template. */ function garland_preprocess_page(&$vars) { $vars['tabs2'] = menu_secondary_local_tasks(); $vars['primary_nav'] = isset($vars['main_menu']) ? theme('links', $vars['main_menu'], array('class' => 'links main-menu')) : FALSE; $vars['secondary_nav'] = isset($vars['secondary_menu']) ? theme('links', $vars['secondary_menu'], array('class' => 'links secondary-menu')) : FALSE; $vars['ie_styles'] = garland_get_ie_styles(); // Prepare header $site_fields = array(); if (!empty($vars['site_name'])) { $site_fields[] = check_plain($vars['site_name']); } if (!empty($vars['site_slogan'])) { $site_fields[] = check_plain($vars['site_slogan']); } $vars['site_title'] = implode(' ', $site_fields); if (!empty($site_fields)) { $site_fields[0] = ''. $site_fields[0] .''; } $vars['site_html'] = implode(' ', $site_fields); // Hook into color.module if (module_exists('color')) { _color_page_alter($vars); } } /** * Returns the rendered local tasks. The default implementation renders * them as tabs. Overridden to split the secondary tasks. */ function garland_menu_local_tasks() { return menu_primary_local_tasks(); } /** * Format the "Submitted by username on date/time" for each comment. */ function phptemplate_comment_submitted($comment) { return t('!datetime — !username', array( '!username' => theme('username', $comment), '!datetime' => format_date($comment->timestamp) )); } /** * Format the "Submitted by username on date/time" for each node. */ function garland_node_submitted($node) { return t('!datetime — !username', array( '!username' => theme('username', $node), '!datetime' => format_date($node->created), )); } /** * Generates IE CSS links for LTR and RTL languages. */ function garland_get_ie_styles() { global $language; $ie_styles = ''. "\n"; if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL) { $ie_styles .= ' '. "\n"; } return $ie_styles; }