Make WordPress Core

Ticket #16540: 16540.diff

File 16540.diff, 2.3 KB (added by solarissmoke, 14 years ago)
  • wp-includes/admin-bar.php

     
    7575 *
    7676 * @since 3.1.0
    7777 */
    78 function wp_admin_bar_my_account_menu() {
    79         global $wp_admin_bar, $user_identity;
     78function wp_admin_bar_my_account_menu( &$wp_admin_bar ) {
     79        global $user_identity;
    8080
    8181        $user_id = get_current_user_id();
    8282
     
    102102 *
    103103 * @since 3.1.0
    104104 */
    105 function wp_admin_bar_my_sites_menu() {
    106         global $wpdb, $wp_admin_bar;
     105function wp_admin_bar_my_sites_menu( &$wp_admin_bar ) {
     106        global $wpdb;
    107107
    108108        /* Add the 'My Sites' menu if the user has more than one site. */
    109109        if ( count( $wp_admin_bar->user->blogs ) <= 1 )
     
    137137 *
    138138 * @since 3.1.0
    139139 */
    140 function wp_admin_bar_shortlink_menu() {
    141         global $wp_admin_bar;
    142 
     140function wp_admin_bar_shortlink_menu( &$wp_admin_bar ) {
    143141        $short = wp_get_shortlink( 0, 'query' );
    144142        $id = 'get-shortlink';
    145143
     
    161159 *
    162160 * @since 3.1.0
    163161 */
    164 function wp_admin_bar_edit_menu () {
    165         global $wp_admin_bar;
    166 
     162function wp_admin_bar_edit_menu( &$wp_admin_bar ) {
    167163        $current_object = get_queried_object();
    168164
    169165        if ( empty($current_object) )
     
    181177 *
    182178 * @since 3.1.0
    183179 */
    184 function wp_admin_bar_new_content_menu() {
    185         global $wp_admin_bar;
    186 
     180function wp_admin_bar_new_content_menu( &$wp_admin_bar ) {
    187181        $actions = array();
    188182        foreach ( (array) get_post_types( array( 'show_ui' => true ), 'objects' ) as $ptype_obj ) {
    189183                if ( true !== $ptype_obj->show_in_menu || ! current_user_can( $ptype_obj->cap->edit_posts ) )
     
    207201 *
    208202 * @since 3.1.0
    209203 */
    210 function wp_admin_bar_comments_menu() {
    211         global $wp_admin_bar;
    212 
     204function wp_admin_bar_comments_menu( &$wp_admin_bar ) {
    213205        if ( !current_user_can('edit_posts') )
    214206                return;
    215207
     
    225217 *
    226218 * @since 3.1.0
    227219 */
    228 function wp_admin_bar_appearance_menu() {
    229         global $wp_admin_bar;
    230 
     220function wp_admin_bar_appearance_menu( &$wp_admin_bar ) {
    231221        if ( !current_user_can('switch_themes') )
    232222                return;
    233223
     
    248238 *
    249239 * @since 3.1.0
    250240 */
    251 function wp_admin_bar_updates_menu() {
    252         global $wp_admin_bar;
    253 
     241function wp_admin_bar_updates_menu( &$wp_admin_bar ) {
    254242        if ( !current_user_can('install_plugins') )
    255243                return;
    256244