Chris@76: Chris@76: Chris@76: ', theme_linktree(), ''; Chris@76: if (!empty($settings['display_who_viewing'])) Chris@76: { Chris@76: echo ' Chris@76: '; Chris@76: if ($settings['display_who_viewing'] == 1) Chris@76: echo count($context['view_members']), ' ', count($context['view_members']) == 1 ? $txt['who_member'] : $txt[19]; Chris@76: else Chris@76: echo empty($context['view_members_list']) ? '0 ' . $txt[19] : implode(', ', $context['view_members_list']) . ((empty($context['view_num_hidden']) or $context['can_moderate_forum']) ? '' : ' (+ ' . $context['view_num_hidden'] . ' ' . $txt['hidden'] . ')'); Chris@76: echo $txt['who_and'], $context['view_num_guests'], ' ', $context['view_num_guests'] == 1 ? $txt['guest'] : $txt['guests'], $txt['who_viewing_board'], ''; Chris@76: } Chris@76: echo ' Chris@76: Chris@76: '; Chris@76: Chris@76: if (isset($context['boards']) && (!empty($options['show_children']) || $context['start'] == 0)) Chris@76: { Chris@76: echo ' Chris@76:
Chris@76: Chris@76: Chris@76: '; Chris@76: foreach ($context['boards'] as $board) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: '; Chris@76: } Chris@76: echo ' Chris@76:
', $txt['parent_boards'], '
'; Chris@76: Chris@76: // Is this board itself new? Chris@76: if ($board['new']) Chris@76: echo '', $txt[333], ''; Chris@76: // Is one of this board's children new, then? Chris@76: elseif ($board['children_new']) Chris@76: echo '', $txt[333], ''; Chris@76: // I guess it's not new at all. Chris@76: else Chris@76: echo '', $txt[334], ''; Chris@76: Chris@76: echo ' Chris@76: ', $board['name'], '
Chris@76: ', $board['description']; Chris@76: Chris@76: if (!empty($board['moderators'])) Chris@76: echo ' Chris@76:
', count($board['moderators']) == 1 ? $txt[298] : $txt[299], ': ', implode(', ', $board['link_moderators']), '
'; Chris@76: Chris@76: if (!empty($board['children'])) Chris@76: { Chris@76: $children = array(); Chris@76: foreach ($board['children'] as $child) Chris@76: { Chris@76: $child['link'] = '' . $child['name'] . ''; Chris@76: $children[] = $child['new'] ? '' . $child['link'] . '' : $child['link']; Chris@76: } Chris@76: Chris@76: echo ' Chris@76:
', $txt['parent_boards'], ': ', implode(', ', $children), '
'; Chris@76: } Chris@76: Chris@76: echo ' Chris@76:
Chris@76: ', $board['posts'], ' ', $txt[21], ' ', $txt['smf88'], '
Chris@76: ', $board['topics'], ' ', $txt[330], ' Chris@76:
'; Chris@76: Chris@76: if (!empty($board['last_post']['id'])) Chris@76: echo ' Chris@76: ', $txt[22], ' ', $txt[30], ' ', $board['last_post']['time'], '
Chris@76: ', $txt['smf88'], ' ', $board['last_post']['link'], ' ', $txt[525], ' ', $board['last_post']['member']['link']; Chris@76: Chris@76: echo ' Chris@76:
'; Chris@76: } Chris@76: Chris@76: if (!empty($options['show_board_desc']) && $context['description'] != '') Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: Chris@76:
Chris@76: ', $context['description'], ' Chris@76:
'; Chris@76: } Chris@76: Chris@76: if (!$context['no_topic_listing']) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: Chris@76:
Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76:
', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '' . ($settings['use_image_buttons'] ? '' . $txt['topbottom5'] . '' : $txt['topbottom5']) . '' : '', '', theme_show_buttons(), '
Chris@76:
'; Chris@76: Chris@76: // If Quick Moderation is enabled start the form. Chris@76: if (!empty($options['display_quick_mod']) && !empty($context['topics'])) Chris@76: echo ' Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76: Chris@76: '; Chris@76: Chris@76: // Are there actually any topics to show? Chris@76: if (!empty($context['topics'])) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: // Show a "select all" box for quick moderation? Chris@76: if (!empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1) Chris@76: echo ' Chris@76: '; Chris@76: // If it's on in "image" mode, don't show anything but the column. Chris@76: elseif (!empty($options['display_quick_mod'])) Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: // No topics.... just say, "sorry bub". Chris@76: else Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: foreach ($context['topics'] as $topic) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: // Show the quick moderation options? Chris@76: if (!empty($options['display_quick_mod'])) Chris@76: { Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: Chris@76: if (!empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1 && !empty($context['topics'])) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: '; Chris@76: } Chris@76: Chris@76: echo ' Chris@76:
', $txt[70], $context['sort_by'] == 'subject' ? ' ' : '', '', $txt[109], $context['sort_by'] == 'starter' ? ' ' : '', '', $txt[110], $context['sort_by'] == 'replies' ? ' ' : '', '', $txt[301], $context['sort_by'] == 'views' ? ' ' : '', '', $txt[111], $context['sort_by'] == 'last_post' ? ' ' : '', ' Chris@76: Chris@76: ', $txt[151], '
Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: ', $topic['first_post']['link'], ''; Chris@76: Chris@76: // Is this topic new? (assuming they are logged in!) Chris@76: if ($topic['new'] && $context['user']['is_logged']) Chris@76: echo ' Chris@76: ', $txt[302], ''; Chris@76: Chris@76: echo ' Chris@76: ', $topic['pages'], ' Chris@76: Chris@76: ', $topic['first_post']['member']['link'], ' Chris@76: Chris@76: ', $topic['replies'], ' Chris@76: Chris@76: ', $topic['views'], ' Chris@76: Chris@76: ', $txt[111], ' Chris@76: Chris@76: ', $topic['last_post']['time'], '
Chris@76: ', $txt[525], ' ', $topic['last_post']['member']['link'], ' Chris@76:
'; Chris@76: if ($options['display_quick_mod'] == 1) Chris@76: echo ' Chris@76: '; Chris@76: else Chris@76: { Chris@76: // Check permissions on each and show only the ones they are allowed to use. Chris@76: if ($topic['quick_mod']['remove']) Chris@76: echo '', $txt[63], ''; Chris@76: if ($topic['quick_mod']['lock']) Chris@76: echo '', $txt['smf279'], ''; Chris@76: if ($topic['quick_mod']['lock'] || $topic['quick_mod']['remove']) Chris@76: echo '
'; Chris@76: if ($topic['quick_mod']['sticky']) Chris@76: echo '', $txt['smf277'], ''; Chris@76: if ($topic['quick_mod']['move']) Chris@76: echo '', $txt[132], ''; Chris@76: } Chris@76: echo '
Chris@76: '; Chris@76: Chris@76: if ($context['can_move']) Chris@76: { Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: Chris@76: echo ' Chris@76: Chris@76:
'; Chris@76: Chris@76: // Finish off the form - again, if Quick Moderation is being done with checkboxes. (1) Chris@76: if (!empty($options['display_quick_mod']) && !empty($context['topics'])) Chris@76: echo ' Chris@76: Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: Chris@76:
Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76:
', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '' . ($settings['use_image_buttons'] ? '' . $txt['topbottom4'] . '' : $txt['topbottom4']) . '' : '', '', theme_show_buttons(), '
Chris@76:
'; Chris@76: } Chris@76: Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: // Show breadcrumbs at the bottom too? Chris@76: if ($settings['linktree_inline']) Chris@76: echo ' Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: if (!$context['no_topic_listing']) Chris@76: echo ' Chris@76: Chris@76: '; Chris@76: Chris@76: echo ' Chris@76: Chris@76: Chris@76:
', theme_linktree(), '

