WordPress.org

Make WordPress Core

Ticket #12889: 12889.2.patch

File 12889.2.patch, 1.5 KB (added by ocean90, 8 years ago)
  • wp-admin/ms-edit.php

     
    247247                delete_option( 'rewrite_rules' );
    248248
    249249                // update blogs table
    250                 $blog_data = stripslashes_deep( $_POST['blog'] );
    251                 update_blog_details( $id, $blog_data );
     250                if ( isset( $_POST['blog'] ) && is_array( $_POST['blog'] ) ) {
     251                        $blog_data['public'] = $blog_data['archived'] = $blog_data['spam'] = $blog_data['mature'] = $blog_data['deleted'] = 0;
     252                        foreach ( $_POST['blog'] as $key => $val ) {
     253                                        $blog_data[$key] = $val;
     254                        }
    252255
     256                        update_blog_details( $id, $blog_data );
     257                }
     258
    253259                // get blog prefix
    254260                $blog_prefix = $wpdb->get_blog_prefix( $id );
    255261
  • wp-admin/ms-sites.php

     
    136136                                                $checked_fields['mature'] = __( 'Mature' );
    137137                                                foreach ( $checked_fields as $field_key => $field_label ) {
    138138                                                ?>
    139                                                                 <input type="checkbox" name="blog[<?php echo $field_key; ?>]" id="blog_<?php echo $field_key; ?>" value="<?php echo $details->$field_key; ?>"<?php checked( $details->$field_key ); ?> />
     139                                                                <input type="checkbox" name="blog[<?php echo $field_key; ?>]" id="blog_<?php echo $field_key; ?>" value="1"<?php checked( $details->$field_key ); ?> />
    140140                                                                <label for="blog_<?php echo $field_key; ?>"><?php echo $field_label; ?></label><br/>
    141141                                                <?php } ?>
    142142                                                        </td>