/**
 * Choose between the owner's avatar or a checkbox if on loggedin user's BuddyDrive
 *
 * @uses bp_is_my_profile() to check we're on a user's profile
 * @uses bp_current_action() to check for BuddyDrive scope
 * @uses buddydrive_get_item_id() to get the item id
 * @uses buddydrive_get_owner_link() to get the link to owner's profile
 * @uses buddydrive_get_show_owner_avatar() to get owner's avatar.
 * @return string the right html
 */
function buddydrive_get_owner_or_cb()
{
    $output = '';
    if (bp_is_my_profile() && bp_current_action() == 'files') {
        $output = '<input type="checkbox" name="buddydrive-item[]" class="buddydrive-item-cb" value="' . esc_attr(buddydrive_get_item_id()) . '">';
    } else {
        $output = '<a href="' . esc_url(buddydrive_get_owner_link()) . '" title="' . esc_attr__('Owner', 'buddydrive') . '">' . buddydrive_get_show_owner_avatar() . '</a>';
    }
    return apply_filters('buddydrive_get_owner_or_cb', $output);
}
Example #2
0
 /**
  * Owners column
  *
  * @since BuddyDrive (1.0)
  * @param array $item A singular item (one full row)
  * @uses buddydrive_get_show_owner_avatar() to get owner's avatar
  */
 function column_owner($item = array())
 {
     echo buddydrive_get_show_owner_avatar($item['post_author']);
 }