', !empty($modSettings['enableParticipation']) ? ' Chris@76: ' . $txt['participation_caption'] . '
' : '', ' Chris@76: ' . $txt[457] . '
Chris@76: ' . $txt[454] . '
Chris@76: ' . $txt[455] . ' Chris@76:
Chris@76: ' . $txt[456] . '
' . ($modSettings['enableStickyTopics'] == '1' ? ' Chris@76: ' . $txt['smf96'] . '
' : '') . ($modSettings['pollMode'] == '1' ? ' Chris@76: ' . $txt['smf43'] : '') . ' Chris@76:
Chris@76:
Chris@76: : Chris@76:   Chris@76: Chris@76:
Chris@76:
'; Chris@76: Chris@76: // Javascript for inline editing. Chris@76: echo ' Chris@76: Chris@76: '; Chris@76: Chris@76: } Chris@76: Chris@76: function theme_show_buttons() Chris@76: { Chris@76: global $context, $settings, $options, $txt, $scripturl; Chris@76: Chris@76: $buttonArray = array(); Chris@76: Chris@76: // If they are logged in, and the mark read buttons are enabled.. Chris@76: if ($context['user']['is_logged'] && $settings['show_mark_read']) Chris@76: $buttonArray[] = '' . ($settings['use_image_buttons'] ? '' . $txt[300] . '' : $txt[300]) . ''; Chris@76: Chris@76: // If the user has permission to show the notification button... ask them if they're sure, though. Chris@76: if ($context['can_mark_notify']) Chris@76: $buttonArray[] = '' . ($settings['use_image_buttons'] ? '' . $txt[131] . '' : $txt[131]) . ''; Chris@76: Chris@76: // Are they allowed to post new topics? Chris@76: if ($context['can_post_new']) Chris@76: $buttonArray[] = '' . ($settings['use_image_buttons'] ? '' . $txt[33] . '' : $txt[33]) . ''; Chris@76: Chris@76: // How about new polls, can the user post those? Chris@76: if ($context['can_post_poll']) Chris@76: $buttonArray[] = '' . ($settings['use_image_buttons'] ? '' . $txt['smf20'] . '' : $txt['smf20']) . ''; Chris@76: Chris@76: return implode($context['menu_separator'], $buttonArray); Chris@76: } Chris@76: Chris@76: ?>