Skip to:
Content

bbPress.org

Changeset 3918


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.
Location:
branches/plugin
Files:
6 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
  • branches/plugin/bbp-includes/bbp-forum-functions.php

    r3852 r3918  
    15641564 *
    15651565 * @uses is_super_admin()
    1566  * @uses bbp_is_user_home()
    15671566 * @uses bbp_get_hidden_forum_ids()
    15681567 * @uses bbp_get_private_forum_ids()
  • branches/plugin/bbp-includes/bbp-user-functions.php

    r3911 r3918  
    881881
    882882    // Execute confirmed email change. See send_confirmation_on_profile_email().
    883     if ( is_multisite() && bbp_is_user_home() && isset( $_GET['newuseremail'] ) ) {
     883    if ( is_multisite() && bbp_is_user_home_edit() && isset( $_GET['newuseremail'] ) ) {
    884884
    885885        $new_email = get_option( $user_id . '_new_email' );
     
    900900        }
    901901
    902     } elseif ( is_multisite() && bbp_is_user_home() && !empty( $_GET['dismiss'] ) && ( $user_id . '_new_email' == $_GET['dismiss'] ) ) {
     902    } elseif ( is_multisite() && bbp_is_user_home_edit() && !empty( $_GET['dismiss'] ) && ( $user_id . '_new_email' == $_GET['dismiss'] ) ) {
    903903
    904904        delete_option( $user_id . '_new_email' );
     
    914914
    915915    // Do action based on who's profile you're editing
    916     $edit_action = bbp_is_user_home() ? 'personal_options_update' : 'edit_user_profile_update';
     916    $edit_action = bbp_is_user_home_edit() ? 'personal_options_update' : 'edit_user_profile_update';
    917917    do_action( $edit_action, $user_id );
    918918
     
    949949        }
    950950
    951         if ( is_multisite() && is_network_admin() & !bbp_is_user_home() && current_user_can( 'manage_network_options' ) && !isset( $super_admins ) && empty( $_POST['super_admin'] ) == is_super_admin( $user_id ) ) {
     951        if ( is_multisite() && is_network_admin() & !bbp_is_user_home_edit() && current_user_can( 'manage_network_options' ) && !isset( $super_admins ) && empty( $_POST['super_admin'] ) == is_super_admin( $user_id ) ) {
    952952            empty( $_POST['super_admin'] ) ? revoke_super_admin( $user_id ) : grant_super_admin( $user_id );
    953953        }
     
    13971397
    13981398    // Only allow super admins on multisite to edit every user.
    1399     if ( !is_user_logged_in() || ( is_multisite() && !current_user_can( 'manage_network_users' ) && bbp_is_user_home() && !apply_filters( 'enable_edit_any_user_configuration', true ) ) || !current_user_can( 'edit_user', bbp_get_displayed_user_id() ) ) {
     1399    if ( !is_user_logged_in() || ( is_multisite() && !current_user_can( 'manage_network_users' ) && bbp_is_user_home_edit() && !apply_filters( 'enable_edit_any_user_configuration', true ) ) || !current_user_can( 'edit_user', bbp_get_displayed_user_id() ) ) {
    14001400        wp_safe_redirect( bbp_get_user_profile_url( bbp_get_displayed_user_id() ) );
    14011401        exit();
  • branches/plugin/bbp-includes/bbp-user-template.php

    r3911 r3918  
    864864 * @uses is_super_admin() To check if the user is super admin
    865865 * @uses bbp_is_user_home() To check if it's the user home
     866 * @uses bbp_is_user_home_edit() To check if it's the user home edit
    866867 */
    867868function bbp_notice_edit_user_is_super_admin() {
     
    869870
    870871    <div class="bbp-template-notice important">
    871         <p><?php bbp_is_user_home() ? _e( 'You have super admin privileges.', 'bbpress' ) : _e( 'This user has super admin privileges.', 'bbpress' ); ?></p>
     872        <p><?php bbp_is_user_home() || bbp_is_user_home_edit() ? _e( 'You have super admin privileges.', 'bbpress' ) : _e( 'This user has super admin privileges.', 'bbpress' ); ?></p>
    872873    </div>
    873874
  • branches/plugin/bbp-theme-compat/bbpress/form-user-edit.php

    r3881 r3918  
    7272    </fieldset>
    7373
    74     <h2 class="entry-title"><?php bbp_is_user_home() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></h2>
     74    <h2 class="entry-title"><?php bbp_is_user_home_edit() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></h2>
    7575
    7676    <fieldset class="bbp-form">
    77         <legend><?php bbp_is_user_home() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></legend>
     77        <legend><?php bbp_is_user_home_edit() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></legend>
    7878
    7979        <?php do_action( 'bbp_user_edit_before_about' ); ?>
     
    137137        </div>
    138138
    139         <?php if ( current_user_can( 'edit_users' ) && ! bbp_is_user_home() ) : ?>
     139        <?php if ( current_user_can( 'edit_users' ) && ! bbp_is_user_home_edit() ) : ?>
    140140
    141141            <div>
     
    172172            <?php bbp_edit_user_form_fields(); ?>
    173173
    174             <button type="submit" tabindex="<?php bbp_tab_index(); ?>" id="bbp_user_edit_submit" name="bbp_user_edit_submit" class="button submit user-submit"><?php bbp_is_user_home() ? _e( 'Update Profile', 'bbpress' ) : _e( 'Update User', 'bbpress' ); ?></button>
     174            <button type="submit" tabindex="<?php bbp_tab_index(); ?>" id="bbp_user_edit_submit" name="bbp_user_edit_submit" class="button submit user-submit"><?php bbp_is_user_home_edit() ? _e( 'Update Profile', 'bbpress' ) : _e( 'Update User', 'bbpress' ); ?></button>
    175175        </div>
    176176    </fieldset>
  • branches/plugin/bbp-themes/bbp-twentyten/bbpress/form-user-edit.php

    r3881 r3918  
    7272    </fieldset>
    7373
    74     <h2 class="entry-title"><?php bbp_is_user_home() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></h2>
     74    <h2 class="entry-title"><?php bbp_is_user_home_edit() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></h2>
    7575
    7676    <fieldset class="bbp-form">
    77         <legend><?php bbp_is_user_home() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></legend>
     77        <legend><?php bbp_is_user_home_edit() ? _e( 'About Yourself', 'bbpress' ) : _e( 'About the user', 'bbpress' ); ?></legend>
    7878
    7979        <?php do_action( 'bbp_user_edit_before_about' ); ?>
     
    137137        </div>
    138138
    139         <?php if ( current_user_can( 'edit_users' ) && ! bbp_is_user_home() ) : ?>
     139        <?php if ( current_user_can( 'edit_users' ) && ! bbp_is_user_home_edit() ) : ?>
    140140
    141141            <div>
     
    172172            <?php bbp_edit_user_form_fields(); ?>
    173173
    174             <button type="submit" tabindex="<?php bbp_tab_index(); ?>" id="bbp_user_edit_submit" name="bbp_user_edit_submit" class="button submit user-submit"><?php bbp_is_user_home() ? _e( 'Update Profile', 'bbpress' ) : _e( 'Update User', 'bbpress' ); ?></button>
     174            <button type="submit" tabindex="<?php bbp_tab_index(); ?>" id="bbp_user_edit_submit" name="bbp_user_edit_submit" class="button submit user-submit"><?php bbp_is_user_home_edit() ? _e( 'Update Profile', 'bbpress' ) : _e( 'Update User', 'bbpress' ); ?></button>
    175175        </div>
    176176    </fieldset>
Note: See TracChangeset for help on using the changeset viewer.