Chris@76:
'; Chris@76: template_show_list('post_count_membergroups_list'); Chris@76: Chris@76: } Chris@76: Chris@76: function template_new_group() Chris@76: { Chris@76: global $context, $settings, $options, $scripturl, $txt, $modSettings; Chris@76: Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
Chris@76:

', $txt['membergroups_new_group'], '

Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76: Chris@76:
'; Chris@76: if ($context['undefined_group']) Chris@76: { Chris@76: echo ' Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_edit_select_group_type'], ' Chris@76:
'; Chris@76: Chris@76: if ($context['allow_protected']) Chris@76: echo ' Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
Chris@76:
Chris@76:
'; Chris@76: } Chris@76: Chris@76: if ($context['post_group'] || $context['undefined_group']) Chris@76: echo ' Chris@76:
Chris@76: ', $txt['membergroups_min_posts'], ': Chris@76:
Chris@76:
Chris@76: Chris@76:
'; Chris@76: if (!$context['post_group'] || !empty($modSettings['permission_enable_postgroups'])) Chris@76: { Chris@76: echo ' Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_can_edit_later'], ' Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_select_permission_type'], ' Chris@76: Chris@76: Chris@76:
Chris@76: Chris@76: Chris@76: Chris@76:
Chris@76: Chris@76: Chris@76: Chris@76: Chris@76:
Chris@76:
'; Chris@76: } Chris@76: echo ' Chris@76:
Chris@76: ', $txt['membergroups_new_board'], ':', $context['post_group'] ? '
Chris@76: ' . $txt['membergroups_new_board_post_groups'] . '' : '', ' Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_new_board_desc'], ''; Chris@76: foreach ($context['boards'] as $board) Chris@76: echo ' 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:
'; Chris@76: if ($context['undefined_group']) Chris@76: { Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: echo ' Chris@76: Chris@76:
Chris@76:
Chris@76:
'; Chris@76: } Chris@76: Chris@76: function template_edit_group() Chris@76: { Chris@76: global $context, $settings, $options, $scripturl, $txt; Chris@76: Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
Chris@76:

', $txt['membergroups_edit_group'], ' - ', $context['group']['name'], ' Chris@76:

Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76: Chris@76:
'; Chris@76: Chris@76: if ($context['group']['id'] != 3 && $context['group']['id'] != 4) Chris@76: echo ' Chris@76: Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76: Chris@76:
'; Chris@76: Chris@76: // Group type... Chris@76: if ($context['group']['allow_post_group']) Chris@76: { Chris@76: echo ' Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_edit_select_group_type'], ' Chris@76:
'; Chris@76: Chris@76: if ($context['group']['allow_protected']) Chris@76: echo ' Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
Chris@76:
Chris@76:
'; Chris@76: } Chris@76: Chris@76: if ($context['group']['id'] != 3 && $context['group']['id'] != 4) 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:
Chris@76: Chris@76:
'; Chris@76: Chris@76: // Can they inherit permissions? Chris@76: if ($context['group']['id'] > 1 && $context['group']['id'] != 3) Chris@76: { Chris@76: echo ' Chris@76:
Chris@76: :
Chris@76: ', $txt['membergroups_edit_inherit_permissions_desc'], ' Chris@76:
Chris@76:
Chris@76: Chris@76: Chris@76:
'; Chris@76: } Chris@76: Chris@76: if ($context['group']['allow_post_group']) Chris@76: echo ' Chris@76: Chris@76:
Chris@76: Chris@76:
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: Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_star_image_note'], ' Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_images_url'], ' Chris@76: Chris@76: * Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_max_messages_note'], ' Chris@76:
Chris@76:
Chris@76: Chris@76:
'; Chris@76: if (!empty($context['boards'])) Chris@76: { Chris@76: echo ' Chris@76:
Chris@76: ', $txt['membergroups_new_board'], ':', $context['group']['is_post_group'] ? '
Chris@76: ' . $txt['membergroups_new_board_post_groups'] . '' : '', ' Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['membergroups_new_board_desc'], ''; Chris@76: foreach ($context['boards'] as $board) Chris@76: echo ' Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76:
Chris@76: Chris@76:
Chris@76: Chris@76: Chris@76:
'; Chris@76: } Chris@76: echo ' Chris@76:
Chris@76:
Chris@76: ', $context['group']['allow_delete'] ? ' Chris@76: ' : '', ' Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76:
Chris@76: Chris@76: '; Chris@76: Chris@76: if ($context['group']['allow_post_group']) Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: Chris@76: // Templating for viewing the members of a group. Chris@76: function template_group_members() Chris@76: { Chris@76: global $context, $settings, $options, $scripturl, $txt; Chris@76: Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
Chris@76:

