2004-02-13 10:59:47 +01:00
< ? php
2008-08-16 09:27:34 +02:00
/**
* General settings administration panel .
*
* @ package WordPress
* @ subpackage Administration
*/
/** WordPress Administration Bootstrap */
2006-01-10 06:16:17 +01:00
require_once ( './admin.php' );
2006-11-18 08:31:29 +01:00
2008-02-14 01:39:38 +01:00
$title = __ ( 'General Settings' );
2006-11-18 08:31:29 +01:00
2006-01-10 06:16:17 +01:00
include ( './admin-header.php' );
2004-02-13 10:59:47 +01:00
?>
2007-06-14 04:25:30 +02:00
2006-01-10 06:16:17 +01:00
< div class = " wrap " >
2008-08-20 23:42:31 +02:00
< ul class = " wp-menu " >
< ? php $array = array (); _wp_menu_output ( $submenu [ 'options-general.php' ], $array ); unset ( $array ); ?>
</ ul >
2008-02-14 01:39:38 +01:00
< h2 >< ? php _e ( 'General Settings' ) ?> </h2>
2007-09-04 01:32:58 +02:00
< form method = " post " action = " options.php " >
2006-05-03 00:36:06 +02:00
< ? php wp_nonce_field ( 'update-options' ) ?>
2008-02-24 05:33:10 +01:00
< table class = " form-table " >
2007-09-04 01:32:58 +02:00
< tr valign = " top " >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " blogname " >< ? php _e ( 'Blog Title' ) ?> </label></th>
2007-09-04 01:32:58 +02:00
< td >< input name = " blogname " type = " text " id = " blogname " value = " <?php form_option('blogname'); ?> " size = " 40 " /></ td >
</ tr >
< tr valign = " top " >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " blogdescription " >< ? php _e ( 'Tagline' ) ?> </label></th>
2005-08-07 21:23:41 +02:00
< td >< input name = " blogdescription " type = " text " id = " blogdescription " style = " width: 95% " value = " <?php form_option('blogdescription'); ?> " size = " 45 " />
< br />
2007-09-04 01:32:58 +02:00
< ? php _e ( 'In a few words, explain what this blog is about.' ) ?> </td>
</ tr >
< tr valign = " top " >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " siteurl " >< ? php _e ( 'WordPress address (URL)' ) ?> </label></th>
2007-09-04 01:32:58 +02:00
< td >< input name = " siteurl " type = " text " id = " siteurl " value = " <?php form_option('siteurl'); ?> " size = " 40 " class = " code<?php if ( defined( 'WP_SITEURL' ) ) : ?> disabled " disabled = " disabled " < ? php else : ?> "<?php endif; ?> /></td>
</ tr >
2005-08-07 21:23:41 +02:00
< tr valign = " top " >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " home " >< ? php _e ( 'Blog address (URL)' ) ?> </label></th>
2007-03-29 04:43:10 +02:00
< td >< input name = " home " type = " text " id = " home " value = " <?php form_option('home'); ?> " size = " 40 " class = " code<?php if ( defined( 'WP_HOME' ) ) : ?> disabled " disabled = " disabled " < ? php else : ?> "<?php endif; ?> /><br /><?php _e('Enter the address here if you want your blog homepage <a href="http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory">to be different from the directory</a> you installed WordPress.'); ?></td>
2005-08-07 21:23:41 +02:00
</ tr >
2007-09-04 01:32:58 +02:00
< tr valign = " top " >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " admin_email " >< ? php _e ( 'E-mail address' ) ?> </label></th>
2005-08-07 21:23:41 +02:00
< td >< input name = " admin_email " type = " text " id = " admin_email " value = " <?php form_option('admin_email'); ?> " size = " 40 " class = " code " />
< br />
2008-03-24 09:28:15 +01:00
< ? php _e ( 'This address is used for admin purposes, like new user notification.' ) ?> </td>
2005-08-07 21:23:41 +02:00
</ tr >
2007-09-04 01:32:58 +02:00
< tr valign = " top " >
2008-02-14 06:19:39 +01:00
< th scope = " row " >< ? php _e ( 'Membership' ) ?> </th>
2008-05-04 12:37:06 +02:00
< td > < fieldset >< legend class = " hidden " >< ? php _e ( 'Membership' ) ?> </legend><label for="users_can_register">
2007-09-04 01:32:58 +02:00
< input name = " users_can_register " type = " checkbox " id = " users_can_register " value = " 1 " < ? php checked ( '1' , get_option ( 'users_can_register' )); ?> />
2005-08-07 21:23:41 +02:00
< ? php _e ( 'Anyone can register' ) ?> </label><br />
< label for = " comment_registration " >
2007-09-04 01:32:58 +02:00
< input name = " comment_registration " type = " checkbox " id = " comment_registration " value = " 1 " < ? php checked ( '1' , get_option ( 'comment_registration' )); ?> />
2005-08-07 21:23:41 +02:00
< ? php _e ( 'Users must be registered and logged in to comment' ) ?>
</ label >
2008-05-04 12:37:06 +02:00
</ fieldset ></ td >
2007-09-04 01:32:58 +02:00
</ tr >
< tr valign = " top " >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " default_role " >< ? php _e ( 'New User Default Role' ) ?> </label></th>
< td >
< select name = " default_role " id = " default_role " >< ? php wp_dropdown_roles ( get_option ( 'default_role' ) ); ?> </select>
2007-09-04 01:32:58 +02:00
</ td >
</ tr >
< tr >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " gmt_offset " >< ? php _e ( 'Timezone' ) ?> </label></th>
2008-02-20 07:50:52 +01:00
< td >
2008-05-04 12:37:06 +02:00
< select name = " gmt_offset " id = " gmt_offset " >
2008-03-02 21:17:30 +01:00
< ? php
2008-02-20 07:50:52 +01:00
$current_offset = get_option ( 'gmt_offset' );
2008-02-29 20:00:52 +01:00
$offset_range = array ( - 12 , - 11.5 , - 11 , - 10.5 , - 10 , - 9.5 , - 9 , - 8.5 , - 8 , - 7.5 , - 7 , - 6.5 , - 6 , - 5.5 , - 5 , - 4.5 , - 4 , - 3.5 , - 3 , - 2.5 , - 2 , - 1.5 , - 1 , - 0.5 ,
2008-03-12 09:38:21 +01:00
0 , 0.5 , 1 , 1.5 , 2 , 2.5 , 3 , 3.5 , 4 , 4.5 , 5 , 5.5 , 5.75 , 6 , 6.5 , 7 , 7.5 , 8 , 8.5 , 8.75 , 9 , 9.5 , 10 , 10.5 , 11 , 11.5 , 12 , 12.75 , 13 , 13.75 , 14 );
2008-02-29 20:00:52 +01:00
foreach ( $offset_range as $offset ) {
2008-02-20 07:50:52 +01:00
if ( 0 < $offset )
$offset_name = '+' . $offset ;
elseif ( 0 == $offset )
$offset_name = '' ;
else
$offset_name = ( string ) $offset ;
2008-03-12 09:38:21 +01:00
$offset_name = str_replace ( array ( '.25' , '.5' , '.75' ), array ( ':15' , ':30' , ':45' ), $offset_name );
2008-02-20 07:50:52 +01:00
$selected = '' ;
if ( $current_offset == $offset ) {
$selected = " selected='selected' " ;
$current_offset_name = $offset_name ;
}
echo " <option value= \" $offset\ " $selected > " . sprintf(__('UTC %s'), $offset_name ) . '</option>';
}
?>
</ select >
< ? php _e ( 'hours' ) ?> <br />
< ? php printf ( __ ( '<abbr title="Coordinated Universal Time">UTC</abbr> time is <code>%s</code>' ), gmdate ( __ ( 'Y-m-d G:i:s' ))); ?> <br />
2008-03-24 09:28:15 +01:00
< ? php if ( $current_offset ) printf ( __ ( 'UTC %1$s is <code>%2$s</code>' ), $current_offset_name , gmdate ( __ ( 'Y-m-d G:i:s' ), current_time ( 'timestamp' ))); ?> <br />
< ? php _e ( 'Unfortunately, you have to manually update this for Daylight Savings Time. Lame, we know, but will be fixed in the future.' ); ?>
2008-02-20 07:50:52 +01:00
</ td >
2005-08-07 21:23:41 +02:00
</ tr >
< tr >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " date_format " >< ? php _e ( 'Date Format' ) ?> </label></th>
2005-08-07 21:23:41 +02:00
< td >< input name = " date_format " type = " text " id = " date_format " size = " 30 " value = " <?php form_option('date_format'); ?> " />< br />
2006-08-30 23:46:31 +02:00
< ? php _e ( 'Output:' ) ?> <strong><?php echo mysql2date(get_option('date_format'), current_time('mysql')); ?></strong></td>
2005-08-07 21:23:41 +02:00
</ tr >
< tr >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " time_format " >< ? php _e ( 'Time Format' ) ?> </label></th>
2005-08-07 21:23:41 +02:00
< td >< input name = " time_format " type = " text " id = " time_format " size = " 30 " value = " <?php form_option('time_format'); ?> " />< br />
2008-02-22 08:43:06 +01:00
< ? php _e ( 'Output:' ) ?> <strong><?php echo gmdate(get_option('time_format'), current_time('timestamp')); ?></strong><br />
< ? php _e ( '<a href="http://codex.wordpress.org/Formatting_Date_and_Time">Documentation on date formatting</a>. Click "Save Changes" to update sample output.' ) ?> </td>
2005-11-11 03:19:49 +01:00
</ tr >
< tr >
2008-05-04 12:37:06 +02:00
< th scope = " row " >< label for = " start_of_week " >< ? php _e ( 'Week Starts On' ) ?> </label></th>
2005-08-07 21:23:41 +02:00
< td >< select name = " start_of_week " id = " start_of_week " >
< ? php
2004-09-10 01:07:46 +02:00
for ( $day_index = 0 ; $day_index <= 6 ; $day_index ++ ) :
2006-08-30 23:46:31 +02:00
$selected = ( get_option ( 'start_of_week' ) == $day_index ) ? 'selected="selected"' : '' ;
2006-04-02 02:20:11 +02:00
echo " \n \t <option value=' $day_index ' $selected > " . $wp_locale -> get_weekday ( $day_index ) . '</option>' ;
2004-09-10 01:07:46 +02:00
endfor ;
?>
</ select ></ td >
2005-08-07 21:23:41 +02:00
</ tr >
2004-02-13 10:59:47 +01:00
</ table >
2006-01-10 06:16:17 +01:00
2008-02-14 03:46:08 +01:00
< p class = " submit " >< input type = " submit " name = " Submit " value = " <?php _e('Save Changes') ?> " />
2007-09-04 01:32:58 +02:00
< input type = " hidden " name = " action " value = " update " />
< input type = " hidden " name = " page_options " value = " <?php if ( ! defined( 'WP_SITEURL' ) ) echo 'siteurl,'; if ( ! defined( 'WP_HOME' ) ) echo 'home,'; ?>blogname,blogdescription,admin_email,users_can_register,gmt_offset,date_format,time_format,start_of_week,comment_registration,default_role " />
2005-08-07 21:23:41 +02:00
</ p >
2006-01-10 06:16:17 +01:00
</ form >
2007-09-04 01:32:58 +02:00
</ div >
2006-01-10 06:16:17 +01:00
2006-04-02 02:31:26 +02:00
< ? php include ( './admin-footer.php' ) ?>