예제 #1
0
function groups_ajax_member_admin_list()
{
    global $bp;
    ?>
	
	<?php 
    if (bp_group_has_members('group_id=' . $_REQUEST['group_id'] . '&per_page=' . $_REQUEST['num'])) {
        ?>
	
		<?php 
        if (bp_group_member_needs_pagination()) {
            ?>
			<div id="member-count" class="pag-count">
				<?php 
            bp_group_member_pagination_count();
            ?>
			</div>

			<div id="member-admin-pagination" class="pagination-links">
				<?php 
            bp_group_member_admin_pagination();
            ?>
			</div>
		<?php 
        }
        ?>
	
		<ul id="members-list" class="item-list single-line">
		<?php 
        while (bp_group_members()) {
            bp_group_the_member();
            ?>
			<?php 
            if (bp_group_member_is_banned()) {
                ?>
				<li class="banned-user">
					<?php 
                bp_group_member_avatar_mini();
                ?>

					<h5><?php 
                bp_group_member_link();
                ?>
 <?php 
                _e('(banned)', 'buddypress');
                ?>
 <span class="small"> &mdash; <a href="<?php 
                bp_group_member_unban_link();
                ?>
" title="<?php 
                _e('Kick and ban this member', 'buddypress');
                ?>
"><?php 
                _e('Remove Ban', 'buddypress');
                ?>
</a> </h5>
			<?php 
            } else {
                ?>
				<li>
					<?php 
                bp_group_member_avatar_mini();
                ?>
					<h5><?php 
                bp_group_member_link();
                ?>
  <span class="small"> &mdash; <a href="<?php 
                bp_group_member_ban_link();
                ?>
" title="<?php 
                _e('Kick and ban this member', 'buddypress');
                ?>
"><?php 
                _e('Kick &amp; Ban', 'buddypress');
                ?>
</a> | <a href="<?php 
                bp_group_member_promote_link();
                ?>
" title="<?php 
                _e('Promote this member', 'buddypress');
                ?>
"><?php 
                _e('Promote to Moderator', 'buddypress');
                ?>
</a></span></h5>

			<?php 
            }
            ?>
				</li>
		<?php 
        }
        ?>
		</ul>
	<?php 
    } else {
        ?>

		<div id="message" class="info">
			<p><?php 
        _e('This group has no members.', 'buddypress');
        ?>
</p>
		</div>

	<?php 
    }
    ?>
	<input type="hidden" name="group_id" id="group_id" value="<?php 
    echo attribute_escape($_REQUEST['group_id']);
    ?>
" />
<?php 
}
예제 #2
0
                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 
function bp_group_mod_memberlist($admin_list = false, $group = false)
{
    global $groups_template, $group_mods;
    if (!$group) {
        $group =& $groups_template->group;
    }
    $group_mods = groups_get_group_mods($group->id);
    ?>
		<?php 
    if ($group_mods) {
        ?>
			<ul id="mods-list" class="item-list<?php 
        if ($admin_list) {
            ?>
 single-line<?php 
        }
        ?>
">
			<?php 
        foreach ($group_mods as $mod) {
            ?>
				<?php 
            if ($admin_list) {
                ?>
				<li>
					<?php 
                echo bp_core_get_avatar($mod->user_id, 1, 30, 30);
                ?>
					<h5><?php 
                echo bp_core_get_userlink($mod->user_id);
                ?>
  <span class="small"> &mdash; <a href="<?php 
                bp_group_member_ban_link();
                ?>
"><?php 
                _e('Kick &amp; Ban', 'buddypress');
                ?>
</a> | <a href="<?php 
                bp_group_member_demote_link($mod->user_id);
                ?>
"><?php 
                _e('Demote to Member', 'buddypress');
                ?>
</a></span></h5>
				</li>
				<?php 
            } else {
                ?>
				<li>
					<?php 
                echo bp_core_get_avatar($mod->user_id, 1);
                ?>
					<h5><?php 
                echo bp_core_get_userlink($mod->user_id);
                ?>
</h5>
					<span class="activity"><?php 
                echo bp_core_get_last_activity(strtotime($mod->date_modified), __('joined %s ago', 'buddypress'));
                ?>
</span>
					
					<?php 
                if (function_exists('friends_install')) {
                    ?>
						<div class="action">
							<?php 
                    bp_add_friend_button($mod->user_id);
                    ?>
						</div>
					<?php 
                }
                ?>
				</li>		
				<?php 
            }
            ?>
			
			<?php 
        }
        ?>
			</ul>
		<?php 
    } else {
        ?>
			<div id="message" class="info">
				<p><?php 
        _e('This group has no moderators', 'buddypress');
        ?>
</p>
			</div>
		<?php 
    }
}