Skip to:
Content

bbPress.org


Ignore:
Timestamp:
02/20/2011 07:43:17 AM (16 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.