2004-08-10 07:58:19 +02:00
< div class = " wrap " >
2004-11-16 20:29:51 +01:00
< h2 >< ? php _e ( 'Write Page' ); ?> </h2>
2004-08-10 07:58:19 +02:00
< ? php
2004-09-10 03:32:20 +02:00
if ( 0 == $post_ID ) {
$form_action = 'post' ;
$form_extra = '' ;
} else {
$form_action = 'editpost' ;
$form_extra = " <input type='hidden' name='post_ID' value=' $post_ID ' /> " ;
}
2005-02-14 10:46:08 +01:00
$sendto = $_SERVER [ 'HTTP_REFERER' ];
2005-03-06 06:48:41 +01:00
if ( 0 != $post_ID && $sendto == get_permalink ( $post_ID ) )
$sendto = 'redo' ;
2005-02-14 10:46:08 +01:00
$sendto = wp_specialchars ( $sendto );
2004-08-10 07:58:19 +02:00
?>
< form name = " post " action = " post.php " method = " post " id = " post " >
< ? php
if ( isset ( $mode ) && 'bookmarklet' == $mode ) {
echo '<input type="hidden" name="mode" value="bookmarklet" />' ;
}
?>
< input type = " hidden " name = " user_ID " value = " <?php echo $user_ID ?> " />
2004-09-10 03:32:20 +02:00
< input type = " hidden " name = " action " value = '<?php echo $form_action ?>' />
< ? php echo $form_extra ?>
< input type = " hidden " name = " post_status " value = " static " />
2004-08-10 07:58:19 +02:00
< script type = " text/javascript " >
<!--
function focusit () {
// focus on first input field
document . post . title . focus ();
}
window . onload = focusit ;
//-->
</ script >
< fieldset id = " titlediv " >
2004-10-05 10:27:13 +02:00
< legend >< ? php _e ( 'Page Title' ) ?> </legend>
2004-11-24 01:12:46 +01:00
< div >< input type = " text " name = " post_title " size = " 30 " tabindex = " 1 " value = " <?php echo $edited_post_title ; ?> " id = " title " /></ div >
2004-08-10 07:58:19 +02:00
</ fieldset >
2004-10-05 10:27:13 +02:00
< fieldset id = " commentstatusdiv " >
< legend >< ? php _e ( 'Discussion' ) ?> </legend>
2005-02-12 10:25:54 +01:00
< div >
< input name = " advanced_view " type = " hidden " value = " 1 " />
< label for = " comment_status " class = " selectit " >
2004-10-05 10:27:13 +02:00
< input name = " comment_status " type = " checkbox " id = " comment_status " value = " open " < ? php checked ( $comment_status , 'open' ); ?> />
< ? php _e ( 'Allow Comments' ) ?> </label>
< label for = " ping_status " class = " selectit " >< input name = " ping_status " type = " checkbox " id = " ping_status " value = " open " < ? php checked ( $ping_status , 'open' ); ?> /> <?php _e('Allow Pings') ?></label>
</ div >
</ fieldset >
< fieldset id = " postpassworddiv " >
< legend >< ? php _e ( 'Page Password' ) ?> </legend>
< div >< input name = " post_password " type = " text " size = " 13 " id = " post_password " value = " <?php echo $post_password ?> " /></ div >
</ fieldset >
< fieldset id = " pageparent " >
2004-10-06 07:11:11 +02:00
< legend >< ? php _e ( 'Page Parent' ) ?> </legend>
2004-10-05 10:27:13 +02:00
< div >< select name = " parent_id " >
2004-10-06 07:11:11 +02:00
< option value = '0' >< ? php _e ( 'Main Page (no parent)' ); ?> </option>
2004-10-06 04:18:37 +02:00
< ? php parent_dropdown ( $post_parent ); ?>
2004-10-05 10:27:13 +02:00
</ select >
</ div >
</ fieldset >
2004-08-10 07:58:19 +02:00
< fieldset id = " postdiv " >
2004-10-05 10:27:13 +02:00
< legend >< ? php _e ( 'Page Content' ) ?> </legend>
2004-09-09 19:51:33 +02:00
< ? php the_quicktags (); ?>
2004-08-10 07:58:19 +02:00
< ? php
$rows = get_settings ( 'default_post_edit_rows' );
if (( $rows < 3 ) || ( $rows > 100 )) {
$rows = 10 ;
}
?>
< div >< textarea rows = " <?php echo $rows ; ?> " cols = " 40 " name = " content " tabindex = " 4 " id = " content " >< ? php echo $content ?> </textarea></div>
</ fieldset >
< script type = " text/javascript " >
<!--
edCanvas = document . getElementById ( 'content' );
//-->
</ script >
< p class = " submit " >
2004-10-28 06:01:51 +02:00
< input name = " savepage " type = " submit " id = " savepage " tabindex = " 6 " value = " <?php $post_ID ? _e('Edit Page') :_e('Create New Page') ?> » " />
2005-02-14 10:46:08 +01:00
< input name = " referredby " type = " hidden " id = " referredby " value = " <?php echo $sendto ; ?> " />
2004-08-10 07:58:19 +02:00
</ p >
2004-10-06 07:11:11 +02:00
< fieldset id = " pageoptions " >
< legend >< ? php _e ( 'Page Options' ) ?> </legend>
2004-11-18 20:40:36 +01:00
< table width = " 100% " cellspacing = " 2 " cellpadding = " 5 " class = " editform " >
2005-02-02 11:44:53 +01:00
< ? php if ( 0 != count ( get_page_templates () ) ) { ?>
2004-11-18 20:40:36 +01:00
< tr valign = " top " >
< th scope = " row " width = " 30% " >< ? php _e ( 'Page Template:' ) ?> </th>
< td >< div >< select name = " page_template " >
< option value = 'default' >< ? php _e ( 'Default Template' ); ?> </option>
< ? php page_template_dropdown ( $page_template ); ?>
</ select >
2005-02-02 11:44:53 +01:00
2004-11-18 20:40:36 +01:00
</ div >
</ td >
</ tr >
2005-02-02 11:44:53 +01:00
< ? php } ?>
2004-12-09 03:13:47 +01:00
< tr valign = " top " >
2005-02-02 11:44:53 +01:00
< th scope = " row " width = " 30% " >< ? php _e ( 'Page slug' ) ?> :</th>
2004-12-09 03:13:47 +01:00
< td >< input name = " post_name " type = " text " size = " 25 " id = " post_name " value = " <?php echo $post_name ?> " /></ td >
</ tr >
< ? php if ( $user_level > 7 && $users = $wpdb -> get_results ( " SELECT ID, user_login, user_firstname, user_lastname FROM $wpdb->users WHERE user_level <= $user_level AND user_level > 0 " ) ) : ?>
< tr >
2005-02-02 11:44:53 +01:00
< th scope = " row " width = " 30% " >< ? php _e ( 'Page owner' ); ?> :</th>
2004-12-09 03:13:47 +01:00
< td >
< select name = " post_author " id = " post_author " >
< ? php
foreach ( $users as $o ) :
if ( $post_author == $o -> ID ) $selected = 'selected="selected"' ;
else $selected = '' ;
echo " <option value=' $o->ID ' $selected > $o->user_login ( $o->user_firstname $o->user_lastname )</option> " ;
endforeach ;
?>
</ select >
</ td >
</ tr >
< ? php endif ; ?>
2005-01-02 01:09:05 +01:00
< tr >
< th scope = " row " width = " 25% " >< ? php _e ( 'Page Order' ) ?> :</th>
< td >< input name = " menu_order " type = " text " size = " 4 " id = " menu_order " value = " <?php echo $menu_order ?> " /></ td >
</ tr >
2004-12-09 03:13:47 +01:00
< tr >
< th scope = " row " >< ? php _e ( 'Delete' ); ?> :</th>
< td >< ? php if ( 'edit' == $action ) : ?>
2004-12-09 03:57:41 +01:00
< input name = " deletepost " class = " delete " type = " submit " id = " deletepost " tabindex = " 10 " value = " <?php _e('Delete this page') ?> " < ? php echo " onclick= \" return confirm(' " . sprintf ( __ ( " You are about to delete this page \ '%s \ ' \\ n \ 'Cancel \ ' to stop, \ 'OK \ ' to delete. " ), addslashes ( $edited_post_title ) ) . " ') \" " ; ?> />
2004-12-09 03:13:47 +01:00
< ? php endif ; ?> </td>
</ tr >
2004-11-18 20:40:36 +01:00
</ table >
2004-10-06 07:11:11 +02:00
</ fieldset >
2004-12-09 03:13:47 +01:00
< fieldset id = " postcustom " >
2004-12-09 05:12:20 +01:00
< legend >< ? php _e ( 'Custom Fields' ) ?> <script type="text/javascript">customToggleLink();</script></legend>
2004-12-09 03:13:47 +01:00
< div id = " postcustomstuff " >
< ? php
if ( $metadata = has_meta ( $post_ID )) {
?>
< ? php
list_meta ( $metadata );
?>
< ? php
}
meta_form ();
?>
</ div >
</ fieldset >
2004-08-10 07:58:19 +02:00
< ? php do_action ( 'edit_page_form' , '' ); ?>
</ form >
</ div >