Make WordPress Core

Changeset 13639


Ignore:
Timestamp:
03/09/2010 11:40:38 PM (16 years ago)
Author:
nacin
Message:

Bringing some order to the ms-options dumping ground. see #11644

File:
1 edited

Legend:

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

    r13419 r13639  
    2525        <form method="post" action="ms-edit.php?action=siteoptions">
    2626                <?php wp_nonce_field( "siteoptions" ); ?>
    27                 <h3><?php _e('Operational Settings <em>(These settings cannot be modified by site owners)</em>') ?></h3>
     27                <h3><?php _e('Operational Settings'); ?></h3>
    2828                <table class="form-table">
    2929                        <tr valign="top">
     
    6262                                </td>
    6363                        </tr>
    64 
    65                         <tr valign="top">
    66                                 <th scope="row"><?php _e('Registration notification') ?></th>
    67                                 <?php
    68                                 if ( !get_site_option('registrationnotification') )
    69                                         update_site_option( 'registrationnotification', 'yes' );
    70                                 ?>
    71                                 <td>
    72                                         <input name="registrationnotification" type="radio" id="registrationnotification1" value='yes' <?php checked( get_site_option('registrationnotification'), 'yes') ?> /> <?php _e('Yes'); ?><br />
    73                                         <input name="registrationnotification" type="radio" id="registrationnotification2" value='no' <?php checked( get_site_option('registrationnotification'), 'no') ?> /> <?php _e('No'); ?><br />
    74                                         <?php _e('Send the network admin an email notification every time someone registers a site or user account.') ?>
    75                                 </td>
    76                         </tr>
    77 
    78                         <tr valign="top">
    79                                 <th scope="row"><?php _e('Add New Users') ?></th>
    80                                 <td>
    81                                         <a name='addnewusers'></a>
    82                                         <input name="add_new_users" type="radio" id="add_new_users1" value='1' <?php checked( get_site_option('add_new_users'), 1 ) ?> /> <?php _e('Yes'); ?><br />
    83                                         <input name="add_new_users" type="radio" id="add_new_users2" value='0' <?php checked( get_site_option('add_new_users'), 0 ) ?> /> <?php _e('No'); ?><br />
    84                                         <?php _e('Allow site administrators to add new users to their site via the Users->Add New page.') ?>
    85                                 </td>
    86                         </tr>
    87 
     64                </table>
     65                <h3><?php _e('Dashboard Settings'); ?></h3>
     66                <table class="form-table">
    8867                        <tr valign="top">
    8968                                <th scope="row"><?php _e('Dashboard Site') ?></th>
     
    11392                                </td>
    11493                        </tr>
     94                        <tr valign="top">
     95                                <th scope="row"><?php _e('Admin Notice Feed') ?></th>
     96                                <td><input name="admin_notice_feed" style="width: 95%" type="text" id="admin_notice_feed" value="<?php echo esc_attr( get_site_option( 'admin_notice_feed' ) ) ?>" size="80" /><br />
     97                                <?php _e( 'Display the latest post from this RSS or Atom feed on all site dashboards. Leave blank to disable.' ); ?><br />
     98                                <?php if ( get_site_option( 'admin_notice_feed' ) != 'http://' . $current_site->domain . $current_site->path . 'feed/' )
     99                                        echo __( "A good one to use would be the feed from your main site: " ) . 'http://' . $current_site->domain . $current_site->path . 'feed/'; ?></td>
     100                        </tr>
     101                </table>
     102                <h3><?php _e('Registration Settings'); ?></h3>
     103                <table class="form-table">
     104                        <tr valign="top">
     105                                <th scope="row"><?php _e('Registration notification') ?></th>
     106                                <?php
     107                                if ( !get_site_option('registrationnotification') )
     108                                        update_site_option( 'registrationnotification', 'yes' );
     109                                ?>
     110                                <td>
     111                                        <input name="registrationnotification" type="radio" id="registrationnotification1" value='yes' <?php checked( get_site_option('registrationnotification'), 'yes') ?> /> <?php _e('Yes'); ?><br />
     112                                        <input name="registrationnotification" type="radio" id="registrationnotification2" value='no' <?php checked( get_site_option('registrationnotification'), 'no') ?> /> <?php _e('No'); ?><br />
     113                                        <?php _e('Send the network admin an email notification every time someone registers a site or user account.') ?>
     114                                </td>
     115                        </tr>
     116
     117                        <tr valign="top">
     118                                <th scope="row"><?php _e('Add New Users') ?></th>
     119                                <td>
     120                                        <a name='addnewusers'></a>
     121                                        <input name="add_new_users" type="radio" id="add_new_users1" value='1' <?php checked( get_site_option('add_new_users'), 1 ) ?> /> <?php _e('Yes'); ?><br />
     122                                        <input name="add_new_users" type="radio" id="add_new_users2" value='0' <?php checked( get_site_option('add_new_users'), 0 ) ?> /> <?php _e('No'); ?><br />
     123                                        <?php _e('Allow site administrators to add new users to their site via the Users->Add New page.') ?>
     124                                </td>
     125                        </tr>
    115126
    116127                        <tr valign="top">
     
    143154                        </tr>
    144155
     156                </table>
     157                <h3><?php _e('New Site Settings'); ?></h3>
     158                <table class="form-table">
     159
    145160                        <tr valign="top">
    146161                                <th scope="row"><?php _e('Welcome Email') ?></th>
     
    199214                                </td>
    200215                        </tr>
    201 
     216                </table>
     217                <h3><?php _e('Upload Settings'); ?></h3>
     218                <table class="form-table">
    202219                        <tr valign="top">
    203220                                <th scope="row"><?php _e('Upload media button') ?></th>
     
    222239                        <tr valign="top">
    223240                                <th scope="row"><?php _e('Upload File Types') ?></th>
    224                                 <td><input name="upload_filetypes" type="text" id="upload_filetypes" value="<?php echo esc_attr( get_site_option('upload_filetypes', 'jpg jpeg png gif') ) ?>" size="45" /></td>
     241                                <td><input name="upload_filetypes" type="text" id="upload_filetypes" class="large-text" value="<?php echo esc_attr( get_site_option('upload_filetypes', 'jpg jpeg png gif') ) ?>" size="45" /></td>
    225242                        </tr>
    226243
     
    229246                                <td><input name="fileupload_maxk" type="text" id="fileupload_maxk" value="<?php echo esc_attr( get_site_option('fileupload_maxk', 300) ) ?>" size="5" /> KB</td>
    230247                        </tr>
    231                         <tr valign="top">
    232                                 <th scope="row"><?php _e('Admin Notice Feed') ?></th>
    233                                 <td><input name="admin_notice_feed" style="width: 95%" type="text" id="admin_notice_feed" value="<?php echo esc_attr( get_site_option( 'admin_notice_feed' ) ) ?>" size="80" /><br />
    234                                 <?php _e( 'Display the latest post from this RSS or Atom feed on all site dashboards. Leave blank to disable.' ); ?><br />
    235                                 <?php if ( get_site_option( 'admin_notice_feed' ) != 'http://' . $current_site->domain . $current_site->path . 'feed/' )
    236                                         echo __( "A good one to use would be the feed from your main site: " ) . 'http://' . $current_site->domain . $current_site->path . 'feed/'; ?></td>
    237                         </tr>
    238                 </table>
    239 
    240                 <h3><?php _e('Network Wide Settings <em>(These settings may be overridden by site owners)</em>') ?></h3>
     248                </table>
     249
     250<?php
     251                $languages = get_available_languages();
     252                $lang = get_site_option('WPLANG');
     253                if ( ! empty( $languages ) ) {
     254?>
     255                <h3><?php _e('Network Wide Settings'); ?></h3>
     256                <div class="updated inline"><p><strong><?php _e( 'Notice:' ); ?></strong> <?php _e( 'These settings may be overridden by site owners.' ); ?></p></div>
    241257                <table class="form-table">
    242258                        <?php
    243                         $languages = get_available_languages();
    244                         $lang = get_site_option('WPLANG');
    245                         if ( !empty($languages) ) {
    246259                                ?>
    247260                                <tr valign="top">
    248                                         <th width="33%"><?php _e('Default Language') ?></th>
     261                                        <th><?php _e('Default Language') ?></th>
    249262                                        <td>
    250263                                                <select name="WPLANG" id="WPLANG">
     
    253266                                        </td>
    254267                                </tr>
    255                                 <?php
    256                         } // languages
    257                         ?>
    258                 </table>
    259 
    260                 <h3><?php _e('Menus <em>(Enable or disable WordPress Backend Menus)</em>') ?></h3>
    261                 <table class="form-table">
    262                         <tr>
    263                                 <th scope="row"><?php _e("Menu"); ?></th>
    264                                 <th scope="row"><?php _e("Enabled"); ?></th>
    265                         </tr>
    266                         <a name='menu'></a>
     268                </table>
     269<?php
     270                } // languages
     271?>
     272
     273                <h3><?php _e('Menu Settings'); ?></h3>
     274                <table id="menu" class="form-table">
     275                        <tr valign="top">
     276                                <th scope="row"><?php _e( 'Enable administration menus' ); ?></th>
     277                                <td>
    267278                        <?php
    268279                        $menu_perms = get_site_option( 'menu_items' );
    269                         $menu_items = apply_filters( 'mu_menu_items', array('plugins' => __('Plugins')) );
     280                        $menu_items = apply_filters( 'mu_menu_items', array( 'plugins' => __( 'Plugins' ) ) );
    270281                        foreach ( (array) $menu_items as $key => $val ) {
    271                                 echo "<tr><th scope='row'>" . esc_html($val) . "</th><td><input type='checkbox' name='menu_items[" . $key . "]' value='1'" .  ( isset( $menu_perms[ $key ] ) ? checked( $menu_perms[ $key ], '1', false ) : '' ) . " /></td></tr>";
     282                                echo "<label><input type='checkbox' name='menu_items[" . $key . "]' value='1'" .  ( isset( $menu_perms[ $key ] ) ? checked( $menu_perms[ $key ], '1', false ) : '' ) . " /> " . esc_html( $val ) . "</label><br/>";
    272283                        }
    273284                        ?>
     285                                </td>
     286                        </tr>
    274287                </table>
    275288
Note: See TracChangeset for help on using the changeset viewer.