Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/21/2011 12:03:25 AM (15 years ago)
Author:
johnjamesjacoby
Message:

Move more user functions out of core component and into user component. Fixes to loaders. More code clean-up.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-users/bp-users-loader.php

    r3767 r3778  
    9999
    100100        // Users is active
    101         $bp->active_components[$this->slug] = $this->id;
     101        $bp->active_components[$this->id] = $this->id;
    102102       
    103103        /** Default Profile Component *****************************************/
     
    135135        bp_core_new_nav_item( array(
    136136            'name'                => __( 'User', 'buddypress' ),
    137             'slug'                => $bp->users->slug,
     137            'slug'                => $this->slug,
    138138            'position'            => 10,
    139139            'screen_function'     => 'bp_users_screen_my_users',
    140140            'default_subnav_slug' => 'just-me',
    141             'item_css_id'         => $bp->users->id )
    142         );
     141            'item_css_id'         => $this->id
     142        ) );
    143143
    144144        // Stop if there is no user displayed or logged in
     
    149149        $user_domain   = ( isset( $bp->displayed_user->domain ) )               ? $bp->displayed_user->domain               : $bp->loggedin_user->domain;
    150150        $user_login    = ( isset( $bp->displayed_user->userdata->user_login ) ) ? $bp->displayed_user->userdata->user_login : $bp->loggedin_user->userdata->user_login;
    151         $users_link = $user_domain . $bp->users->slug . '/';
     151        $users_link    = $user_domain . $this->slug . '/';
    152152
    153153        // Add the subnav items to the users nav item if we are using a theme that supports this
     
    156156            'slug'            => 'just-me',
    157157            'parent_url'      => $users_link,
    158             'parent_slug'     => $bp->users->slug,
     158            'parent_slug'     => $this->slug,
    159159            'screen_function' => 'bp_users_screen_my_users',
    160160            'position'        => 10
     
    167167                'slug'            => BP_FRIENDS_SLUG,
    168168                'parent_url'      => $users_link,
    169                 'parent_slug'     => $bp->users->slug,
     169                'parent_slug'     => $this->slug,
    170170                'screen_function' => 'bp_users_screen_friends',
    171171                'position'        => 20,
     
    180180                'slug'            => BP_GROUPS_SLUG,
    181181                'parent_url'      => $users_link,
    182                 'parent_slug'     => $bp->users->slug,
     182                'parent_slug'     => $this->slug,
    183183                'screen_function' => 'bp_users_screen_groups',
    184184                'position'        => 30,
     
    192192            'slug'            => 'favorites',
    193193            'parent_url'      => $users_link,
    194             'parent_slug'     => $bp->users->slug,
     194            'parent_slug'     => $this->slug,
    195195            'screen_function' => 'bp_users_screen_favorites',
    196196            'position'        => 40,
     
    203203            'slug'            => 'mentions',
    204204            'parent_url'      => $users_link,
    205             'parent_slug'     => $bp->users->slug,
     205            'parent_slug'     => $this->slug,
    206206            'screen_function' => 'bp_users_screen_mentions',
    207207            'position'        => 50,
Note: See TracChangeset for help on using the changeset viewer.