Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
04/27/2021 06:59:23 AM (5 years ago)
Author:
imath
Message:

BP Nouveau: introduce a function to get active component slugs

bp_nouveau_get_component_slug() accepts the component's ID as an argument and uses the bp_get_{$component_id}_slug() corresponding function to get its slug only if the component is active.

Replace all occurences of bp_get_{$component_id}_slug() by bp_nouveau_get_component_slug( $component_id ) to prevent errors.

Fixes #8464

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-nouveau/includes/ajax.php

    r12322 r12908  
    44 *
    55 * @since 3.0.0
    6  * @version 3.0.0
     6 * @version 8.0.0
    77 */
    88
     
    4949                switch ( $scope ) {
    5050                        case 'friends':
    51                                 $feed_url = bp_loggedin_user_domain() . bp_get_activity_slug() . '/friends/feed/';
     51                                $feed_url = bp_loggedin_user_domain() . bp_nouveau_get_component_slug( 'activity' ) . '/friends/feed/';
    5252                                break;
    5353                        case 'groups':
    54                                 $feed_url = bp_loggedin_user_domain() . bp_get_activity_slug() . '/groups/feed/';
     54                                $feed_url = bp_loggedin_user_domain() . bp_nouveau_get_component_slug( 'activity' ) . '/groups/feed/';
    5555                                break;
    5656                        case 'favorites':
    57                                 $feed_url = bp_loggedin_user_domain() . bp_get_activity_slug() . '/favorites/feed/';
     57                                $feed_url = bp_loggedin_user_domain() . bp_nouveau_get_component_slug( 'activity' ) . '/favorites/feed/';
    5858                                break;
    5959                        case 'mentions':
    60                                 $feed_url = bp_loggedin_user_domain() . bp_get_activity_slug() . '/mentions/feed/';
     60                                $feed_url = bp_loggedin_user_domain() . bp_nouveau_get_component_slug( 'activity' ) . '/mentions/feed/';
    6161
    6262                                // Get user new mentions
Note: See TracChangeset for help on using the changeset viewer.