2003-12-28 06:44:05 -05:00
< ? php
2008-08-16 03:27:34 -04:00
/**
* Edit comment form for inclusion in another file .
*
* @ package WordPress
* @ subpackage Administration
*/
/**
* @ var string
*/
2008-02-20 14:30:55 -05:00
$submitbutton_text = __ ( 'Edit Comment' );
2005-06-26 15:55:12 -04:00
$toprow_title = sprintf ( __ ( 'Editing Comment # %s' ), $comment -> comment_ID );
2004-02-13 10:36:28 -05:00
$form_action = 'editedcomment' ;
2007-05-25 05:41:04 -04:00
$form_extra = " ' /> \n <input type='hidden' name='comment_ID' value=' " . $comment -> comment_ID . " ' /> \n <input type='hidden' name='comment_post_ID' value=' " . $comment -> comment_post_ID ;
2003-12-28 06:44:05 -05:00
?>
2006-02-21 01:11:46 -05:00
< form name = " post " action = " comment.php " method = " post " id = " post " >
2006-06-01 12:59:55 -04:00
< ? php wp_nonce_field ( 'update-comment_' . $comment -> comment_ID ) ?>
2005-01-30 23:22:01 -05:00
< div class = " wrap " >
2007-12-19 12:27:22 -05:00
< h2 >< ? php echo $toprow_title ; ?> </h2>
2008-02-19 21:41:16 -05:00
2008-08-20 22:25:14 -04:00
< div id = " poststuff " >
2008-08-20 17:42:31 -04:00
< input type = " hidden " name = " user_ID " value = " <?php echo (int) $user_ID ?> " />
< input type = " hidden " name = " action " value = '<?php echo $form_action . $form_extra ?>' />
< ? php
// All meta boxes should be defined and added before the first do_meta_boxes() call (or potentially during the do_meta_boxes action).
2008-09-16 20:50:34 -04:00
function comment_submit_meta_box ( $comment ) { // not used, but keeping for a bit longer in case it's needed
2008-08-20 17:42:31 -04:00
?>
< div class = " submitbox " id = " submitcomment " >
< div class = " inside-submitbox " >
2008-02-19 21:41:16 -05:00
2008-05-04 06:37:06 -04:00
< p >< strong >< label for = 'comment_status' >< ? php _e ( 'Approval Status' ) ?> </label></strong></p>
2008-02-19 21:41:16 -05:00
< p >
2008-05-04 06:37:06 -04:00
< select name = 'comment_status' id = 'comment_status' >
2008-02-19 21:41:16 -05:00
< option < ? php selected ( $comment -> comment_approved , '1' ); ?> value='1'><?php _e('Approved') ?></option>
2008-09-16 20:50:34 -04:00
< option < ? php selected ( $comment -> comment_approved , '0' ); ?> value='0'><?php _e('Awaiting Moderation') ?></option>
2008-02-19 21:41:16 -05:00
< option < ? php selected ( $comment -> comment_approved , 'spam' ); ?> value='spam'><?php _e('Spam') ?></option>
</ select >
</ p >
2003-12-28 06:44:05 -05:00
2008-09-16 20:50:34 -04:00
< div class = " insidebox " id = " deletebutton " >
< ? php
echo " <a class='submitdelete' href=' " . wp_nonce_url ( " comment.php?action=deletecomment&c= $comment->comment_ID &_wp_original_http_referer= " . wp_get_referer (), 'delete-comment_' . $comment -> comment_ID ) . " ' onclick= \" if ( confirm(' " . js_escape ( __ ( " You are about to delete this comment. \n 'Cancel' to stop, 'OK' to delete. " )) . " ') ) { return true;}return false; \" > " . __ ( 'Delete comment' ) . " </a> " ; ?>
</ div >
2007-12-20 15:31:46 -05:00
< ? php
2008-03-14 04:17:59 -04:00
$stamp = __ ( '%1$s at %2$s' );
2008-02-19 21:41:16 -05:00
$date = mysql2date ( get_option ( 'date_format' ), $comment -> comment_date );
$time = mysql2date ( get_option ( 'time_format' ), $comment -> comment_date );
2007-12-20 15:31:46 -05:00
?>
2008-09-16 20:50:34 -04:00
< div class = " insidebox curtime " >< span id = " timestamp " >< ? php printf ( $stamp , $date , $time ); ?> </span>
& nbsp ; < a href = " #edit_timestamp " class = " edit-timestamp hide-if-no-js " tabindex = '4' >< ? php _e ( 'Edit' ) ?> </a>
< div id = 'timestampdiv' class = 'hide-if-js' >< ? php touch_time (( 'editcomment' == $action ), 0 , 5 ); ?> </div></div>
2003-12-28 06:44:05 -05:00
2005-01-30 23:22:01 -05:00
</ div >
2003-12-28 06:44:05 -05:00
2008-02-19 21:41:16 -05:00
< p class = " submit " >
2008-03-14 19:58:31 -04:00
< input type = " submit " name = " save " value = " <?php _e('Save'); ?> " tabindex = " 4 " class = " button button-highlighted " />
2008-09-16 20:50:34 -04:00
< a class = " preview button " href = " <?php echo get_comment_link(); ?> " target = " _blank " >< ? php _e ( 'View Comment' ); ?> </a>
2008-02-19 21:41:16 -05:00
</ p >
2008-08-20 17:42:31 -04:00
</ div >
< ? php
}
2008-09-16 20:50:34 -04:00
// add_meta_box('submitdiv', __('Save'), 'comment_submit_meta_box', 'comment', 'side', 'core');
2008-08-20 17:42:31 -04:00
?>
2008-02-20 18:43:06 -05:00
2008-08-20 17:42:31 -04:00
< div id = " side-info-column " class = " inner-sidebar " >
2008-09-16 20:50:34 -04:00
< div id = " submitdiv " class = " stuffbox " >
< h3 >< span class = 'hndle' > Save </ span ></ h3 >
< div class = " submitbox " id = " submitcomment " >
< div class = " inside-submitbox " >
< div class = " insidebox " >< strong >< label for = 'comment_status' >< ? php _e ( 'This comment is' ) ?> </label></strong><br />
< select name = 'comment_status' id = 'comment_status' >
< option < ? php selected ( $comment -> comment_approved , '1' ); ?> value='1'><?php _e('Approved') ?></option>
< option < ? php selected ( $comment -> comment_approved , '0' ); ?> value='0'><?php _e('Awaiting Moderation') ?></option>
< option < ? php selected ( $comment -> comment_approved , 'spam' ); ?> value='spam'><?php _e('Spam') ?></option>
</ select >
</ div >
2008-08-20 17:42:31 -04:00
2008-09-16 20:50:34 -04:00
< div class = " insidebox " id = " deletebutton " >
< ? php
echo " <a class='submitdelete' href=' " . wp_nonce_url ( " comment.php?action=deletecomment&c= $comment->comment_ID &_wp_original_http_referer= " . wp_get_referer (), 'delete-comment_' . $comment -> comment_ID ) . " ' onclick= \" if ( confirm(' " . js_escape ( __ ( " You are about to delete this comment. \n 'Cancel' to stop, 'OK' to delete. " )) . " ') ) { return true;}return false; \" > " . __ ( 'Delete comment' ) . " </a> " ; ?>
</ div >
< ? php
$stamp = __ ( '%1$s at %2$s' );
$date = mysql2date ( get_option ( 'date_format' ), $comment -> comment_date );
$time = mysql2date ( get_option ( 'time_format' ), $comment -> comment_date );
?>
< div class = " insidebox curtime " >< span id = " timestamp " >< ? php printf ( $stamp , $date , $time ); ?> </span> <a href="#edit_timestamp" class="edit-timestamp hide-if-no-js" tabindex='4'><?php _e('Edit') ?></a>
< div id = 'timestampdiv' class = 'hide-if-js' >< ? php touch_time (( 'editcomment' == $action ), 0 , 5 ); ?> </div></div>
2008-02-20 18:43:06 -05:00
2008-02-19 21:41:16 -05:00
</ div >
2008-09-16 20:50:34 -04:00
< p class = " submit " >
< input type = " submit " name = " save " value = " <?php _e('Save'); ?> " tabindex = " 4 " class = " button button-highlighted " />
< a class = " preview button " href = " <?php echo get_comment_link(); ?> " target = " _blank " >< ? php _e ( 'View Comment' ); ?> </a>
</ p >
</ div >
</ div >
</ div >
2008-08-20 17:42:31 -04:00
< div id = " post-body " class = " <?php echo $side_meta_boxes ? 'has-sidebar' : ''; ?> " >
< div id = " post-body-content " class = " has-sidebar-content " >
2008-02-21 21:04:17 -05:00
< div id = " namediv " class = " stuffbox " >
2008-05-04 06:37:06 -04:00
< h3 >< label for = " name " >< ? php _e ( 'Name' ) ?> </label></h3>
2008-02-21 21:04:17 -05:00
< div class = " inside " >
< input type = " text " name = " newcomment_author " size = " 30 " value = " <?php echo attribute_escape( $comment->comment_author ); ?> " tabindex = " 1 " id = " name " />
</ div >
</ div >
2008-08-20 17:42:31 -04:00
< div id = " postdiv " class = " postarea " >
< h3 >< ? php _e ( 'Comment' ) ?> </h3>
< ? php the_editor ( $comment -> comment_content , 'content' , 'newcomment_author_url' , false , 4 ); ?>
< ? php wp_nonce_field ( 'closedpostboxes' , 'closedpostboxesnonce' , false ); ?>
</ div >
2008-02-21 21:04:17 -05:00
< div id = " emaildiv " class = " stuffbox " >
2008-05-04 06:37:06 -04:00
< h3 >< label for = " email " >< ? php _e ( 'E-mail' ) ?> </label></h3>
2008-02-21 21:04:17 -05:00
< div class = " inside " >
< input type = " text " name = " newcomment_author_email " size = " 30 " value = " <?php echo attribute_escape( $comment->comment_author_email ); ?> " tabindex = " 2 " id = " email " />
</ div >
</ div >
< div id = " uridiv " class = " stuffbox " >
2008-05-04 06:37:06 -04:00
< h3 >< label for = " newcomment_author_url " >< ? php _e ( 'URL' ) ?> </label></h3>
2008-02-21 21:04:17 -05:00
< div class = " inside " >
2008-02-25 23:53:48 -05:00
< input type = " text " id = " newcomment_author_url " name = " newcomment_author_url " size = " 30 " value = " <?php echo attribute_escape( $comment->comment_author_url ); ?> " tabindex = " 3 " />
2008-02-21 21:04:17 -05:00
</ div >
</ div >
2008-02-19 21:41:16 -05:00
< ? php do_meta_boxes ( 'comment' , 'normal' , $comment ); ?>
2003-12-28 06:44:05 -05:00
2008-02-19 21:41:16 -05:00
< input type = " hidden " name = " c " value = " <?php echo $comment->comment_ID ?> " />
< input type = " hidden " name = " p " value = " <?php echo $comment->comment_post_ID ?> " />
< input name = " referredby " type = " hidden " id = " referredby " value = " <?php echo wp_get_referer(); ?> " />
2008-04-21 12:45:48 -04:00
< ? php wp_original_referer_field ( true , 'previous' ); ?>
2008-02-19 21:41:16 -05:00
< input type = " hidden " name = " noredir " value = " 1 " />
2008-08-20 17:42:31 -04:00
</ div >
</ div >
2008-02-19 21:41:16 -05:00
</ div >
2003-12-28 06:44:05 -05:00
</ div >
2005-01-30 23:22:01 -05:00
</ form >
2008-03-15 18:57:47 -04:00
< script type = " text/javascript " >
try { document . post . name . focus ();} catch ( e ){}
</ script >