Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.7/wp-admin/includes/template.php

    r10182 r10452  
    440440 * @param unknown_type $popular_cats
    441441 */
    442 function wp_category_checklist( $post_id = 0, $descendants_and_self = 0, $selected_cats = false, $popular_cats = false ) {
    443     $walker = new Walker_Category_Checklist;
     442function wp_category_checklist( $post_id = 0, $descendants_and_self = 0, $selected_cats = false, $popular_cats = false, $walker = null ) {
     443    if ( empty($walker) || !is_a($walker, 'Walker') )
     444        $walker = new Walker_Category_Checklist;
     445
    444446    $descendants_and_self = (int) $descendants_and_self;
    445447
     
    23982400
    23992401    if ( $for_post )
    2400         $edit = ( in_array($post->post_status, array('draft', 'pending') ) && (!$post->post_date || '0000-00-00 00:00:00' == $post->post_date ) ) ? false : true;
     2402        $edit = ( in_array($post->post_status, array('draft', 'pending') ) && (!$post->post_date_gmt || '0000-00-00 00:00:00' == $post->post_date_gmt ) ) ? false : true;
    24012403
    24022404    $tab_index_attribute = '';
Note: See TracChangeset for help on using the changeset viewer.