Skip to:
Content

bbPress.org


Ignore:
Timestamp:
05/22/2012 09:52:50 AM (13 years ago)
Author:
johnjamesjacoby
Message:

User Edit:

  • Add missing bbp_is_user_home_edit() function and use where appropriate.
  • Add bbp_is_user_home_edit() checks to is_bbpress() and body class.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-includes/bbp-common-template.php

    r3913 r3918  
    485485 *
    486486 * @since bbPress (r2688)
    487  *
    488  * @uses bbPres Checks if bbPress::displayed_user is set and if
    489  *               bbPress::displayed_user::ID equals bbPress::current_user::ID
    490  *               or not
     487 * @uses bbp_is_single_user() Check query variable
    491488 * @uses is_user_logged_in() Must be logged in to be home
     489 * @uses bbp_get_displayed_user_id()
     490 * @uses bbp_get_current_user_id()
    492491 * @return bool True if it's the user's home, false if not
    493492 */
     
    501500
    502501    return (bool) apply_filters( 'bbp_is_user_home', $retval );
     502}
     503
     504/**
     505 * Check if current page is the currently logged in users author edit page
     506 *
     507 * @since bbPress (r3918)
     508 * @uses bbp_is_single_user_edit() Check query variable
     509 * @uses is_user_logged_in() Must be logged in to be home
     510 * @uses bbp_get_displayed_user_id()
     511 * @uses bbp_get_current_user_id()
     512 * @return bool True if it's the user's home, false if not
     513 */
     514function bbp_is_user_home_edit() {
     515
     516    // Assume false
     517    $retval = false;
     518
     519    if ( bbp_is_single_user_edit() && is_user_logged_in() )
     520        $retval = (bool) ( bbp_get_displayed_user_id() == bbp_get_current_user_id() );
     521
     522    return (bool) apply_filters( 'bbp_is_user_home_edit', $retval );
    503523}
    504524
     
    695715    }
    696716
     717    if ( bbp_is_user_home_edit() ) {
     718        $bbp_classes[] = 'bbp-user-home-edit';
     719        $bbp_classes[] = 'single';
     720        $bbp_classes[] = 'singular';
     721    }
     722
    697723    if ( bbp_is_topics_created() ) {
    698724        $bbp_classes[] = 'bbp-topics-created';
     
    806832
    807833    elseif ( bbp_is_user_home() )
     834        $retval = true;
     835
     836    elseif ( bbp_is_user_home_edit() )
    808837        $retval = true;
    809838
     
    20932122
    20942123        // Current users profile
    2095         if ( bbp_is_user_home() ) {
     2124        if ( bbp_is_user_home_edit() ) {
    20962125            $title = __( 'Edit Your Profile', 'bbpress' );
    20972126
Note: See TracChangeset for help on using the changeset viewer.