Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/09/2010 09:31:33 AM (16 years ago)
Author:
apeatling
Message:

Better public @ message usability with a button on a user profile page. Made core userdata available for logged in and displayed user.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-messages/bp-messages-templatetags.php

    r2209 r2276  
    436436}
    437437
     438function bp_send_private_message_link() {
     439    echo bp_get_send_private_message_link();
     440}
     441    function bp_get_send_private_message_link() {
     442        global $bp;
     443
     444        return apply_filters( 'bp_get_send_public_message_link', $bp->loggedin_user->domain . $bp->messages->slug . '/compose/?r=' . $bp->displayed_user->userdata->user_login );
     445    }
     446
    438447function bp_send_message_button() {
    439448    echo bp_get_send_message_button();
     
    445454            return false;
    446455
    447         $ud = get_userdata( $bp->displayed_user->id );
    448 
    449         return apply_filters( 'bp_get_send_message_button', '<div class="generic-button"><a class="send-message" title="' . __( 'Send Message', 'buddypress' ) . '" href="' . $bp->loggedin_user->domain . $bp->messages->slug . '/compose/?r=' . $ud->user_login . '">' . __( 'Send Message', 'buddypress' ) . '</a></div>' );
     456        return apply_filters( 'bp_get_send_message_button', '<div class="generic-button"><a class="send-message" title="' . __( 'Send Message', 'buddypress' ) . '" href="' . $bp->loggedin_user->domain . $bp->messages->slug . '/compose/?r=' . $bp->displayed_user->userdata->user_login . '">' . __( 'Send Message', 'buddypress' ) . '</a></div>' );
    450457    }
    451458
Note: See TracChangeset for help on using the changeset viewer.