2003-10-13 20:54:09 -04:00
2003-09-24 18:00:00 -04:00
< div class = " wrap " >
< ? php
2003-10-17 15:26:05 -04:00
$allowed_users = explode ( " " , trim ( $fileupload_allowedusers ));
2003-09-24 18:00:00 -04:00
function selected ( $selected , $current ) {
if ( $selected == $current ) echo ' selected="selected"' ;
}
switch ( $action ) {
case 'post' :
$submitbutton_text = 'Blog this!' ;
$toprow_title = 'New Post' ;
$form_action = 'post' ;
$form_extra = '' ;
if ( $use_pingback ) {
$form_pingback = '<input type="checkbox" class="checkbox" name="post_pingback" value="1" ' ;
if ( $post_pingback ) $form_pingback .= 'checked="checked" ' ;
$form_pingback .= 'tabindex="7" id="pingback" /> <label for="pingback"><strong>PingBack</strong> the <acronym title="Uniform Resource Locators">URL</acronym>s in this post</label> <a href="http://wordpress.org/docs/reference/post/#pingback" title="Help on Pingbacks">?</a><br />' ;
} else {
$form_pingback = '' ;
}
if ( $use_trackback ) {
$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 commas . ) < br />
< input type = " text " name = " trackback_url " style = " width: 415px " id = " trackback " tabindex = " 7 " /></ p > ' ;
} else {
$form_trackback = '' ;
}
$colspan = 3 ;
2003-11-06 02:48:53 -05:00
$saveasdraft = '<input name="save" type="submit" id="save" tabindex="6" value="Save and Continue Editing" />' ;
2003-09-24 18:00:00 -04:00
break ;
case " edit " :
$submitbutton_text = 'Edit this!' ;
$toprow_title = 'Editing Post #' . $postdata [ 'ID' ];
$form_action = 'editpost' ;
$form_extra = " ' /> \n <input type='hidden' name='post_ID' value=' $post " ;
$colspan = 2 ;
$form_pingback = '<input type="hidden" name="post_pingback" value="0" />' ;
$form_prevstatus = '<input type="hidden" name="prev_status" value="' . $post_status . '" />' ;
$form_trackback = '' ;
break ;
case " editcomment " :
$submitbutton_text = 'Edit this!' ;
$toprow_title = 'Editing Comment # ' . $commentdata [ 'comment_ID' ];
$form_action = 'editedcomment' ;
$form_extra = " ' /> \n <input type='hidden' name='comment_ID' value=' $comment ' /> \n <input type='hidden' name='comment_post_ID' value=' " . $commentdata [ " comment_post_ID " ];
$colspan = 3 ;
$form_pingback = '<input type="hidden" name="post_pingback" value="0" />' ;
$form_trackback = '' ;
break ;
}
?>
2003-10-26 15:34:24 -05:00
< form name = " post " action = " wp-post.php " method = " post " id = " post " >
2003-09-24 18:00:00 -04:00
< input type = " hidden " name = " user_ID " value = " <?php echo $user_ID ?> " />
< input type = " hidden " name = " action " value = '<?php echo $form_action . $form_extra ?>' />
< ? php if ( $action != " editcomment " ) {
// this is for everything but comment editing
?>
< script type = " text/javascript " >
function focusit () {
// focus on first input field
document . post . title . focus ();
}
window . onload = focusit ;
</ script >
< div id = " titlediv " >
< label for = " title " >< a href = " http://wordpress.org/docs/reference/post/#title " title = " Help on titles " > Title </ a >:</ label >
< br />
< input type = " text " name = " post_title " size = " 25 " tabindex = " 1 " style = " width: 190px; " value = " <?php echo $edited_post_title ; ?> " id = " title " />
2003-10-26 15:34:24 -05:00
</ div >
2003-09-24 18:00:00 -04:00
< div id = " categorydiv " >
< label for = " category " >< a href = " http://wordpress.org/docs/reference/post/#category " title = " Help on categories " > Category </ a >:</ label >
< br />
< ? php dropdown_categories ( $blog_ID , $default_post_cat ); ?>
</ div >
< div id = " poststatusdiv " >
< label for = " post_status " >< a href = " http://wordpress.org/docs/reference/post/#post_status " title = " Help on post status " > Post
Status </ a >:</ label >
< br />
< select name = " post_status " id = " post_status " >
< option value = " publish " < ? php selected ( $post_status , 'publish' ); ?> >Publish</option>
< option value = " draft " < ? php selected ( $post_status , 'draft' ); ?> >Draft</option>
< option value = " private " < ? php selected ( $post_status , 'private' ); ?> >Private</option>
</ select >
</ div >
< div id = " commentstatusdiv " >
< label for = " comment_status " >< a href = " http://wordpress.org/docs/reference/post/#comments " title = " Help on comment status " > Comments </ a >:</ label >
< br />
< select name = " comment_status " id = " comment_status " >
< option value = " open " < ? php selected ( $comment_status , 'open' ); ?> >Open</option>
< option value = " closed " < ? php selected ( $comment_status , 'closed' ); ?> >Closed</option>
</ select >
</ div >
< div id = " pingstatusdiv " >
< label for = " ping_status " >< a href = " http://wordpress.org/docs/reference/post/#pings " title = " Help on ping status " > Pings </ a >:</ label >
< br />
< select name = " ping_status " id = " ping_status " >
< option value = " open " < ? php selected ( $ping_status , 'open' ); ?> >Open</option>
< option value = " closed " < ? php selected ( $ping_status , 'closed' ); ?> >Closed</option>
</ select >
</ div >
< div id = " postpassworddiv " >
< label for = " post_password " >< a href = " http://wordpress.org/docs/reference/post/#post_password " title = " Help on post password " > Post
Password </ a >:</ label >
< br />
< input name = " post_password " type = " text " id = " post_password " value = " <?php echo $post_password ?> " />
</ div >
< br clear = " all " />
< ? php
} else {
// this is for comment editing
?>
< script type = " text/javascript " >
function focusit () {
// focus on first input field
document . post . name . focus ();
}
window . onload = focusit ;
</ script >
< table >
< tr >
< td >
< label for = " name " > Name :</ label >< br />
< input type = " text " name = " newcomment_author " size = " 22 " value = " <?php echo format_to_edit( $commentdata['comment_author'] ) ?> " tabindex = " 1 " id = " name " /></ td >
< td >
< label for = " email " > E - mail :</ label >< br />
< input type = " text " name = " newcomment_author_email " size = " 30 " value = " <?php echo format_to_edit( $commentdata['comment_author_email'] ) ?> " tabindex = " 2 " id = " email " />
</ td >
< td >
< label for = " URL " > URL :</ label >< br />
< input type = " text " name = " newcomment_author_url " size = " 35 " value = " <?php echo format_to_edit( $commentdata['comment_author_url'] ) ?> " tabindex = " 3 " id = " URL " />
</ td >
</ tr >
</ table >
< ? php
} // end else comment editing
?>
< ? php
if ( $action != 'editcomment' ) {
?>
< p >< label for = " excerpt " >< a href = " http://wordpress.org/docs/reference/post/#excerpt " title = " Help with excerpts " > Excerpt </ a >:</ label >
< br />
< textarea rows = " 3 " cols = " 40 " style = " width:100% " name = " excerpt " tabindex = " 4 " wrap = " virtual " id = " excerpt " >< ? php echo $excerpt ?> </textarea></p>
< ? php
} // if not a comment
?>
< table width = " 100% " >
< tr >
< td >
< ? php
if ( $action != 'editcomment' ) {
echo '<label for="content"><a href="http://wordpress.org/docs/reference/post/#post" title="Help with post field">Post</a>:</label>' ;
} else {
echo '<label for="content">Comment:</label>' ;
}
?>
</ td >
< td id = " quicktags " >
< ? php
if ( $use_quicktags ) {
echo '<a href="http://wordpress.org/docs/reference/post/#quicktags" title="Help with quicktags">Quicktags</a>: ' ;
include ( 'wp-quicktags.php' );
}
?>
</ td >
</ tr >
</ table >
< ? php
$rows = get_settings ( 'default_post_edit_rows' );
if (( $rows < 3 ) || ( $rows > 100 )) {
$rows = 9 ;
}
?>
< textarea rows = " <?php echo $rows ; ?> " cols = " 40 " style = " width:100% " name = " content " tabindex = " 4 " wrap = " virtual " id = " content " >< ? php echo $content ?> </textarea><br />
< ? php
if ( $use_quicktags ) {
?>
2003-11-06 02:48:53 -05:00
< script type = " text/javascript " language = " JavaScript " >
2003-09-24 18:00:00 -04:00
<!--
edCanvas = document . getElementById ( 'content' );
//-->
</ script >
< ? php
}
if ( get_settings ( 'use_geo_positions' )) {
2003-11-04 19:44:03 -05:00
if ( empty ( $edited_lat )) {
if ( get_settings ( 'use_default_geourl' )) {
$edited_lat = get_settings ( 'default_geourl_lat' );
$edited_lon = get_settings ( 'default_geourl_lon' );
}
}
2003-09-24 18:00:00 -04:00
?>
< 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
}
?>
< ? php echo $form_pingback ?>
< ? php echo $form_prevstatus ?>
2003-11-06 02:48:53 -05:00
< p >< ? php echo $saveasdraft ; ?> <input type="submit" name="submit" value="<?php echo $submitbutton_text ?>" style="font-weight: bold;" tabindex="6" />
2003-10-26 15:34:24 -05:00
< input name = " referredby " type = " hidden " id = " referredby " value = " <?php echo $HTTP_SERVER_VARS['HTTP_REFERER'] ; ?> " />
</ p >
2003-09-24 18:00:00 -04:00
2003-10-17 15:26:05 -04:00
< ? php if ( ( $use_fileupload ) && ( $user_level >= $fileupload_minlevel ) && ( in_array ( $user_login , $allowed_users ) || ( trim ( $fileupload_allowedusers ) == " " )) ) { ?>
2003-09-24 18:00:00 -04:00
< input type = " button " value = " upload a file/image " onclick = " launchupload(); " class = " search " tabindex = " 10 " />
< ? php }
echo $form_trackback ;
// 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 "
2003-11-03 17:11:42 -05:00
< p >< a href = 'wp-post.php?action=delete&post=$post' onclick = \ " return confirm('You are about to delete this post \ ' " . $edited_post_title . " \ ' \\ n \ 'Cancel \ ' to stop, \ 'OK \ ' to delete.') \" >Delete this post</a></p> " ;
2003-09-24 18:00:00 -04:00
?>
</ form >
2003-10-17 15:26:05 -04:00
</ div >