Пример #1
0
/**
 * Add a "Follow User/Stop Following" button to each member shown in a group
 * members loop.
 *
 * @author r-a-y
 * @since 1.1
 *
 * @global $bp The global BuddyPress settings variable created in bp_core_setup_globals()
 * @global $members_template The members template object containing all fetched members in the loop
 */
function bp_follow_add_group_member_follow_button()
{
    global $members_template;
    if ($members_template->member->user_id == bp_loggedin_user_id() || !bp_loggedin_user_id()) {
        return;
    }
    bp_follow_add_follow_button('leader_id=' . $members_template->member->user_id);
}
                        <?php 
ob_start();
do_action('bp_member_header_actions');
$action_output = ob_get_contents();
ob_end_clean();
?>

                        <div id="main-button" class="<?php 
if (!empty($action_output)) {
    echo 'primary-btn';
}
?>
">
                        <?php 
if ($showing == "follows") {
    bp_follow_add_follow_button();
} elseif ($showing == "friends") {
    if (!bp_is_friend(bp_displayed_user_id())) {
        bp_add_friend_button();
    } elseif (bp_is_active('messages')) {
        bp_send_private_message_button();
    } else {
        bp_send_public_message_button();
    }
} else {
    bp_send_public_message_button();
}
?>
                        </div>
			
                        <?php