Chris@76:
Chris@76:
Chris@76:

Chris@76:
';
Chris@76:
Chris@76: if (empty($context['header_logo_url_html_safe']))
Chris@76: echo $context['forum_name_html_safe'];
Chris@76: else
Chris@76: echo '
Chris@76:
';
Chris@76:
Chris@76: echo '
Chris@76:
Chris@76:
';
Chris@76:
Chris@76: // Display user name and time.
Chris@76: echo '
Chris@76:
Chris@76: -
Chris@76: ', $context['current_time'], '
Chris@76:
Chris@76: ';
Chris@76:
Chris@76: if ($context['user']['is_logged'])
Chris@76: echo '
Chris@76: - ', $txt['hello_member_ndt'], ' ', $context['user']['name'], '
';
Chris@76: else
Chris@76: echo '
Chris@76: - ', $txt['hello_guest'], ' ', $txt['guest'], '
';
Chris@76:
Chris@76: echo '
Chris@76:
';
Chris@76:
Chris@76: if ($context['user']['is_logged'] || !empty($context['show_login_bar']))
Chris@76: echo '
Chris@76:
Chris@76:
';
Chris@76:
Chris@76: if (!empty($context['user']['avatar']))
Chris@76: echo '
Chris@76:
', $context['user']['avatar']['image'], '
';
Chris@76:
Chris@76: // If the user is logged in, display stuff like their name, new messages, etc.
Chris@76: if ($context['user']['is_logged'])
Chris@76: {
Chris@76: echo '
Chris@76:
Chris@76: - ', $txt['unread_since_visit'], '
Chris@76: - ', $txt['show_unread_replies'], '
';
Chris@76:
Chris@76: // Is the forum in maintenance mode?
Chris@76: if ($context['in_maintenance'] && $context['user']['is_admin'])
Chris@76: echo '
Chris@76: - ', $txt['maintain_mode_on'], '
';
Chris@76:
Chris@76: // Are there any members waiting for approval?
Chris@76: if (!empty($context['unapproved_members']))
Chris@76: echo '
Chris@76: - ', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' ', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], ' ', $txt['approve_members_waiting'], '
';
Chris@76:
Chris@76: // Show the total time logged in?
Chris@76: if (!empty($context['user']['total_time_logged_in']))
Chris@76: {
Chris@76: echo '
Chris@76: - ', $txt['totalTimeLogged1'];
Chris@76:
Chris@76: // If days is just zero, don't bother to show it.
Chris@76: if ($context['user']['total_time_logged_in']['days'] > 0)
Chris@76: echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];
Chris@76:
Chris@76: // Same with hours - only show it if it's above zero.
Chris@76: if ($context['user']['total_time_logged_in']['hours'] > 0)
Chris@76: echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];
Chris@76:
Chris@76: // But, let's always show minutes - Time wasted here: 0 minutes ;).
Chris@76: echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '
Chris@76:
';
Chris@76: }
Chris@76:
Chris@76: if (!empty($context['open_mod_reports']) && $context['show_open_reports'])
Chris@76: echo '
Chris@76: - ', sprintf($txt['mod_reports_waiting'], $context['open_mod_reports']), '
';
Chris@76: echo '
Chris@76:
';
Chris@76: }
Chris@76: // Otherwise they're a guest - this time ask them to either register or login - lazy bums...
Chris@76: elseif (!empty($context['show_login_bar']))
Chris@76: {
Chris@76: echo '
Chris@76:
Chris@76:
';
Chris@76: }
Chris@76:
Chris@76: if ($context['user']['is_logged'] || !empty($context['show_login_bar']))
Chris@76: echo '
Chris@76:
Chris@76:
';
Chris@76:
Chris@76: echo '
Chris@76:
Chris@76:
';
Chris@76:
Chris@76: // Show a random news item? (or you could pick one from news_lines...)
Chris@76: if (!empty($settings['enable_news']))
Chris@76: echo '
Chris@76:
', $txt['news'], ':
', $context['random_news_line'], '
';
Chris@76:
Chris@76: echo '
Chris@76:
Chris@76:
';
Chris@76:
Chris@76: // Define the upper_section toggle in JavaScript.
Chris@76: echo '
Chris@76: ';
Chris@76:
Chris@76: // Show the menu here, according to the menu sub template.
Chris@76: template_menu();
Chris@76:
Chris@76: // Show the navigation tree.
Chris@76: theme_linktree();
Chris@76:
Chris@76: // The main content should go here.
Chris@76: echo '
Chris@76:
';
Chris@76: }
Chris@76:
Chris@76: function template_body_below()
Chris@76: {
Chris@76: global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76:
Chris@76: echo '
Chris@76:
';
Chris@76:
Chris@76: // Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
Chris@76: echo '
Chris@76:
Chris@76:
';
Chris@76: }
Chris@76:
Chris@76: function template_html_below()
Chris@76: {
Chris@76: global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76:
Chris@76: echo '
Chris@76: ';
Chris@76: }
Chris@76:
Chris@76: // Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
Chris@76: function theme_linktree($force_show = false)
Chris@76: {
Chris@76: global $context, $settings, $options, $shown_linktree;
Chris@76:
Chris@76: // If linktree is empty, just return - also allow an override.
Chris@76: if (empty($context['linktree']) || (!empty($context['dont_default_linktree']) && !$force_show))
Chris@76: return;
Chris@76:
Chris@76: echo '
Chris@76: