<?php

/**
 * BuddyPress - Members Loop
 *
 * Querystring is set via AJAX in _inc/ajax.php - bp_legacy_theme_object_filter()
 *
 * @package BuddyPress
 * @subpackage bp-legacy
 */

?>

<?php do_action( 'bp_before_group_members_content' ); ?>

<?php if ( bp_group_has_members( bp_ajax_querystring( 'groupmembers' ) ) ) : ?>

	<div id="pag-top" class="pagination">

		<div class="pag-count" id="groupmembers-count-top">

			<?php bp_members_pagination_count(); ?>

		</div>

		<div class="pagination-links" id="groupmembers-pag-top">

			<?php bp_members_pagination_links(); ?>

		</div>

	</div>

	<?php do_action( 'bp_before_directory_members_list' ); ?>

	<ul id="members-list" class="item-list" role="main">

	<?php while ( bp_group_members() ) : bp_group_the_member(); ?>

		<?php if( bp_is_group_admin_screen( 'manage-members' ) ) :?>

			<li class="<?php bp_group_member_css_class(); ?>">
				<div class="item-avatar">
					<?php bp_group_member_avatar_mini(); ?>
				</div>

				<div class="item">
					<div class="item-title">
						<?php bp_group_member_link(); ?>

						<?php if ( bp_get_group_member_is_banned() ) _e( '(banned)', 'buddypress' ); ?>

					</div>

				</div>

				<div class="action">

						<span class="small">

						<?php if ( bp_get_group_member_is_banned() ) : ?>

							<a href="<?php bp_group_member_unban_link(); ?>" class="button confirm member-unban" title="<?php _e( 'Unban this member', 'buddypress' ); ?>"><?php _e( 'Remove Ban', 'buddypress' ); ?></a>

						<?php else : ?>

							<a href="<?php bp_group_member_ban_link(); ?>" class="button confirm member-ban" title="<?php _e( 'Kick and ban this member', 'buddypress' ); ?>"><?php _e( 'Kick &amp; Ban', 'buddypress' ); ?></a>
							<a href="<?php bp_group_member_promote_mod_link(); ?>" class="button confirm member-promote-to-mod" title="<?php _e( 'Promote to Mod', 'buddypress' ); ?>"><?php _e( 'Promote to Mod', 'buddypress' ); ?></a>
							<a href="<?php bp_group_member_promote_admin_link(); ?>" class="button confirm member-promote-to-admin" title="<?php _e( 'Promote to Admin', 'buddypress' ); ?>"><?php _e( 'Promote to Admin', 'buddypress' ); ?></a>

						<?php endif; ?>

							<a href="<?php bp_group_member_remove_link(); ?>" class="button confirm" title="<?php _e( 'Remove this member', 'buddypress' ); ?>"><?php _e( 'Remove from group', 'buddypress' ); ?></a>

							<?php do_action( 'bp_group_manage_members_admin_item' ); ?>

						</span>

				</div>

				<div class="clear"></div>
			</li>

		<?php else :?>

			<li>
				<div class="item-avatar">
					<a href="<?php bp_group_member_domain(); ?>"><?php bp_group_member_avatar_thumb(); ?></a>
				</div>

				<div class="item">
					<div class="item-title">
						<?php bp_group_member_link(); ?>

						<span class="update"> <?php bp_group_member_joined_since(); ?></span>

					</div>

					<?php do_action( 'bp_group_members_list_item' ); ?>

				</div>

				<?php if ( bp_is_active( 'friends' ) ) : ?>

					<div class="action">

						<?php bp_add_friend_button( bp_get_group_member_id(), bp_get_group_member_is_friend() ); ?>

						<?php do_action( 'bp_group_members_list_item_action' ); ?>

					</div>

				<?php endif; ?>

				<div class="clear"></div>
			</li>

		<?php endif;?>

	<?php endwhile; ?>

	</ul>

	<?php do_action( 'bp_after_group_members_list' ); ?>

	<div id="pag-bottom" class="pagination">

		<div class="pag-count" id="groupmembers-count-bottom">

			<?php bp_members_pagination_count(); ?>

		</div>

		<div class="pagination-links" id="groupmembers-pag-bottom">

			<?php bp_members_pagination_links(); ?>

		</div>

	</div>

	<?php do_action( 'bp_after_group_members_content' ); ?>

<?php else: ?>

	<div id="message" class="info">
		<p><?php _e( 'This group has no members.', 'buddypress' ); ?></p>
	</div>

<?php endif; ?>

<?php do_action( 'bp_after_group_members_loop' ); ?>
