WordPress.org

Make WordPress Core

Ticket #16005: 16005.2.diff

File 16005.2.diff, 863 bytes (added by sorich87, 5 years ago)

patch rewritten to follow WordPress coding standards

  • class-wp-admin-bar.php

     
    113113 
    114114        /* Helpers */ 
    115115        function recursive_render( $id, &$menu_item ) { ?> 
    116                 <?php $menuclass = ( ! empty( $menu_item['children'] ) ) ? 'menupop ' : ''; ?> 
     116                <?php 
     117                if( null == $menu_item ) 
     118                        return; 
    117119 
     120                $menuclass = ( ! empty( $menu_item['children'] ) ) ? 'menupop ' : ''; 
     121                ?> 
     122 
    118123                <li class="<?php echo $menuclass . "ab-$id" ?><?php 
    119124                        if ( ! empty( $menu_item['meta']['class'] ) ) : 
    120125                                echo ' ' . $menu_item['meta']['class']; 
     
    192197        function remove_node( $id, &$menu ) { 
    193198                foreach( $menu as $menu_item_id => &$menu_item ) { 
    194199                        if ( $menu_item_id == $id ) { 
    195                                 $menu_item = null; 
     200                                unset( $menu_item ); 
    196201                                return true; 
    197202                        } 
    198203