Skip to:
Content

BuddyPress.org

Ticket #5169: 5169.diff

File 5169.diff, 3.5 KB (added by markoheijnen, 10 years ago)
  • bp-friends/bp-friends-loader.php

    diff --git bp-friends/bp-friends-loader.php bp-friends/bp-friends-loader.php
    index 7527eb7..6c8ec66 100644
    class BP_Friends_Component extends BP_Component { 
    112112                $bp = buddypress();
    113113
    114114                // Add 'Friends' to the main navigation
     115                $count    = friends_get_total_friend_count();
     116                $class    = ( 0 == $count ) ? 'no-count' : 'count';
    115117                $main_nav = array(
    116                         'name'                => sprintf( __( 'Friends <span>%d</span>', 'buddypress' ), friends_get_total_friend_count() ),
     118                        'name'                => sprintf( __( 'Friends <span class="%s">%s</span>', 'buddypress' ), $class, number_format_i18n( $count ) ),
    117119                        'slug'                => $this->slug,
    118120                        'position'            => 60,
    119121                        'screen_function'     => 'friends_screen_my_friends',
  • bp-groups/bp-groups-loader.php

    diff --git bp-groups/bp-groups-loader.php bp-groups/bp-groups-loader.php
    index 95ce647..766e31c 100644
    class BP_Groups_Component extends BP_Component { 
    341341        public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
    342342
    343343                // Add 'Groups' to the main navigation
     344                $count    = bp_get_total_group_count_for_user();
     345                $class    = ( 0 == $count ) ? 'no-count' : 'count';
    344346                $main_nav = array(
    345                         'name'                => sprintf( __( 'Groups <span>%s</span>', 'buddypress' ), bp_get_total_group_count_for_user() ),
     347                        'name'                => sprintf( __( 'Groups <span class="%s">%s</span>', 'buddypress' ), $class, number_format_i18n( $count ) ),
    346348                        'slug'                => $this->slug,
    347349                        'position'            => 70,
    348350                        'screen_function'     => 'groups_screen_my_groups',
  • bp-messages/bp-messages-loader.php

    diff --git bp-messages/bp-messages-loader.php bp-messages/bp-messages-loader.php
    index 20ead8b..e19abcb 100644
    class BP_Messages_Component extends BP_Component { 
    102102         */
    103103        public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
    104104
    105                 $name = sprintf( __( 'Messages <span>%s</span>', 'buddypress' ), bp_get_total_unread_messages_count() );
    106 
    107105                // Add 'Messages' to the main navigation
     106                $count    = bp_get_total_unread_messages_count();
     107                $class    = ( 0 == $count ) ? 'no-count' : 'count';
    108108                $main_nav = array(
    109                         'name'                    => $name,
     109                        'name'                    => sprintf( __( 'Messages <span class="%s">%s</span>', 'buddypress' ), $class, number_format_i18n( $count ) ),
    110110                        'slug'                    => $this->slug,
    111111                        'position'                => 50,
    112112                        'show_for_displayed_user' => false,
  • bp-notifications/bp-notifications-loader.php

    diff --git bp-notifications/bp-notifications-loader.php bp-notifications/bp-notifications-loader.php
    index 2ad277e..495117d 100644
    class BP_Notifications_Component extends BP_Component { 
    105105
    106106                // Add 'Notifications' to the main navigation
    107107                $count    = bp_notifications_get_unread_notification_count( bp_loggedin_user_id() );
     108                $class    = ( 0 == $count ) ? 'no-count' : 'count';
    108109                $main_nav = array(
    109                         'name'                    => sprintf( __( 'Notifications <span>%d</span>', 'buddypress' ), number_format_i18n( $count ) ),
     110                        'name'                    => sprintf( __( 'Notifications <span class="%s">%s</span>', 'buddypress' ), $class, number_format_i18n( $count ) ),
    110111                        'slug'                    => $this->slug,
    111112                        'position'                => 30,
    112113                        'show_for_displayed_user' => bp_core_can_edit_settings(),