function tab_tag($tab_name, $active_link, $active_tab, $url, $tab_class, $commCount = 0, $forum_link = false) { $tab_title = __($tab_name . '_tab_help'); $tab_text = __(ucfirst($tab_name)); if ($commCount) { $tab_text = '<span class="reduced">' . $commCount . '</span>' . '<span>' . $tab_text . ' (' . $commCount . ')' . '</span>'; } else { $tab_text = '<span>' . $tab_text . '</span>'; } if ($forum_link) { if ($active_link) { use_helper('Forum'); $link = f_link_to($tab_text, $url, array('class' => $tab_class, 'title' => $tab_title)); } else { $link = '<div class="' . $tab_class . '" title="' . $tab_title . '">' . $tab_text . '</div>'; } } else { $options_array = array('class' => $tab_class, 'title' => $tab_title); if (!$active_link) { $options_array['tag'] = 'div'; } $link = link_to_if($active_link, $tab_text, $url, $options_array); } return '<li' . setActiveIf($tab_name, $active_tab) . '>' . $link . '</li>'; }
function customization_nav($active_tab) { use_helper('Forum'); $context = sfContext::getInstance(); $id = $context->getUser()->getId(); if ($context->getUser()->isConnected() && $context->getRequest()->isXmlHttpRequest()) { return '<ul class="tabs">' . ' <li ' . setActiveIf('customize', $active_tab) . '>' . customize_link_to() . '</li>' . ' <li ' . setActiveIf('personal', $active_tab) . '>' . personal_preferences_link_to() . '</li>' . ' <li ' . setActiveIf('langpref', $active_tab) . '>' . language_preferences_link_to() . '</li>' . ' <li>' . f_link_to(__('User profile'), "profile.php?section=personality&id={$id}") . '</li>' . '</ul>'; } }