Skip to:
Content

bbPress.org

Changeset 2917


Ignore:
Timestamp:
02/20/2011 07:43:17 AM (14 years ago)
Author:
johnjamesjacoby
Message:

Fix issue where profiles of user_login's with spaces or periods could not be viewed. Fixes #1475. Props Nightgunner5.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-includes/bbp-general-functions.php

    r2916 r2917  
    741741    $is_edit  = get_query_var( 'edit'     );
    742742
    743     // Profile page
     743    // It is a user page - We'll also check if it is user edit
    744744    if ( !empty( $bbp_user ) ) {
    745745
    746         // It is a user page (most probably), we'll also check if it is user edit
     746        // Not a user_id so try email and slug
     747        if ( !is_numeric( $bbp_user ) ) {
     748
     749            // Email was passed
     750            if ( is_email( $bbp_user ) )
     751                $bbp_user = get_user_by( 'email', $bbp_user );
     752            // Try nicename
     753            else
     754                $bbp_user = get_user_by( 'slug', $bbp_user );
     755
     756            // If we were successful, set to ID
     757            if ( is_object( $bbp_user ) )
     758                $bbp_user = $bbp_user->ID;
     759        }
    747760
    748761        // Create new user
Note: See TracChangeset for help on using the changeset viewer.