', $context['page_title'], '

Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76:
Chris@76:
Chris@76: ', $txt['name'], ': Chris@76:
Chris@76:
Chris@76: ', $context['group']['name'], ' ', $context['group']['stars'], ' Chris@76:
'; Chris@76: //Any description to show? Chris@76: if (!empty($context['group']['description'])) Chris@76: echo ' Chris@76:
Chris@76: ' . $txt['membergroups_members_description'] . ': Chris@76:
Chris@76:
Chris@76: ', $context['group']['description'] ,' Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76:
Chris@76: ', $txt['membergroups_members_top'], ': Chris@76:
Chris@76:
Chris@76: ', $context['total_members'] ,' Chris@76:
'; Chris@76: // Any group moderators to show? Chris@76: if (!empty($context['group']['moderators'])) Chris@76: { Chris@76: $moderators = array(); Chris@76: foreach ($context['group']['moderators'] as $moderator) Chris@76: $moderators[] = '' . $moderator['name'] . ''; Chris@76: Chris@76: echo ' Chris@76:
Chris@76: ', $txt['membergroups_members_group_moderators'], ': Chris@76:
Chris@76:
Chris@76: ', implode(', ', $moderators) ,' 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:

', $txt['membergroups_members_group_members'], '

Chris@76:
Chris@76:
Chris@76:
', $txt['pages'], ': ', $context['page_index'], '
Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: Chris@76: ', $txt['posts'], $context['sort_by'] == 'posts' ? ' ' : '', ''; Chris@76: if (!empty($context['group']['assignable'])) Chris@76: echo ' Chris@76: '; Chris@76: echo ' Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: if (empty($context['members'])) Chris@76: echo ' Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: foreach ($context['members'] as $member) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: // Is it totally hidden? Chris@76: if ($member['show_email'] == 'no') Chris@76: echo ' Chris@76: ', $txt['hidden'], ''; Chris@76: // ... otherwise they want it hidden but it's not to this person? Chris@76: elseif ($member['show_email'] == 'yes_permission_override') Chris@76: echo ' Chris@76: ', $member['email'], ''; Chris@76: // ... otherwise it's visible - but only via an image? Chris@76: elseif ($member['show_email'] == 'no_through_forum') Chris@76: echo ' Chris@76: ', ($settings['use_image_buttons'] ? '' . $txt['email'] . '' : $txt['email']), ''; Chris@76: // ... otherwise it must be a 'yes', show it and show it fully. Chris@76: else Chris@76: echo ' Chris@76: ', $member['email'], ''; Chris@76: Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: ', $member['posts'], ''; Chris@76: if (!empty($context['group']['assignable'])) Chris@76: echo ' Chris@76: '; Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: Chris@76: echo ' Chris@76: Chris@76:
', $txt['name'], $context['sort_by'] == 'name' ? ' ' : '', '', $txt['email'], $context['sort_by'] == 'email' ? ' ' : '', '', $txt['membergroups_members_last_active'], $context['sort_by'] == 'active' ? ' ' : '', '', $txt['date_registered'], $context['sort_by'] == 'registered' ? ' ' : '', '
', $txt['membergroups_members_no_members'], '
', $member['name'], '', $member['last_online'], '', $member['registered'], '
Chris@76:
Chris@76:
', $txt['pages'], ': ', $context['page_index'], '
'; Chris@76: Chris@76: if (!empty($context['group']['assignable'])) Chris@76: echo ' Chris@76:
'; Chris@76: echo ' Chris@76:
Chris@76:
'; Chris@76: Chris@76: if (!empty($context['group']['assignable'])) Chris@76: { Chris@76: echo ' Chris@76:
Chris@76:

', $txt['membergroups_members_add_title'], '

Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76: ', $txt['membergroups_members_add_desc'], ': Chris@76: Chris@76:
Chris@76: Chris@76:
Chris@76: Chris@76:
'; Chris@76: } Chris@76: Chris@76: echo ' Chris@76: Chris@76:
Chris@76:
Chris@76:
'; Chris@76: Chris@76: if (!empty($context['group']['assignable'])) Chris@76: echo ' Chris@76: Chris@76: '; Chris@76: } Chris@76: Chris@76: // Allow the moderator to enter a reason to each user being rejected. Chris@76: function template_group_request_reason() Chris@76: { Chris@76: global $settings, $options, $context, $txt, $scripturl; Chris@76: Chris@76: // Show a welcome message to the user. Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
Chris@76:

', $txt['mc_groups_reason_title'], '

Chris@76:
Chris@76:
Chris@76: Chris@76:
Chris@76:
'; Chris@76: Chris@76: // Loop through and print out a reason box for each... Chris@76: foreach ($context['group_requests'] as $request) Chris@76: echo ' Chris@76:
Chris@76: ', sprintf($txt['mc_groupr_reason_desc'], $request['member_link'], $request['group_link']), ': Chris@76:
Chris@76:
Chris@76: 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: } Chris@76: Chris@76: ?>