Make WordPress Core

Changeset 14102


Ignore:
Timestamp:
04/16/2010 01:35:44 PM (15 years ago)
Author:
nacin
Message:

Fix the blog settings checkboxes on ms-sites.php. fixes #12889

Location:
trunk/wp-admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/ms-edit.php

    r14070 r14102  
    1010require_once( './admin.php' );
    1111
    12 if ( !is_multisite() )
     12if ( ! is_multisite() )
    1313    wp_die( __( 'Multisite support is not enabled.' ) );
    1414
     
    249249        // update blogs table
    250250        $blog_data = stripslashes_deep( $_POST['blog'] );
     251        $blog_data_checkboxes = array( 'public', 'archived', 'spam', 'mature', 'deleted' );
     252        foreach ( $blog_data_checkboxes as $c )
     253            $blog_data[ $c ] = ! empty( $_POST['blog'][ $c ] );
    251254        update_blog_details( $id, $blog_data );
    252255
  • trunk/wp-admin/ms-sites.php

    r14070 r14102  
    1010require_once( './admin.php' );
    1111
    12 if ( !is_multisite() )
     12if ( ! is_multisite() )
    1313    wp_die( __( 'Multisite support is not enabled.' ) );
    1414
     
    125125                            <td>
    126126                        <?php
    127                         if ( $is_main_site )
    128                             $checked_fields = array( 'public' => __( 'Public' ) );
    129                         else
     127                        $checked_fields = array( 'public' => __( 'Public' ) );
     128                        if ( ! $is_main_site )
    130129                            $checked_fields = array(
    131                                 'public'   => __( 'Public' ),
    132130                                'archived' => __( 'Archived' ),
    133131                                'spam'     => __( 'Spam' ),
     
    137135                        foreach ( $checked_fields as $field_key => $field_label ) {
    138136                        ?>
    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 ); ?> />
     137                                <input type="checkbox" name="blog[<?php echo $field_key; ?>]" id="blog_<?php echo $field_key; ?>" value="1"<?php checked( $details->$field_key ); ?> />
    140138                                <label for="blog_<?php echo $field_key; ?>"><?php echo $field_label; ?></label><br/>
    141139                        <?php } ?>
Note: See TracChangeset for help on using the changeset viewer.