Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
11/09/2011 06:38:28 AM (13 years ago)
Author:
johnjamesjacoby
Message:

Performance improvements and phpdoc to bp-core-catchuri.php. Introduce bp_core_enable_root_profiles() function as wrapper for constant.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-members/bp-members-functions.php

    r5305 r5319  
    110110            $username = rawurlencode( $username );
    111111
    112         // If we are using a members slug, include it.
    113         if ( !defined( 'BP_ENABLE_ROOT_PROFILES' ) )
    114             $domain = bp_get_root_domain() . '/' . bp_get_members_root_slug() . '/' . $username;
    115         else
    116             $domain = bp_get_root_domain() . '/' . $username;
    117 
    118         // Add a slash at the end, and filter before caching
    119         $domain = apply_filters( 'bp_core_get_user_domain_pre_cache', trailingslashit( $domain ), $user_id, $user_nicename, $user_login );
     112        $after_domain = bp_core_enable_root_profiles() ? $username : bp_get_members_root_slug() . '/' . $username;
     113        $domain       = trailingslashit( bp_get_root_domain() . '/' . $after_domain );
     114        $domain       = apply_filters( 'bp_core_get_user_domain_pre_cache', $domain, $user_id, $user_nicename, $user_login );
    120115
    121116        // Cache the link
    122         if ( !empty( $domain ) )
     117        if ( !empty( $domain ) ) {
    123118            wp_cache_set( 'bp_user_domain_' . $user_id, $domain, 'bp' );
     119        }
    124120    }
    125121
Note: See TracChangeset for help on using the changeset viewer.