Ejemplo n.º 1
0
 /**
  * @group bp_has_members
  * @group friends
  * @ticket BP5071
  */
 public function test_bp_has_members_friendship_requests_with_no_requests()
 {
     $u1 = $this->factory->user->create();
     $u2 = $this->factory->user->create();
     $old_user = get_current_user_id();
     $this->set_current_user($u2);
     // For some reason, in all the user switching, the cache gets
     // confused. Never comes up when BP runs normally, because the
     // loggedin_user doesn't change on a pageload. @todo Fix for
     // real in BP
     wp_cache_delete('bp_user_domain_' . $u2, 'bp');
     $this->go_to(bp_core_get_user_domain($u2) . bp_get_friends_slug() . '/requests/');
     $this->restore_admins();
     global $members_template;
     bp_has_members(array('include' => bp_get_friendship_requests($u2)));
     $requests = is_array($members_template->members) ? array_values($members_template->members) : array();
     $request_ids = wp_list_pluck($requests, 'ID');
     $this->assertEquals(array(), $request_ids);
     $this->set_current_user($old_user);
 }
Ejemplo n.º 2
0
<?php

do_action('bp_before_member_friend_requests_content');
?>

<?php 
if (bp_has_members('include=' . bp_get_friendship_requests())) {
    ?>
	<div id="pag-top" class="pagination no-ajax">
		<div class="pag-count" id="member-dir-count-top">
			<?php 
    bp_members_pagination_count();
    ?>
		</div>
		<div class="pagination-links" id="member-dir-pag-top">
			<?php 
    bp_members_pagination_links();
    ?>
		</div>
	</div>

	<ul id="friend-list" class="item-list" role="main">
		<?php 
    while (bp_members()) {
        bp_the_member();
        ?>
			<li id="friendship-<?php 
        bp_friend_friendship_id();
        ?>
">
				<div class="item-avatar">
Ejemplo n.º 3
0
<?php

do_action('bp_before_member_friend_requests_content');
?>

<?php 
if (bp_has_members('type=alphabetical&include=' . bp_get_friendship_requests())) {
    ?>

	<div id="pag-top" class="pagination no-ajax">

		<div class="pag-count" id="member-dir-count-top">

			<?php 
    bp_members_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="member-dir-pag-top">

			<?php 
    bp_members_pagination_links();
    ?>

		</div>

	</div>

	<ul id="friend-list" class="item-list" role="main">
		<?php 
Ejemplo n.º 4
0
<?php do_action( 'bp_before_member_friend_requests_content' ) ?>

<?php if ( bp_has_members( 'include=' . bp_get_friendship_requests() . '&per_page=0' ) ) : ?>

	<ul id="friend-list" class="item-list">
		<?php while ( bp_members() ) : bp_the_member(); ?>

			<li id="friendship-<?php bp_friend_friendship_id() ?>">
				<div class="item-avatar">
					<a href="<?php bp_member_link() ?>"><?php bp_member_avatar() ?></a>
				</div>

				<div class="item">
					<div class="item-title"><a href="<?php bp_member_link() ?>"><?php bp_member_name() ?></a></div>
					<div class="item-meta"><span class="activity"><?php bp_member_last_active() ?></span></div>
				</div>

				<?php do_action( 'bp_friend_requests_item' ) ?>

				<div class="action">
					<a class="button accept" href="<?php bp_friend_accept_request_link() ?>"><?php _e( 'Accept', 'buddypress' ); ?></a> &nbsp;
					<a class="button reject" href="<?php bp_friend_reject_request_link() ?>"><?php _e( 'Reject', 'buddypress' ); ?></a>

					<?php do_action( 'bp_friend_requests_item_action' ) ?>
				</div>
			</li>

		<?php endwhile; ?>
	</ul>

	<?php do_action( 'bp_friend_requests_content' ) ?>