\n".$vars['admin']. "\n"; } // Change 'Home' in breadcrumbs $crumbs = drupal_get_breadcrumb(); if (count($crumbs) && strpos($crumbs[0], t('Home'))) { $crumbs[0] = l(t($fb_app->title), ''); $vars['breadcrumb'] = theme('breadcrumb', $crumbs); } // Style page differently depending on which sidebars are present. // Approach copied from Zen theme. // allows advanced theming based on context (home page, node of certain type, etc.) $body_classes = array(); $body_classes[] = ($vars['is_front']) ? 'front' : 'not-front'; $body_classes[] = ($user->uid > 0) ? 'logged-in' : 'not-logged-in'; if ($vars['sidebar_left'] && $vars['sidebar_right']) { $body_classes[] = 'with-both-sidebars'; } else if ($vars['sidebar_right']) { $body_classes[] = 'with-sidebar-right'; } else if ($vars['sidebar_left']) { $body_classes[] = 'with-sidebar-left'; } $vars['body_classes'] = implode(' ', $body_classes); } else if ($hook == 'node') { if ($vars['teaser']) { $vars['template_file'] = 'node-teaser'; } // TODO: could move this to phptemplate engine. if (count($vars['about'])) $vars['about'] = drupal_render($vars['about']); if (count($vars['children'])) $vars['children'] = drupal_render($vars['children']); if ($vars['extra_style']) $vars['extra_style'] = drupal_render($vars['extra_style']); if ($vars['teaser']) $size = 'thumb'; else $size = 'thumb'; // small is too big for now, change this when node header has been made larger to fit image. if ($fbu = fb_get_fbu($vars['uid'])) $vars['picture'] = '