2004-02-13 04:59:47 -05:00
< ? php
2004-04-20 22:28:22 -04:00
require_once ( '../wp-includes/wp-l10n.php' );
$title = __ ( 'General Options' );
2004-02-13 04:59:47 -05:00
function add_magic_quotes ( $array ) {
foreach ( $array as $k => $v ) {
if ( is_array ( $v )) {
$array [ $k ] = add_magic_quotes ( $v );
} else {
$array [ $k ] = addslashes ( $v );
}
}
return $array ;
}
if ( ! get_magic_quotes_gpc ()) {
2004-04-20 18:56:47 -04:00
$_GET = add_magic_quotes ( $_GET );
$_POST = add_magic_quotes ( $_POST );
$_COOKIE = add_magic_quotes ( $_COOKIE );
2004-02-13 04:59:47 -05:00
}
$wpvarstoreset = array ( 'action' , 'standalone' , 'option_group_id' );
for ( $i = 0 ; $i < count ( $wpvarstoreset ); $i += 1 ) {
$wpvar = $wpvarstoreset [ $i ];
if ( ! isset ( $$wpvar )) {
2004-04-20 18:56:47 -04:00
if ( empty ( $_POST [ " $wpvar " ])) {
if ( empty ( $_GET [ " $wpvar " ])) {
2004-02-13 04:59:47 -05:00
$$wpvar = '' ;
} else {
2004-04-20 18:56:47 -04:00
$$wpvar = $_GET [ " $wpvar " ];
2004-02-13 04:59:47 -05:00
}
} else {
2004-04-20 18:56:47 -04:00
$$wpvar = $_POST [ " $wpvar " ];
2004-02-13 04:59:47 -05:00
}
}
}
$standalone = 0 ;
include_once ( 'admin-header.php' );
2004-04-11 04:15:10 -04:00
include ( 'options-head.php' );
2004-02-13 04:59:47 -05:00
?>
2004-04-11 04:15:10 -04:00
2004-02-13 04:59:47 -05:00
< div class = " wrap " >
2004-04-20 22:28:22 -04:00
< h2 >< ? php _e ( 'General Options' ) ?> </h2>
2004-02-13 04:59:47 -05:00
< form name = " form1 " method = " post " action = " options.php " >
< input type = " hidden " name = " action " value = " update " />
2004-04-28 03:27:03 -04:00
< input type = " hidden " name = " action " value = " update " /> < input type = " hidden " name = " page_options " value = " 'blogname','blogdescription','siteurl','admin_email','users_can_register','new_users_can_blog','gmt_offset','date_format','time_format','home' " />
2004-02-13 04:59:47 -05:00
< table width = " 100% " cellspacing = " 2 " cellpadding = " 5 " class = " editform " >
< tr valign = " top " >
2004-04-20 22:28:22 -04:00
< th width = " 33% " scope = " row " >< ? php _e ( 'Weblog title:' ) ?> </th>
2004-02-13 04:59:47 -05:00
< td >< input name = " blogname " type = " text " id = " blogname " value = " <?php echo get_settings('blogname'); ?> " size = " 40 " /></ td >
</ tr >
< tr valign = " top " >
2004-04-20 22:28:22 -04:00
< th scope = " row " >< ? php _e ( 'Tagline:' ) ?> </th>
2004-02-13 04:59:47 -05:00
< td >< input name = " blogdescription " type = " text " id = " blogdescription " style = " width: 95% " value = " <?php echo get_settings('blogdescription'); ?> " size = " 45 " />
< br />
2004-04-20 22:28:22 -04:00
< ? php _e ( 'In a few words, explain what this weblog is about.' ) ?> </td>
2004-02-13 04:59:47 -05:00
</ tr >
< tr valign = " top " >
2004-04-28 03:27:03 -04:00
< th scope = " row " >< ? php _e ( 'WordPress address (URI):' ) ?> </th>
2004-02-13 04:59:47 -05:00
< td >< input name = " siteurl " type = " text " id = " siteurl " value = " <?php echo get_settings('siteurl'); ?> " size = " 40 " class = " code " /></ td >
</ tr >
2004-04-28 03:27:03 -04:00
< tr valign = " top " >
< th scope = " row " >< ? php _e ( 'Blog address (URI):' ) ?> </th>
< td >< input name = " home " type = " text " id = " home " value = " <?php echo get_settings('home'); ?> " size = " 40 " class = " code " />< br />< ? php _e ( 'If you want your blog homepage to be different than the directory you installed WordPress in, enter that address here. ' ); ?> </td>
</ tr >
2004-02-13 04:59:47 -05:00
< tr valign = " top " >
2004-04-20 22:28:22 -04:00
< th scope = " row " >< ? php _e ( 'E-mail address:' ) ?> </th>
2004-02-13 04:59:47 -05:00
< td >< input name = " admin_email " type = " text " id = " admin_email " value = " <?php echo get_settings('admin_email'); ?> " size = " 40 " class = " code " />
< br />
2004-04-20 22:28:22 -04:00
< ? php _e ( 'This address is used only for admin purposes.' ) ?> </td>
2004-02-16 21:11:16 -05:00
</ tr >
2004-02-13 04:59:47 -05:00
< tr valign = " top " >
2004-04-20 22:28:22 -04:00
< th scope = " row " >< ? php _e ( 'Membership:' ) ?> </th>
2004-02-13 04:59:47 -05:00
< td > < label for = " users_can_register " >
< input name = " users_can_register " type = " checkbox " id = " users_can_register " value = " 1 " < ? php checked ( '1' , get_settings ( 'users_can_register' )); ?> />
2004-04-20 22:28:22 -04:00
< ? php _e ( 'Anyone can register' ) ?> </label>
2004-02-13 04:59:47 -05:00
< br />
< label for = " new_users_can_blog " >
< input name = " new_users_can_blog " type = " checkbox " id = " new_users_can_blog " value = " 1 " < ? php checked ( '1' , get_settings ( 'new_users_can_blog' )); ?> />
2004-04-20 22:28:22 -04:00
< ? php _e ( 'Any registered member can publish articles' ) ?> </label></td>
2004-02-13 04:59:47 -05:00
</ tr >
</ table >
< fieldset class = " options " >
2004-04-20 22:28:22 -04:00
< legend >< ? php _e ( 'Date and Time' ) ?> </legend>
2004-02-13 04:59:47 -05:00
< table width = " 100% " cellspacing = " 2 " cellpadding = " 5 " class = " editform " >
< tr >
2004-04-20 22:28:22 -04:00
< th scope = " row " width = " 33% " >< ? php _e ( '<acronym title="Greenwich Meridian Time">GMT</acronym> time is:' ) ?> </th>
2004-02-23 22:12:43 -05:00
< td >< code >< ? php echo gmdate ( 'Y-m-d g:i:s a' ); ?> </code></td>
2004-02-13 04:59:47 -05:00
</ tr >
< tr >
2004-04-20 22:28:22 -04:00
< th scope = " row " >< ? php _e ( 'Times in the weblog should differ by:' ) ?> </th>
2004-02-26 11:14:52 -05:00
< td >< input name = " gmt_offset " type = " text " id = " gmt_offset " size = " 2 " value = " <?php echo get_settings('gmt_offset'); ?> " />
2004-04-20 22:28:22 -04:00
< ? php _e ( 'hours' ) ?> </td>
2004-04-14 17:23:52 -04:00
</ tr >
< tr >
< th scope = " row " >& nbsp ; </ th >
2004-04-20 22:28:22 -04:00
< td >< ? php _e ( 'The following use the same syntax as the <a href="http://php.net/date">PHP <code>date()</code> function</a>. Save option to update sample output.' ) ?> </td>
2004-04-14 17:23:52 -04:00
</ tr >
< tr >
2004-04-20 22:28:22 -04:00
< th scope = " row " >< ? php _e ( 'Default date format:' ) ?> </th>
2004-04-15 03:53:45 -04:00
< td >< input name = " date_format " type = " text " id = " date_format " size = " 30 " value = " <?php echo get_settings('date_format'); ?> " />< br />
2004-04-24 17:52:24 -04:00
< ? php _e ( 'Output:' ) ?> <strong><?php echo gmdate(get_settings('date_format'), current_time('timestamp')); ?></strong></td>
2004-04-14 17:23:52 -04:00
</ tr >
< tr >
2004-04-20 22:28:22 -04:00
< th scope = " row " >< ? php _e ( 'Default time format:' ) ?> </th>
2004-04-15 03:53:45 -04:00
< td >< input name = " time_format " type = " text " id = " time_format " size = " 30 " value = " <?php echo get_settings('time_format'); ?> " />< br />
2004-04-24 17:52:24 -04:00
< ? php _e ( 'Output:' ) ?> <strong><?php echo gmdate(get_settings('time_format'), current_time('timestamp')); ?></strong></td>
2004-04-14 17:23:52 -04:00
</ tr >
2004-02-13 04:59:47 -05:00
</ table >
2004-04-28 16:31:41 -04:00
< pre >< ? php var_dump ( $cache_settings ); ?> </pre>
2004-02-13 04:59:47 -05:00
</ fieldset >
< p style = " text-align: right; " >
2004-04-20 22:28:22 -04:00
< input type = " submit " name = " Submit " value = " <?php _e('Update Options') ?> " />
2004-02-13 04:59:47 -05:00
</ p >
</ form >
</ div >
2004-02-25 14:03:49 -05:00
< ? php include ( " admin-footer.php " ) ?>