| 1 |
<?php |
| 2 |
// Exit if accessed directly |
| 3 |
if( !defined( 'ABSPATH' ) ) exit; |
| 4 |
|
| 5 |
$fields = wpforo_search_fields(); |
| 6 |
?> |
| 7 |
<h2 id="wpforo-title"><?php wpforo_phrase('Forum Members') ?></h2> |
| 8 |
<div class="wpforo-members-wrap"> |
| 9 |
<?php if( $wpforo->perm->usergroup_can('vmem') ): ?> |
| 10 |
<div class="wpf-table wpforo-members-search wpfbg-9"> |
| 11 |
<form action="<?php echo wpforo_home_url('members') ?>" method="get"> |
| 12 |
<?php wpforo_make_hidden_fields_from_url( wpforo_home_url('members') ) ?> |
| 13 |
<?php wpforo_fields( $fields ); ?> |
| 14 |
<div class="wpf-tr"> |
| 15 |
<div class="wpf-td wpfw-1"> |
| 16 |
<div class="wpf-field wpf-field-type-submit"> |
| 17 |
<a href="<?php echo wpforo_home_url('members') ?>"><input type="button" class="wpf-member-search wpfbg-7 wpfcl-1" value="<?php wpforo_phrase('Reset Search') ?>" /></a> |
| 18 |
<?php if( $wpforo->member->options['search_type'] == 'filter' ): ?> |
| 19 |
<a href="<?php echo wpforo_home_url('members') ?>"><input type="reset" class="wpf-member-search wpfbg-7 wpfcl-1" value="<?php wpforo_phrase('Reset Fields') ?>" /></a> |
| 20 |
<?php endif; ?> |
| 21 |
<input type="submit" class="wpf-member-search" name="_wpfms" value="<?php wpforo_phrase('Search') ?>"/> |
| 22 |
</div> |
| 23 |
<div class="wpf-field-cl"></div> |
| 24 |
</div> |
| 25 |
<div class="wpf-cl"></div> |
| 26 |
</div> |
| 27 |
</form> |
| 28 |
</div> |
| 29 |
<p> </p> |
| 30 |
<div class="wpforo-members-content wpfbg-7"> |
| 31 |
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="width:100%; display:table;"> |
| 32 |
<tr class="wpfbg-3"> |
| 33 |
<?php if( $wpforo->perm->usergroup_can('va') && wpforo_feature('avatars', $wpforo) ): ?> |
| 34 |
<th class="wpf-members-avatar"><?php wpforo_phrase('Avatar') ?></th> |
| 35 |
<?php endif; ?> |
| 36 |
<th class="wpf-members-info1"><?php wpforo_phrase('Member information') ?></th> |
| 37 |
<th class="wpf-members-regdate"><?php wpforo_phrase('Registered date') ?></th> |
| 38 |
</tr> |
| 39 |
|
| 40 |
<?php if(!empty($members)) : ?> |
| 41 |
|
| 42 |
<?php $bg = FALSE; foreach($members as $member) : ?> |
| 43 |
|
| 44 |
<tr<?php echo ( $bg ? ' style="background:#F7F7F7"' : '' ) ?>> |
| 45 |
<?php if( $wpforo->perm->usergroup_can('va') && wpforo_feature('avatars', $wpforo) ): ?> |
| 46 |
<td class="wpf-members-avatar"><?php echo $wpforo->member->avatar($member, 'style="width:64px; height:64px;"'); ?></td> |
| 47 |
<?php endif; ?> |
| 48 |
<td class="wpf-members-info"> |
| 49 |
<a href="<?php echo esc_url($wpforo->member->profile_url($member)) ?>" class="wpf-member-name" title="<?php $wpforo->member->show_online_indicator($member['ID'], FALSE) ?>"> |
| 50 |
<?php $wpforo->member->show_online_indicator($member['ID']) ?> |
| 51 |
<?php echo $member['display_name'] ? esc_html($member['display_name']) : esc_html(urldecode($member['user_nicename'])) ?> |
| 52 |
</a> |
| 53 |
|
| 54 |
<?php do_action('wpforo_after_member_badge', $member) ?> |
| 55 |
|
| 56 |
<br /> |
| 57 |
<?php $enabled_for_usergroup = ( isset($wpforo->member->options['rating_badge_ug'][$member['groupid']]) && $wpforo->member->options['rating_badge_ug'][$member['groupid']] ) ? true : false ; ?> |
| 58 |
<span class="wpf-member-info wpfcl-1"> <i class="fa fa-users" title="<?php wpforo_phrase('Usergroup') ?>"></i> <?php wpforo_phrase($member['groupname']) ?> | <?php if( wpforo_feature('rating', $wpforo) && $enabled_for_usergroup ): ?><i class="fa fa-star" title="<?php wpforo_phrase('Rating') ?>"></i> <?php echo $wpforo->member->rating_level( $member['posts'], FALSE ) ?>/10 |<?php endif; ?> <?php wpforo_phrase('Posts') ?>: <?php echo intval($member['posts']) ?></span> |
| 59 |
| <div class="wpf-member-profile-buttons" style="display:inline-block;"> |
| 60 |
<?php $wpforo->tpl->member_buttons($member) ?> |
| 61 |
</div> |
| 62 |
</td> |
| 63 |
<td class="wpf-members-regdate wpfcl-1"><?php wpforo_date($member['user_registered'], 'F j, Y') ?></td> |
| 64 |
</tr> |
| 65 |
|
| 66 |
<?php $bg = ( $bg ? FALSE : TRUE ); endforeach; ?> |
| 67 |
|
| 68 |
<?php else : ?> |
| 69 |
|
| 70 |
<tr> |
| 71 |
<td colspan="3"><p class="wpf-p-error"> <?php wpforo_phrase('Members not found') ?> </p></td> |
| 72 |
</tr> |
| 73 |
|
| 74 |
<?php endif ?> |
| 75 |
|
| 76 |
</table> |
| 77 |
</div> |
| 78 |
<div class="wpf-members-foot"> |
| 79 |
<?php $wpforo->tpl->pagenavi( $paged, $items_count, FALSE ); ?> |
| 80 |
</div> |
| 81 |
<?php else : ?> |
| 82 |
<p class="wpf-p-error"> <?php wpforo_phrase('You don\'t have permission to this page') ?> </p> |
| 83 |
<?php endif; ?> |
| 84 |
</div> |