Make WordPress Core


Ignore:
Timestamp:
02/22/2008 05:43:56 PM (19 years ago)
Author:
ryan
Message:

Notice fixes from nbachiyski. fixes #5961

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/dashboard.php

    r6958 r6983  
    171171        global $wp_registered_widgets, $wp_registered_widget_controls;
    172172
     173        $sidebar_defaults = array('widget_id' => 0, 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '');
     174        extract( $sidebar_defaults, EXTR_PREFIX_ALL, 'sidebar' );
    173175        extract( $params[0], EXTR_PREFIX_ALL, 'sidebar' );
     176
     177        if ( !isset($wp_registered_widgets[$sidebar_widget_id]) || !is_array($wp_registered_widgets[$sidebar_widget_id]) ) {
     178                return $params;
     179        }
     180        $widget_defaults = array('id' => '', 'width' => '', 'height' => '', 'class' => '', 'feed_link' => '', 'all_link' => '', 'notice' => false, 'error' => false);
     181        extract( $widget_defaults, EXTR_PREFIX_ALL, 'widget' );
    174182        extract( $wp_registered_widgets[$sidebar_widget_id], EXTR_PREFIX_ALL, 'widget' );
    175183
Note: See TracChangeset for help on using the changeset viewer.