Skip to:
Content

BuddyPress.org

Ticket #616: 616.001.diff

File 616.001.diff, 909 bytes (added by cnorris23, 15 years ago)
  • bp-core/bp-core-adminbar.php

     
    115115        echo '</a>';
    116116        echo '<ul>';
    117117
     118        $blogs_count = apply_filters( 'bp_adminbar_blogs_menu_blogs_count', $blogs['count'] );
     119
    118120        if ( is_array( $blogs['blogs'] ) && (int)$blogs['count'] ) {
    119121                $counter = 0;
    120122                foreach ( (array)$blogs['blogs'] as $blog ) {
     
    133135
    134136                        echo '</li>';
    135137                        $counter++;
     138                       
     139                        if ( ( (int) $blogs_count < (int) $blogs['count'] ) && ( $counter == (int) $blogs_count ) ) {
     140                                $alt = ( 0 == $counter % 2 ) ? ' class="alt"' : '';
     141                                echo '<li' . $alt . '>';
     142                                echo '<a href="' . $bp->loggedin_user->domain . $bp->blogs->slug . '">' . __('View All My Blogs &raquo;', 'buddypress') . '</a>';
     143                                echo '</li>';
     144                                break;
     145                        }
    136146                }
    137147        }
    138148