Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
12/27/2009 10:41:10 AM (16 years ago)
Author:
apeatling
Message:

Single WP support. Yes, you read that correctly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-adminbar.php

    r2189 r2209  
    22
    33function bp_core_admin_bar() {
    4     global $bp, $wpdb, $current_blog, $doing_admin_bar;
     4    global $bp, $wpdb, $current_blog;
    55
    66    if ( defined( 'BP_DISABLE_ADMIN_BAR' ) )
    77        return false;
    8 
    9     $doing_admin_bar = true;
    108
    119    if ( (int)get_site_option( 'hide-loggedout-adminbar' ) && !is_user_logged_in() )
     
    4341
    4442    // Show "Sign Up" link if user registrations are allowed
    45     if ( get_site_option( 'registration' ) != 'none' && get_site_option( 'registration' ) != 'blog' ) {
    46         echo '<li class="bp-signup no-arrow"><a href="' . bp_signup_page(false) . '">' . __( 'Sign Up', 'buddypress' ) . '</a></li>';
     43    if ( bp_get_signup_allowed() ) {
     44        echo '<li class="bp-signup no-arrow"><a href="' . bp_get_signup_page(false) . '">' . __( 'Sign Up', 'buddypress' ) . '</a></li>';
    4745    }
    4846}
     
    251249            <?php endif; ?>
    252250
    253             <?php if ( function_exists('bp_blogs_install') ) : ?>
     251            <?php if ( function_exists('bp_blogs_install') && bp_core_is_multiblog_install() ) : ?>
    254252            <li><a href="<?php echo $bp->root_domain . '/' . $bp->blogs->slug . '/?random-blog' ?>"><?php _e( 'Random Blog', 'buddypress' ) ?></a></li>
    255253
     
    260258    </li>
    261259    <?php
    262 
    263     $doing_admin_bar = false;
    264260}
    265261
     
    267263add_action( 'bp_adminbar_menus', 'bp_adminbar_login_menu', 2 );
    268264add_action( 'bp_adminbar_menus', 'bp_adminbar_account_menu', 4 );
    269 add_action( 'bp_adminbar_menus', 'bp_adminbar_blogs_menu', 6 );
     265
     266if ( bp_core_is_multiblog_install() )
     267    add_action( 'bp_adminbar_menus', 'bp_adminbar_blogs_menu', 6 );
     268
    270269add_action( 'bp_adminbar_menus', 'bp_adminbar_notifications_menu', 8 );
    271 add_action( 'bp_adminbar_menus', 'bp_adminbar_authors_menu', 12 );
     270
     271if ( bp_core_is_multiblog_install() )
     272    add_action( 'bp_adminbar_menus', 'bp_adminbar_authors_menu', 12 );
     273
    272274add_action( 'bp_adminbar_menus', 'bp_adminbar_random_menu', 100 );
    273275
Note: See TracChangeset for help on using the changeset viewer.