Skip to:
Content

BuddyPress.org

Ticket #5413: 5413.01.patch

File 5413.01.patch, 2.3 KB (added by r-a-y, 10 years ago)
  • bp-groups/bp-groups-loader.php

    class BP_Groups_Component extends BP_Component { 
    347347        public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
    348348
    349349                // Add 'Groups' to the main navigation
    350                 $count    = bp_get_total_group_count_for_user();
     350                $count    = bp_is_user() ? bp_get_total_group_count_for_user() : 0;
    351351                $class    = ( 0 === $count ) ? 'no-count' : 'count';
    352352                $main_nav = array(
    353353                        'name'                => sprintf( __( 'Groups <span class="%s">%s</span>', 'buddypress' ), esc_attr( $class ), number_format_i18n( $count ) ),
  • bp-messages/bp-messages-loader.php

    class BP_Messages_Component extends BP_Component { 
    103103        public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
    104104
    105105                // Add 'Messages' to the main navigation
    106                 $count    = bp_get_total_unread_messages_count();
     106                $count    = bp_is_user() && bp_user_has_access() ? bp_get_total_unread_messages_count() : 0;
    107107                $class    = ( 0 === $count ) ? 'no-count' : 'count';
    108108                $main_nav = array(
    109109                        'name'                    => sprintf( __( 'Messages <span class="%s">%s</span>', 'buddypress' ), esc_attr( $class ), number_format_i18n( $count ) ),
  • bp-notifications/bp-notifications-loader.php

    class BP_Notifications_Component extends BP_Component { 
    105105        public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
    106106
    107107                // Add 'Notifications' to the main navigation
    108                 $count    = bp_notifications_get_unread_notification_count( bp_displayed_user_id() );
     108                $count    = bp_is_user() && bp_user_has_access() ? bp_notifications_get_unread_notification_count( bp_displayed_user_id() ) : 0;
    109109                $class    = ( 0 === $count ) ? 'no-count' : 'count';
    110110                $main_nav = array(
    111111                        'name'                    => sprintf( __( 'Notifications <span class="%s">%s</span>', 'buddypress' ), esc_attr( $class ), number_format_i18n( $count ) ),