2003-05-23 10:29:51 +02:00
< div class = " wrap " >
2003-05-22 14:12:53 +02:00
< ? php
2003-06-01 16:49:30 +02:00
function selected ( $selected , $current ) {
if ( $selected == $current ) echo ' selected="selected"' ;
}
2003-05-22 14:12:53 +02:00
switch ( $action ) {
2003-05-23 10:29:51 +02:00
case 'post' :
$submitbutton_text = 'Blog this!' ;
$toprow_title = 'New Post' ;
$form_action = 'post' ;
$form_extra = '' ;
2003-05-22 14:12:53 +02:00
if ( $use_pingback ) {
2003-05-23 10:29:51 +02:00
$form_pingback = '<input type="checkbox" class="checkbox" name="post_pingback" value="1" checked="checked" tabindex="7" id="pingback" /> <label for="pingback">PingBack the URLs in this post</label><br />' ;
2003-05-22 14:12:53 +02:00
} else {
$form_pingback = '' ;
}
if ( $use_trackback ) {
2003-05-23 10:29:51 +02:00
$form_trackback = '<p><label for="trackback"><strong>TrackBack</strong> an <acronym title="Uniform Resource Locator">URL</acronym>:</label> (Seperate multiple URLs with commas.)<br /><input type="text" name="trackback_url" style="width: 415px" id="trackback" /></p>' ;
2003-05-22 14:12:53 +02:00
} else {
$form_trackback = '' ;
}
$colspan = 3 ;
break ;
case " edit " :
2003-05-23 10:29:51 +02:00
$submitbutton_text = 'Edit this!' ;
$toprow_title = 'Editing Post #' . $postdata [ " ID " ];
$form_action = 'editpost' ;
$form_extra = " ' /> \n <input type='hidden' name='post_ID' value=' $post " ;
2003-05-22 14:12:53 +02:00
$colspan = 2 ;
$form_pingback = '<input type="hidden" name="post_pingback" value="0" />' ;
$form_trackback = '' ;
break ;
case " editcomment " :
2003-05-23 10:29:51 +02:00
$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 " ];
2003-05-22 14:12:53 +02:00
$colspan = 3 ;
$form_pingback = '<input type="hidden" name="post_pingback" value="0" />' ;
$form_trackback = '' ;
break ;
}
?>
< form name = " post " action = " b2edit.php " method = " POST " >
< input type = " hidden " name = " user_ID " value = " <?php echo $user_ID ?> " />
2003-05-23 10:29:51 +02:00
< input type = " hidden " name = " action " value = '<?php echo $form_action . $form_extra ?>' />
2003-05-22 14:12:53 +02:00
< ? php if ( $action != " editcomment " ) {
// this is for everything but comment editing
2003-05-23 10:29:51 +02:00
?>
2003-06-01 16:49:30 +02:00
< table >
< tr >
< td width = " 210 " > < label for = " title " > Title :</ label > < br /> < input type = " text " name = " post_title " size = " 25 " tabindex = " 1 " style = " width: 190px; " value = " <?php echo $edited_post_title ; ?> " id = " title " />
2003-05-22 14:12:53 +02:00
</ td >
2003-06-01 16:49:30 +02:00
< td > < label for = " category " > Category :</ label > < br />
< ? php dropdown_categories (); ?>
2003-05-22 14:12:53 +02:00
</ td >
2003-06-01 16:49:30 +02:00
< td >< label for = " post_status " > Post Status :</ 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 > </ td >
< td >< label for = " comment_status " > Comments :</ 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 > </ td >
< td >< label for = " ping_status " > Pings :</ 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 , 'open' ); ?> >Closed</option>
</ select ></ td >
< td >< label for = " post_password " > Post Password :</ label >
< br />
< input name = " post_password " type = " text " id = " post_password " value = " <?php echo $post_password ?> " /> </ td >
</ tr >
</ table >
2003-05-22 14:12:53 +02:00
< ? php
} else {
// this is for comment editing
2003-05-23 10:29:51 +02:00
?>
< table >
< tr >
2003-05-22 14:12:53 +02:00
< td >
2003-05-23 10:29:51 +02:00
< 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 >
2003-05-22 14:12:53 +02:00
< td >
2003-05-23 10:29:51 +02:00
< 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 >
2003-05-22 14:12:53 +02:00
< td >
2003-05-23 10:29:51 +02:00
< 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 >
2003-05-22 14:12:53 +02:00
< ? php
} // end else comment editing
?>
2003-05-23 10:29:51 +02:00
2003-05-22 14:12:53 +02:00
< ? php
if ( $action != 'editcomment' ) {
2003-05-23 10:29:51 +02:00
echo '<label for="excerpt">Excerpt:</label>' ;
2003-05-22 14:12:53 +02:00
?>
2003-05-23 10:29:51 +02:00
< p >< textarea rows = " 3 " cols = " 40 " style = " width:100% " name = " excerpt " tabindex = " 4 " wrap = " virtual " id = " excerpt " >< ? php echo $excerpt ?> </textarea></p>
2003-05-22 14:12:53 +02:00
2003-05-23 10:29:51 +02:00
< ? php
} // if not a comment
?>
< table width = " 100% " >
< tr >
< td >
2003-05-22 14:12:53 +02:00
< ? php
if ( $action != 'editcomment' ) {
2003-05-23 10:29:51 +02:00
echo '<label for="content">Post:</label>' ;
2003-05-22 14:12:53 +02:00
} else {
2003-05-23 10:29:51 +02:00
echo '<br /><label for="content">Comment:</label>' ;
2003-05-22 14:12:53 +02:00
}
?>
2003-05-23 10:29:51 +02:00
</ td >
< td align = " right " >
< ? php if ( $use_quicktags ) {
include ( 'b2quicktags.php' );
}
?>
</ td >
</ tr >
2003-05-22 14:12:53 +02:00
</ table >
< textarea rows = " 9 " cols = " 40 " style = " width:100% " name = " content " tabindex = " 4 " wrap = " virtual " id = " content " >< ? php echo $content ?> </textarea><br />
< ? php echo $form_pingback ?>
2003-05-23 10:29:51 +02:00
< p >< input type = " submit " name = " submit " value = " <?php echo $submitbutton_text ?> " class = " search " style = " font-weight: bold; " tabindex = " 5 " /></ p >
2003-05-22 14:12:53 +02:00
< ? php if ( ( $use_fileupload ) && ( $user_level >= $fileupload_minlevel ) && (( ereg ( " " . $user_login . " " , $fileupload_allowedusers )) || ( trim ( $fileupload_allowedusers ) == " " )) ) { ?>
< 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
2003-05-23 10:29:51 +02:00
// if (($user_level > 4) && ($action != "post"))
2003-05-22 14:12:53 +02:00
if ( $user_level > 4 ) {
2003-05-23 10:29:51 +02:00
touch_time (( $action == 'edit' ));
2003-05-22 14:12:53 +02:00
}
2003-06-01 16:49:30 +02:00
if ( 'edit' == $action ) echo "
< p >< a href = 'b2edit.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-05-22 14:12:53 +02:00
?>
</ form >
2003-05-23 10:29:51 +02:00
</ div >