2003-12-28 12:44:05 +01:00
< div class = " wrap " >
< ? php
2004-03-01 07:13:32 +01:00
$allowed_users = explode ( " " , trim ( get_settings ( 'fileupload_allowedusers' )));
2003-12-28 12:44:05 +01:00
2004-03-04 16:56:02 +01:00
$post_ID = intval ( $postdata [ 'ID' ]);
2003-12-28 12:44:05 +01:00
$submitbutton_text = 'Save' ;
2004-03-04 16:56:02 +01:00
$toprow_title = 'Editing Post #' . $post_ID ;
if ( 0 == $post_ID ) {
$form_action = 'post' ;
} else {
$form_action = 'editpost' ;
$form_extra = " <input type='hidden' name='post_ID' value=' $post_ID ' /> " ;
}
2004-04-22 00:55:47 +02:00
if ( get_settings ( 'use_pingback' )) {
$form_pingback = '<input type="checkbox" class="checkbox" name="post_pingback" value="1" ' ;
if ( get_settings ( 'default_pingback_flag' ) ) $form_pingback .= 'checked="checked" ' ;
$form_pingback .= 'tabindex="7" id="pingback" /> <label for="pingback">' . sprintf ( __ ( '<strong>PingBack</strong> the <acronym title="Uniform Resource Locators">URL</acronym>s in this post</label> <a href="%s" title="Help on Pingbacks">?</a><br />' ), 'http://wordpress.org/docs/reference/post/#pingback' );
} else {
$form_pingback = '' ;
}
2004-03-04 16:56:02 +01:00
2003-12-28 12:44:05 +01:00
$colspan = 2 ;
$form_prevstatus = '<input type="hidden" name="prev_status" value="' . $post_status . '" />' ;
2004-03-01 07:13:32 +01:00
if ( get_settings ( 'use_trackback' )) {
2003-12-28 12:44:05 +01:00
$form_trackback = ' < p >< label for = " trackback " >< a href = " http://wordpress.org/docs/reference/post/#trackback " title = " Help on trackbacks " >< strong > TrackBack </ strong > an < acronym title = " Uniform Resource Locator " > URL </ acronym ></ a ></ label >
( Separate multiple < acronym title = " Uniform Resource Locator " > URL </ acronym > s with spaces . ) < br />
< input type = " text " name = " trackback_url " style = " width: 415px " id = " trackback " tabindex = " 7 " value = " '. str_replace( " \n " , ' ', $to_ping ) .' " /></ p > ' ;
if ( '' != $pinged ) {
2004-02-02 09:21:17 +01: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
}
} else {
$form_trackback = '' ;
}
$saveasdraft = '<input name="save" type="submit" id="save" tabindex="6" value="Save and Continue Editing" />' ;
?>
< 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 ?>
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 >
< div id = " poststuff " >
< fieldset id = " titlediv " >
< legend >< a href = " http://wordpress.org/docs/reference/post/#title " title = " Help on titles " > Title </ a ></ legend >
< div >< input type = " text " name = " post_title " size = " 30 " tabindex = " 1 " value = " <?php echo $edited_post_title ; ?> " id = " title " /></ div >
</ fieldset >
< fieldset id = " categorydiv " >
< legend >< a href = " http://wordpress.org/docs/reference/post/#category " title = " Help on categories " > Categories </ a ></ legend >
< div >< ? php dropdown_categories ( $default_post_cat ); ?> </div>
</ fieldset >
< fieldset id = " poststatusdiv " >
< legend >< a href = " http://wordpress.org/docs/reference/post/#post_status " title = " Help on post status " > Post Status </ a ></ legend >
< div >< label for = " post_status_publish " class = " selectit " >< input id = " post_status_publish " name = " post_status " type = " radio " value = " publish " < ? php checked ( $post_status , 'publish' ); ?> /> Publish</label>
< label for = " post_status_draft " class = " selectit " >< input id = " post_status_draft " name = " post_status " type = " radio " value = " draft " < ? php checked ( $post_status , 'draft' ); ?> /> 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' ); ?> /> Private</label></div>
</ fieldset >
< fieldset id = " commentstatusdiv " >
2004-02-13 12:21:30 +01:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#comments " title = " Help on comment status " > Discussion </ a ></ legend >
< div >< label for = " comment_status " class = " selectit " >
< input name = " comment_status " type = " checkbox " id = " comment_status " value = " open " < ? php checked ( $comment_status , 'open' ); ?> />
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' ); ?> /> Allow Pings</label>
</ div >
</ fieldset >
< fieldset id = " slugdiv " >
< legend > Post Slug </ legend >
< 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 " >
< legend >< a href = " http://wordpress.org/docs/reference/post/#post_password " title = " Help on post password " > 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 " >
< legend >< a href = " http://wordpress.org/docs/reference/post/#excerpt " title = " Help with excerpts " > 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 " >
2003-12-28 12:44:05 +01:00
< legend >< a href = " http://wordpress.org/docs/reference/post/#post " title = " Help with post field " > Post </ a ></ legend >
< div id = " quicktags " >
< ? php
2004-02-29 09:43:36 +01:00
if ( get_settings ( 'use_quicktags' ) ) {
2003-12-28 12:44:05 +01:00
echo '<a href="http://wordpress.org/docs/reference/post/#quicktags" title="Help with quicktags">Quicktags</a>: ' ;
include ( 'quicktags.php' );
}
?>
</ div >
< ? 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-02-29 09:43:36 +01:00
if ( get_settings ( 'use_quicktags' ) ) {
2003-12-28 12:44:05 +01:00
?>
< script type = " text/javascript " language = " JavaScript " >
<!--
edCanvas = document . getElementById ( 'content' );
//-->
</ script >
< ? php
}
if ( $action != 'editcomment' ) {
if ( get_settings ( 'use_geo_positions' )) {
if ( empty ( $edited_lat )) {
if ( get_settings ( 'use_default_geourl' )) {
$edited_lat = get_settings ( 'default_geourl_lat' );
$edited_lon = get_settings ( 'default_geourl_lon' );
}
}
?>
< label for = " post_latf " > Latitude :</ label >< input size = " 8 " type = " text " value = " <?php echo $edited_lat ; ?> " name = " post_latf " >& nbsp ;
< label for = " post_lonf " > Longitude :</ label >< input size = " 8 " type = " text " value = " <?php echo $edited_lon ; ?> " name = " post_lonf " >& nbsp ; < a href = " http://www.geourl.org/resources.html " rel = " external " > click for Geo Info </ a >
< br >
< ? php
}
}
?>
2004-03-23 19:02:05 +01:00
< fieldset id = " postcustom " >
< legend > Post Custom </ legend >
< ? php
if ( $metadata = has_meta ( $post_ID )) {
?>
< ? php
list_meta ( $metadata );
?>
< ? php
}
meta_form ();
?>
</ fieldset >
2003-12-28 12:44:05 +01:00
< ? 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
2003-12-28 12:44:05 +01:00
< p >< ? php echo $saveasdraft ; ?> <input type="submit" name="submit" value="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
?>
< input name = " publish " type = " submit " id = " publish " tabindex = " 10 " value = " Publish " />
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-04-21 00:56:47 +02:00
< input name = " referredby " type = " hidden " id = " referredby " value = " <?php echo $_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' ));
}
if ( 'edit' == $action ) echo "
2004-03-04 16:56:02 +01:00
< p >< a href = 'post.php?action=delete&post=$post_ID' onclick = \ " return confirm('You are about to delete this post \ ' " . addslashes ( $edited_post_title ) . " \ ' \\ n \ 'Cancel \ ' to stop, \ 'OK \ ' to delete.') \" >Delete this post</a></p> " ;
2003-12-28 12:44:05 +01:00
?>
</ div >
</ form >
</ div >