2004-04-28 06:49:16 +02:00
< ? php
$messages [ 1 ] = __ ( 'Post updated' );
$messages [ 2 ] = __ ( 'Custom field updated' );
$messages [ 3 ] = __ ( 'Custom field deleted.' );
?>
2004-05-07 23:05:02 +02:00
< ? php if ( isset ( $_GET [ 'message' ])) : ?>
2004-04-28 06:49:16 +02:00
< div class = " updated " >< p >< ? php echo $messages [ $_GET [ 'message' ]]; ?> </p></div>
< ? php endif ; ?>
2003-12-28 12:44:05 +01:00
< div class = " wrap " >
< ? php
2004-03-04 16:56:02 +01:00
if ( 0 == $post_ID ) {
$form_action = 'post' ;
} else {
$form_action = 'editpost' ;
$form_extra = " <input type='hidden' name='post_ID' value=' $post_ID ' /> " ;
}
2004-08-01 10:04:39 +02:00
2004-09-05 02:24:28 +02:00
$form_pingback = '<input type="hidden" name="post_pingback" value="1" id="post_pingback" />' ;
2004-03-04 16:56:02 +01:00
2003-12-28 12:44:05 +01:00
$form_prevstatus = '<input type="hidden" name="prev_status" value="' . $post_status . '" />' ;
2004-08-01 10:04:39 +02:00
2004-08-01 10:19:34 +02:00
$form_trackback = '<p><label for="trackback"><a href="http://wordpress.org/docs/reference/post/#trackback" title="' . __ ( 'Help on trackbacks' ) . '">' . __ ( '<strong>TrackBack</strong> a <abbr title="Universal Resource Identifier">URI</abbr></a>' ) . '</label> ' . __ ( '(Separate multiple <abbr title="Universal Resource Identifier">URI</abbr>s with spaces.)' ) . ' < br />
2003-12-28 12:44:05 +01:00
< input type = " text " name = " trackback_url " style = " width: 415px " id = " trackback " tabindex = " 7 " value = " '. str_replace( " \n " , ' ', $to_ping ) .' " /></ p > ' ;
if ( '' != $pinged ) {
2004-04-24 05:40:04 +02:00
$pings .= '<p>' . __ ( 'Already pinged:' ) . '</p><ul>' ;
2003-12-28 12:44:05 +01:00
$already_pinged = explode ( " \n " , trim ( $pinged ));
foreach ( $already_pinged as $pinged_url ) {
2004-02-02 09:21:17 +01:00
$pings .= " \n \t <li> $pinged_url </li> " ;
2003-12-28 12:44:05 +01:00
}
2004-02-02 09:21:17 +01:00
$pings .= '</ul>' ;
2003-12-28 12:44:05 +01:00
}
2004-09-05 02:24:28 +02:00
2004-04-24 05:40:04 +02:00
$saveasdraft = '<input name="save" type="submit" id="save" tabindex="6" value="' . __ ( 'Save and Continue Editing' ) . '" />' ;
2003-12-28 12:44:05 +01:00
2004-05-14 10:38:34 +02:00
if ( empty ( $post_status )) $post_status = 'draft' ;
2003-12-28 12:44:05 +01:00
?>
< form name = " post " action = " post.php " method = " post " id = " post " >
< input type = " hidden " name = " user_ID " value = " <?php echo $user_ID ?> " />
2004-03-04 16:56:02 +01:00
< input type = " hidden " name = " action " value = '<?php echo $form_action ?>' />
< ? php echo $form_extra ?>
2004-05-07 23:05:02 +02:00
< ? php if ( isset ( $_GET [ 'message' ]) && 2 > $_GET [ 'message' ]) : ?>
2003-12-28 12:44:05 +01:00
< script type = " text/javascript " >
<!--
function focusit () {
// focus on first input field
document . post . title . focus ();
}
window . onload = focusit ;
//-->
</ script >
2004-04-28 06:49:16 +02:00
< ? php endif ; ?>
2003-12-28 12:44:05 +01:00
< div id = " poststuff " >
< fieldset id = " titlediv " >
2004-04-24 05:40:04 +02:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#title " title = " <?php _e('Help on titles') ?> " >< ? php _e ( 'Title' ) ?> </a></legend>
2003-12-28 12:44:05 +01:00
< div >< input type = " text " name = " post_title " size = " 30 " tabindex = " 1 " value = " <?php echo $edited_post_title ; ?> " id = " title " /></ div >
</ fieldset >
< fieldset id = " categorydiv " >
2004-04-24 05:40:04 +02:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#category " title = " <?php _e('Help on categories') ?> " >< ? php _e ( 'Categories' ) ?> </a></legend>
2004-04-30 10:56:49 +02:00
< div >< ? php dropdown_categories ( get_settings ( 'default_category' )); ?> </div>
2003-12-28 12:44:05 +01:00
</ fieldset >
< fieldset id = " poststatusdiv " >
2004-04-24 05:40:04 +02:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#post_status " title = " <?php _e('Help on post status') ?> " >< ? php _e ( 'Post Status' ) ?> </a></legend>
2004-09-14 14:41:09 +02:00
< div >
2004-09-16 12:26:39 +02:00
< ? php if ( 1 < $user_level || ( 1 == $user_level && 2 == get_option ( 'new_users_can_blog' )) ) : ?>
2004-09-14 14:41:09 +02:00
< label for = " post_status_publish " class = " selectit " >< input id = " post_status_publish " name = " post_status " type = " radio " value = " publish " < ? php checked ( $post_status , 'publish' ); ?> /> <?php _e('Publish') ?></label>
< ? php endif ; ?>
2004-04-24 05:40:04 +02:00
< label for = " post_status_draft " class = " selectit " >< input id = " post_status_draft " name = " post_status " type = " radio " value = " draft " < ? php checked ( $post_status , 'draft' ); ?> /> <?php _e('Draft') ?></label>
< label for = " post_status_private " class = " selectit " >< input id = " post_status_private " name = " post_status " type = " radio " value = " private " < ? php checked ( $post_status , 'private' ); ?> /> <?php _e('Private') ?></label></div>
2003-12-28 12:44:05 +01:00
</ fieldset >
< fieldset id = " commentstatusdiv " >
2004-04-24 05:40:04 +02:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#comments " title = " <?php _e('Help on comment status') ?> " >< ? php _e ( 'Discussion' ) ?> </a></legend>
2004-02-13 12:21:30 +01:00
< div >< label for = " comment_status " class = " selectit " >
< input name = " comment_status " type = " checkbox " id = " comment_status " value = " open " < ? php checked ( $comment_status , 'open' ); ?> />
2004-04-24 05:40:04 +02:00
< ? 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>
2004-02-13 12:21:30 +01:00
</ div >
</ fieldset >
< fieldset id = " slugdiv " >
2004-04-24 05:40:04 +02:00
< legend >< ? php _e ( 'Post Slug' ) ?> </legend>
2004-02-13 12:21:30 +01:00
< div >< input name = " post_name " type = " text " size = " 17 " id = " post_name " value = " <?php echo $post_name ?> " /></ div >
</ fieldset >
2003-12-28 12:44:05 +01:00
< fieldset id = " postpassworddiv " >
2004-04-24 05:40:04 +02:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#post_password " title = " <?php _e('Help on post password') ?> " >< ? php _e ( 'Post Password' ) ?> </a></legend>
2004-02-02 09:21:17 +01:00
< div >< input name = " post_password " type = " text " size = " 13 " id = " post_password " value = " <?php echo $post_password ?> " /></ div >
2003-12-28 12:44:05 +01:00
</ fieldset >
< br />
< fieldset style = " clear:both " >
2004-04-24 05:40:04 +02:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#excerpt " title = " <?php _e('Help with excerpts') ?> " >< ? php _e ( 'Excerpt' ) ?> </a></legend>
2004-02-02 09:21:17 +01:00
< div >< textarea rows = " 1 " cols = " 40 " name = " excerpt " tabindex = " 4 " id = " excerpt " >< ? php echo $excerpt ?> </textarea></div>
2003-12-28 12:44:05 +01:00
</ fieldset >
2004-01-03 01:13:11 +01:00
< fieldset id = " postdiv " >
2004-04-24 05:40:04 +02:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#post " title = " <?php _e('Help with post field') ?> " >< ? php _e ( 'Post' ) ?> </a></legend>
2004-09-09 19:51:33 +02:00
< ? php the_quicktags (); ?>
2003-12-28 12:44:05 +01: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 = " 5 " id = " content " >< ? php echo $content ?> </textarea></div>
</ fieldset >
< ? php
?>
2004-08-01 10:04:39 +02:00
< script type = " text/javascript " >
2003-12-28 12:44:05 +01:00
<!--
edCanvas = document . getElementById ( 'content' );
//-->
</ script >
< ? php echo $form_pingback ?>
< ? php echo $form_prevstatus ?>
2004-02-02 09:21:17 +01:00
< ? php echo $form_trackback ; ?>
2003-12-28 12:44:05 +01:00
2004-03-23 19:02:05 +01:00
2004-05-08 03:15:03 +02:00
< p class = " submit " >< ? php echo $saveasdraft ; ?> <input type="submit" name="submit" value="<?php _e('Save') ?>" style="font-weight: bold;" tabindex="6" />
2004-03-30 08:54:41 +02:00
< ? php
2004-03-31 08:17:14 +02:00
if ( 'publish' != $post_status || 0 == $post_ID ) {
2004-03-30 08:54:41 +02:00
?>
2004-09-16 12:26:39 +02:00
< ? php if ( 1 < $user_level || ( 1 == $user_level && 2 == get_option ( 'new_users_can_blog' )) ) : ?>
2004-04-24 05:40:04 +02:00
< input name = " publish " type = " submit " id = " publish " tabindex = " 10 " value = " <?php _e('Publish') ?> " />
2004-09-14 14:41:09 +02:00
< ? php endif ; ?>
2004-02-02 09:21:17 +01:00
< ? php
2004-03-30 08:54:41 +02:00
}
2004-02-02 09:21:17 +01:00
?>
2004-06-14 22:09:46 +02:00
< input name = " referredby " type = " hidden " id = " referredby " value = " <?php echo htmlspecialchars( $_SERVER['HTTP_REFERER'] ); ?> " />
2004-03-30 08:54:41 +02:00
</ p >
2003-12-28 12:44:05 +01:00
< ? php
2004-03-30 08:54:41 +02:00
if ( '' != $pinged ) {
echo $pings ;
}
2003-12-28 12:44:05 +01:00
// if the level is 5+, allow user to edit the timestamp - not on 'new post' screen though
// if (($user_level > 4) && ($action != "post"))
if ( $user_level > 4 ) {
touch_time (( $action == 'edit' ));
}
?>
2004-04-28 04:23:46 +02:00
< fieldset id = " postcustom " >
< legend >< ? php _e ( 'Custom Fields' ) ?> </legend>
< ? php
if ( $metadata = has_meta ( $post_ID )) {
?>
< ? php
list_meta ( $metadata );
?>
< ? php
}
meta_form ();
?>
</ fieldset >
2004-08-01 10:04:39 +02:00
< ? php do_action ( 'edit_form_advanced' , '' ); ?>
2003-12-28 12:44:05 +01:00
</ div >
</ form >
2004-04-28 04:23:46 +02:00
< ? php if ( 'edit' == $action ) echo "
< p >< a class = 'delete' href = 'post.php?action=delete&post=$post_ID' onclick = \ " return confirm(' " . sprintf ( __ ( " You are about to delete this post \ '%s \ ' \\ n \ 'Cancel \ ' to stop, \ 'OK \ ' to delete. " ), addslashes ( $edited_post_title )) . " ') \" > " . __ ( 'Delete this post' ) . " </a></p> " ;
?>
2003-12-28 12:44:05 +01:00
</ div >