Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/23/2015 07:32:39 PM (7 years ago)
Author:
imath
Message:

Only show "Favorites" nav items when favoriting activities is enabled

props wpdennis

Fixes #6214

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-activity/bp-activity-loader.php

    r9351 r9539  
    188188
    189189        // Favorite activity items
    190         $sub_nav[] = array(
    191             'name'            => _x( 'Favorites', 'Profile activity screen sub nav', 'buddypress' ),
    192             'slug'            => 'favorites',
    193             'parent_url'      => $activity_link,
    194             'parent_slug'     => $this->slug,
    195             'screen_function' => 'bp_activity_screen_favorites',
    196             'position'        => 30,
    197             'item_css_id'     => 'activity-favs'
    198         );
     190        if ( bp_activity_can_favorite() ) {
     191            $sub_nav[] = array(
     192                'name'            => _x( 'Favorites', 'Profile activity screen sub nav', 'buddypress' ),
     193                'slug'            => 'favorites',
     194                'parent_url'      => $activity_link,
     195                'parent_slug'     => $this->slug,
     196                'screen_function' => 'bp_activity_screen_favorites',
     197                'position'        => 30,
     198                'item_css_id'     => 'activity-favs'
     199            );
     200        }
    199201
    200202        // Additional menu if friends is active
     
    292294
    293295            // Favorites
    294             $wp_admin_nav[] = array(
    295                 'parent' => 'my-account-' . $this->id,
    296                 'id'     => 'my-account-' . $this->id . '-favorites',
    297                 'title'  => _x( 'Favorites', 'My Account Activity sub nav', 'buddypress' ),
    298                 'href'   => trailingslashit( $activity_link . 'favorites' )
    299             );
     296            // Favorite activity items
     297            if ( bp_activity_can_favorite() ) {
     298                $wp_admin_nav[] = array(
     299                    'parent' => 'my-account-' . $this->id,
     300                    'id'     => 'my-account-' . $this->id . '-favorites',
     301                    'title'  => _x( 'Favorites', 'My Account Activity sub nav', 'buddypress' ),
     302                    'href'   => trailingslashit( $activity_link . 'favorites' )
     303                );
     304            }
    300305
    301306            // Friends?
Note: See TracChangeset for help on using the changeset viewer.