Make WordPress Core


Ignore:
Timestamp:
02/22/2008 05:43:56 PM (18 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.