web/wp-admin/edit-form-comment.php
changeset 194 32102edaa81b
parent 136 bde1974c263b
child 204 09a1c134465b
equal deleted inserted replaced
193:2f6f6f7551ca 194:32102edaa81b
     7  */
     7  */
     8 
     8 
     9 // don't load directly
     9 // don't load directly
    10 if ( !defined('ABSPATH') )
    10 if ( !defined('ABSPATH') )
    11 	die('-1');
    11 	die('-1');
    12 
       
    13 /**
       
    14  * @var string
       
    15  */
       
    16 $submitbutton_text = __('Edit Comment');
       
    17 $toprow_title = sprintf(__('Editing Comment # %s'), $comment->comment_ID);
       
    18 $form_action = 'editedcomment';
       
    19 $form_extra = "' />\n<input type='hidden' name='comment_ID' value='" . esc_attr($comment->comment_ID) . "' />\n<input type='hidden' name='comment_post_ID' value='" . esc_attr($comment->comment_post_ID);
       
    20 $comment->comment_author_email = esc_attr($comment->comment_author_email);
       
    21 ?>
    12 ?>
    22 
       
    23 <form name="post" action="comment.php" method="post" id="post">
    13 <form name="post" action="comment.php" method="post" id="post">
    24 <?php wp_nonce_field('update-comment_' . $comment->comment_ID) ?>
    14 <?php wp_nonce_field('update-comment_' . $comment->comment_ID) ?>
    25 <div class="wrap">
    15 <div class="wrap">
    26 <?php screen_icon(); ?>
    16 <?php screen_icon(); ?>
    27 <h2><?php _e('Edit Comment'); ?></h2>
    17 <h2><?php _e('Edit Comment'); ?></h2>
    28 
    18 
    29 <div id="poststuff" class="metabox-holder has-right-sidebar">
    19 <div id="poststuff">
    30 <input type="hidden" name="user_ID" value="<?php echo (int) $user_ID ?>" />
    20 <input type="hidden" name="user_ID" value="<?php echo (int) $user_ID; ?>" />
    31 <input type="hidden" name="action" value='<?php echo $form_action . $form_extra ?>' />
    21 <input type="hidden" name="action" value="editedcomment" />
       
    22 <input type="hidden" name="comment_ID" value="<?php echo esc_attr( $comment->comment_ID ); ?>" />
       
    23 <input type="hidden" name="comment_post_ID" value="<?php echo esc_attr( $comment->comment_post_ID ); ?>" />
    32 
    24 
    33 <div id="side-info-column" class="inner-sidebar">
    25 <div id="post-body" class="metabox-holder columns-2">
    34 <div id="submitdiv" class="stuffbox" >
       
    35 <h3><span class='hndle'><?php _e('Status') ?></span></h3>
       
    36 <div class="inside">
       
    37 <div class="submitbox" id="submitcomment">
       
    38 <div id="minor-publishing">
       
    39 
       
    40 <div id="minor-publishing-actions">
       
    41 <div id="preview-action">
       
    42 <a class="preview button" href="<?php echo get_comment_link(); ?>" target="_blank"><?php _e('View Comment'); ?></a>
       
    43 </div>
       
    44 <div class="clear"></div>
       
    45 </div>
       
    46 
       
    47 <div id="misc-publishing-actions">
       
    48 
       
    49 <div class="misc-pub-section" id="comment-status-radio">
       
    50 <label class="approved"><input type="radio"<?php checked( $comment->comment_approved, '1' ); ?> name="comment_status" value="1" /><?php /* translators: comment type radio button */ echo _x('Approved', 'adjective') ?></label><br />
       
    51 <label class="waiting"><input type="radio"<?php checked( $comment->comment_approved, '0' ); ?> name="comment_status" value="0" /><?php /* translators: comment type radio button */ echo _x('Pending', 'adjective') ?></label><br />
       
    52 <label class="spam"><input type="radio"<?php checked( $comment->comment_approved, 'spam' ); ?> name="comment_status" value="spam" /><?php /* translators: comment type radio button */ echo _x('Spam', 'adjective'); ?></label>
       
    53 </div>
       
    54 
       
    55 <div class="misc-pub-section curtime misc-pub-section-last">
       
    56 <?php
       
    57 // translators: Publish box date formt, see http://php.net/date
       
    58 $datef = __( 'M j, Y @ G:i' );
       
    59 $stamp = __('Submitted on: <b>%1$s</b>');
       
    60 $date = date_i18n( $datef, strtotime( $comment->comment_date ) );
       
    61 ?>
       
    62 <span id="timestamp"><?php printf($stamp, $date); ?></span>&nbsp;<a href="#edit_timestamp" class="edit-timestamp hide-if-no-js" tabindex='4'><?php _e('Edit') ?></a>
       
    63 <div id='timestampdiv' class='hide-if-js'><?php touch_time(('editcomment' == $action), 0, 5); ?></div>
       
    64 </div>
       
    65 </div> <!-- misc actions -->
       
    66 <div class="clear"></div>
       
    67 </div>
       
    68 
       
    69 <div id="major-publishing-actions">
       
    70 <div id="delete-action">
       
    71 <?php echo "<a class='submitdelete deletion' href='" . wp_nonce_url("comment.php?action=" . ( !EMPTY_TRASH_DAYS ? 'deletecomment' : 'trashcomment' ) . "&amp;c=$comment->comment_ID&amp;_wp_original_http_referer=" . urlencode(wp_get_referer()), 'delete-comment_' . $comment->comment_ID) . "'>" . ( !EMPTY_TRASH_DAYS ? __('Delete Permanently') : __('Move to Trash') ) . "</a>\n"; ?>
       
    72 </div>
       
    73 <div id="publishing-action">
       
    74 <input type="submit" name="save" value="<?php esc_attr_e('Update Comment'); ?>" tabindex="4" class="button-primary" />
       
    75 </div>
       
    76 <div class="clear"></div>
       
    77 </div>
       
    78 </div>
       
    79 </div>
       
    80 </div>
       
    81 </div>
       
    82 
       
    83 <div id="post-body">
       
    84 <div id="post-body-content">
    26 <div id="post-body-content">
    85 <div id="namediv" class="stuffbox">
    27 <div id="namediv" class="stuffbox">
    86 <h3><label for="name"><?php _e( 'Author' ) ?></label></h3>
    28 <h3><label for="name"><?php _e( 'Author' ) ?></label></h3>
    87 <div class="inside">
    29 <div class="inside">
    88 <table class="form-table editcomment">
    30 <table class="form-table editcomment">
   118 <br />
    60 <br />
   119 </div>
    61 </div>
   120 </div>
    62 </div>
   121 
    63 
   122 <div id="postdiv" class="postarea">
    64 <div id="postdiv" class="postarea">
   123 <?php the_editor($comment->comment_content, 'content', 'newcomment_author_url', false, 4); ?>
    65 <?php
   124 <?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?>
    66 	$quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' );
       
    67 	wp_editor( $comment->comment_content, 'content', array( 'media_buttons' => false, 'tinymce' => false, 'quicktags' => $quicktags_settings ) );
       
    68 	wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?>
       
    69 </div>
       
    70 </div><!-- /post-body-content -->
       
    71 
       
    72 <div id="postbox-container-1" class="postbox-container">
       
    73 <div id="submitdiv" class="stuffbox" >
       
    74 <h3><span class='hndle'><?php _e('Status') ?></span></h3>
       
    75 <div class="inside">
       
    76 <div class="submitbox" id="submitcomment">
       
    77 <div id="minor-publishing">
       
    78 
       
    79 <div id="minor-publishing-actions">
       
    80 <div id="preview-action">
       
    81 <a class="preview button" href="<?php echo get_comment_link(); ?>" target="_blank"><?php _e('View Comment'); ?></a>
       
    82 </div>
       
    83 <div class="clear"></div>
   125 </div>
    84 </div>
   126 
    85 
   127 <?php do_meta_boxes('comment', 'normal', $comment); ?>
    86 <div id="misc-publishing-actions">
       
    87 
       
    88 <div class="misc-pub-section" id="comment-status-radio">
       
    89 <label class="approved"><input type="radio"<?php checked( $comment->comment_approved, '1' ); ?> name="comment_status" value="1" /><?php /* translators: comment type radio button */ _ex('Approved', 'adjective') ?></label><br />
       
    90 <label class="waiting"><input type="radio"<?php checked( $comment->comment_approved, '0' ); ?> name="comment_status" value="0" /><?php /* translators: comment type radio button */ _ex('Pending', 'adjective') ?></label><br />
       
    91 <label class="spam"><input type="radio"<?php checked( $comment->comment_approved, 'spam' ); ?> name="comment_status" value="spam" /><?php /* translators: comment type radio button */ _ex('Spam', 'adjective'); ?></label>
       
    92 </div>
       
    93 
       
    94 <div class="misc-pub-section curtime">
       
    95 <?php
       
    96 // translators: Publish box date format, see http://php.net/date
       
    97 $datef = __( 'M j, Y @ G:i' );
       
    98 $stamp = __('Submitted on: <b>%1$s</b>');
       
    99 $date = date_i18n( $datef, strtotime( $comment->comment_date ) );
       
   100 ?>
       
   101 <span id="timestamp"><?php printf($stamp, $date); ?></span>&nbsp;<a href="#edit_timestamp" class="edit-timestamp hide-if-no-js" tabindex='4'><?php _e('Edit') ?></a>
       
   102 <div id='timestampdiv' class='hide-if-js'><?php touch_time(('editcomment' == $action), 0, 5); ?></div>
       
   103 </div>
       
   104 </div> <!-- misc actions -->
       
   105 <div class="clear"></div>
       
   106 </div>
       
   107 
       
   108 <div id="major-publishing-actions">
       
   109 <div id="delete-action">
       
   110 <?php echo "<a class='submitdelete deletion' href='" . wp_nonce_url("comment.php?action=" . ( !EMPTY_TRASH_DAYS ? 'deletecomment' : 'trashcomment' ) . "&amp;c=$comment->comment_ID&amp;_wp_original_http_referer=" . urlencode(wp_get_referer()), 'delete-comment_' . $comment->comment_ID) . "'>" . ( !EMPTY_TRASH_DAYS ? __('Delete Permanently') : __('Move to Trash') ) . "</a>\n"; ?>
       
   111 </div>
       
   112 <div id="publishing-action">
       
   113 <?php submit_button( __( 'Update' ), 'primary', 'save', false, array( 'tabindex' => '4' ) ); ?>
       
   114 </div>
       
   115 <div class="clear"></div>
       
   116 </div>
       
   117 </div>
       
   118 </div>
       
   119 </div><!-- /submitdiv -->
       
   120 </div>
       
   121 
       
   122 <div id="postbox-container-2" class="postbox-container">
       
   123 <?php
       
   124 
       
   125 do_action('add_meta_boxes', 'comment', $comment);
       
   126 do_action('add_meta_boxes_comment', $comment);
       
   127 
       
   128 do_meta_boxes(null, 'normal', $comment);
       
   129 
       
   130 ?>
       
   131 </div>
   128 
   132 
   129 <input type="hidden" name="c" value="<?php echo esc_attr($comment->comment_ID) ?>" />
   133 <input type="hidden" name="c" value="<?php echo esc_attr($comment->comment_ID) ?>" />
   130 <input type="hidden" name="p" value="<?php echo esc_attr($comment->comment_post_ID) ?>" />
   134 <input type="hidden" name="p" value="<?php echo esc_attr($comment->comment_post_ID) ?>" />
   131 <input name="referredby" type="hidden" id="referredby" value="<?php echo esc_url(stripslashes(wp_get_referer())); ?>" />
   135 <input name="referredby" type="hidden" id="referredby" value="<?php echo esc_url(stripslashes(wp_get_referer())); ?>" />
   132 <?php wp_original_referer_field(true, 'previous'); ?>
   136 <?php wp_original_referer_field(true, 'previous'); ?>
   133 <input type="hidden" name="noredir" value="1" />
   137 <input type="hidden" name="noredir" value="1" />
   134 
   138 
   135 </div>
   139 </div><!-- /post-body -->
   136 </div>
       
   137 </div>
   140 </div>
   138 </div>
   141 </div>
   139 </form>
   142 </form>
   140 
   143 
   141 <script type="text/javascript">
   144 <script type="text/javascript">