WordPress.org

Make WordPress Core

Ticket #51423: 51423.wp-admin-network-settings.2.diff

File 51423.wp-admin-network-settings.2.diff, 2.5 KB (added by SergeyBiryukov, 4 weeks ago)
  • src/wp-admin/network/settings.php

     
    242242                        <tr>
    243243                                <th scope="row"><label for="illegal_names"><?php _e( 'Banned Names' ); ?></label></th>
    244244                                <td>
    245                                         <input name="illegal_names" type="text" id="illegal_names" aria-describedby="illegal-names-desc" class="large-text" value="<?php echo esc_attr( implode( ' ', (array) get_site_option( 'illegal_names' ) ) ); ?>" size="45" />
     245                                        <?php
     246                                        $illegal_names = implode( ' ', (array) get_site_option( 'illegal_names' ) );
     247                                        ?>
     248                                        <input name="illegal_names" type="text" id="illegal_names" aria-describedby="illegal-names-desc" class="large-text" value="<?php echo esc_attr( $illegal_names ); ?>" size="45" />
    246249                                        <p class="description" id="illegal-names-desc">
    247250                                                <?php _e( 'Users are not allowed to register these sites. Separate names by spaces.' ); ?>
    248251                                        </p>
     
    253256                                <th scope="row"><label for="limited_email_domains"><?php _e( 'Limited Email Registrations' ); ?></label></th>
    254257                                <td>
    255258                                        <?php
    256                                         $limited_email_domains = get_site_option( 'limited_email_domains' );
    257                                         $limited_email_domains = str_replace( ' ', "\n", $limited_email_domains );
     259                                        $limited_email_domains = implode( "\n", (array) get_site_option( 'limited_email_domains' ) );
    258260
    259261                                        if ( $limited_email_domains ) {
    260                                                 $limited_email_domains = implode( "\n", (array) $limited_email_domains );
     262                                                // Convert from an input field. Back-compat for WPMU < 1.0.
     263                                                $limited_email_domains = str_replace( ' ', "\n", $limited_email_domains );
    261264                                        }
    262265                                        ?>
    263266                                        <textarea name="limited_email_domains" id="limited_email_domains" aria-describedby="limited-email-domains-desc" cols="45" rows="5">
     
    272275                                <th scope="row"><label for="banned_email_domains"><?php _e( 'Banned Email Domains' ); ?></label></th>
    273276                                <td>
    274277                                        <?php
    275                                         $banned_email_domains = get_site_option( 'banned_email_domains' );
    276 
    277                                         if ( $banned_email_domains ) {
    278                                                 $banned_email_domains = implode( "\n", (array) $banned_email_domains );
    279                                         }
     278                                        $banned_email_domains = implode( "\n", (array) get_site_option( 'banned_email_domains' ) );
    280279                                        ?>
    281280                                        <textarea name="banned_email_domains" id="banned_email_domains" aria-describedby="banned-email-domains-desc" cols="45" rows="5">
    282281<?php echo esc_textarea( $banned_email_domains ); ?></textarea>