Chris@76: array('text' => 'view_all_members', 'image' => 'mlist.gif', 'lang' => true, 'url' => $scripturl . '?action=mlist' . ';sa=all', 'active'=> true), Chris@76: 'mlist_search' => array('text' => 'mlist_search', 'image' => 'mlist.gif', 'lang' => true, 'url' => $scripturl . '?action=mlist' . ';sa=search'), Chris@76: ); Chris@76: Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:

Chris@76: ', $txt['members_list'], ''; Chris@76: if (!isset($context['old_search'])) Chris@76: echo ' Chris@76: ', $context['letter_links'], ''; Chris@76: echo ' Chris@76:

Chris@76:
Chris@76:
Chris@76: ', template_button_strip($memberlist_buttons, 'right'), ' Chris@76: Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76:
Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: // Display each of the column headers of the table. Chris@76: foreach ($context['columns'] as $column) Chris@76: { Chris@76: // We're not able (through the template) to sort the search results right now... Chris@76: if (isset($context['old_search'])) Chris@76: echo ' Chris@76: '; Chris@76: // This is a selected column, so underline it or some such. Chris@76: elseif ($column['selected']) Chris@76: echo ' Chris@76: '; Chris@76: // This is just some column... show the link and be done with it. Chris@76: else Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: echo ' Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: // Assuming there are members loop through each one displaying their data. Chris@76: if (!empty($context['members'])) Chris@76: { Chris@76: foreach ($context['members'] as $member) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: if (!isset($context['disabled_fields']['website'])) Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: // ICQ? Chris@76: if (!isset($context['disabled_fields']['icq'])) Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: // AIM? Chris@76: if (!isset($context['disabled_fields']['aim'])) Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: // YIM? Chris@76: if (!isset($context['disabled_fields']['yim'])) Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: // MSN? Chris@76: if (!isset($context['disabled_fields']['msn'])) Chris@76: echo ' Chris@76: '; Chris@76: Chris@76: // Group and date. Chris@76: echo ' Chris@76: Chris@76: '; Chris@76: Chris@76: if (!isset($context['disabled_fields']['posts'])) Chris@76: { Chris@76: echo ' Chris@76: Chris@76: '; Chris@76: } Chris@76: Chris@76: echo ' Chris@76: '; Chris@76: } Chris@76: } Chris@76: // No members? Chris@76: else Chris@76: echo ' Chris@76: Chris@76: Chris@76: '; Chris@76: Chris@76: // Show the page numbers again. (makes 'em easier to find!) Chris@76: echo ' Chris@76: Chris@76:
Chris@76: ', $column['label'], ' Chris@76: ' . $column['label'] . ' Chris@76: ', $column['link'], '
Chris@76: ', $context['can_send_pm'] ? '' : '', $settings['use_image_buttons'] ? '' . $member['online']['text'] . '' : $member['online']['label'], $context['can_send_pm'] ? '' : '', ' Chris@76: ', $member['link'], '', $member['show_email'] == 'no' ? '' : '' . $txt['email'] . '', '', $member['website']['url'] != '' ? '' . $member['website']['title'] . '' : '', '', $member['icq']['link'], '', $member['aim']['link'], '', $member['yim']['link'], '', $member['msn']['link'], '', empty($member['group']) ? $member['post_group'] : $member['group'], '', $member['registered_date'], '', $member['posts'], ''; Chris@76: Chris@76: if (!empty($member['post_percent'])) Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76:
', $txt['search_no_results'], '
Chris@76:
'; Chris@76: Chris@76: echo ' Chris@76:
Chris@76: '; Chris@76: Chris@76: // If it is displaying the result of a search show a "search again" link to edit their criteria. Chris@76: if (isset($context['old_search'])) Chris@76: echo ' Chris@76:
Chris@76: ', $txt['mlist_search_again'], ' Chris@76:
'; Chris@76: echo ' Chris@76:
Chris@76:
'; Chris@76: Chris@76: } Chris@76: Chris@76: // A page allowing people to search the member list. Chris@76: function template_search() Chris@76: { Chris@76: global $context, $settings, $options, $scripturl, $txt; Chris@76: Chris@76: // Build the memberlist button array. Chris@76: $memberlist_buttons = array( Chris@76: 'view_all_members' => array('text' => 'view_all_members', 'image' => 'mlist.gif', 'lang' => true, 'url' => $scripturl . '?action=mlist' . ';sa=all'), Chris@76: 'mlist_search' => array('text' => 'mlist_search', 'image' => 'mlist.gif', 'lang' => true, 'url' => $scripturl . '?action=mlist' . ';sa=search', 'active' => true), Chris@76: ); Chris@76: Chris@76: // Start the submission form for the search! Chris@76: echo ' Chris@76:
Chris@76:
Chris@76:
Chris@76:

Chris@76: ', !empty($settings['use_buttons']) ? '' : '', $txt['mlist_search'], ' Chris@76:

Chris@76:
Chris@76:
Chris@76: ', template_button_strip($memberlist_buttons, 'right'), ' Chris@76:
'; Chris@76: // Display the input boxes for the form. Chris@76: echo ' Chris@76:
Chris@76:
'; Chris@76: } Chris@76: Chris@76: ?>