$msg

"; include('admin-footer.php'); die; } switch( $action ) { case 'editcomment' : $title = __('Edit Comment'); require_once('admin-header.php'); $comment_id = absint( $_GET['c'] ); if ( !$comment = get_comment( $comment_id ) ) comment_footer_die( __('Oops, no comment with this ID.') ); if ( !current_user_can('edit_post', $comment->comment_post_ID) ) comment_footer_die( __('You are not allowed to edit comments on this post.') ); $comment = get_comment_to_edit( $comment_id ); include('edit-form-comment.php'); break; case 'cdc' : case 'mac' : require_once('admin-header.php'); $comment_id = absint( $_GET['c'] ); $formaction = 'cdc' == $action ? 'deletecomment' : 'approvecomment'; $nonce_action = 'cdc' == $action ? 'delete-comment_' : 'approve-comment_'; $nonce_action .= $comment_id; if ( !$comment = get_comment_to_edit( $comment_id ) ) comment_footer_die( __('Oops, no comment with this ID.') . sprintf(' '.__('Go back').'!', 'edit.php') ); if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) ) comment_footer_die( 'cdc' == $action ? __('You are not allowed to delete comments on this post.') : __('You are not allowed to edit comments on this post, so you cannot approve this comment.') ); ?>

comment_author_email ) { ?> comment_author_url ) { ?>
comment_author; ?>
comment_author_email; ?>
comment_author_url; ?>
comment_content; ?>
'.__('Go back').'!', 'edit-comments.php') ); if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) ) comment_footer_die( __('You are not allowed to edit comments on this post.') ); if ( 'spam' == $_REQUEST['dt'] ) wp_set_comment_status( $comment->comment_ID, 'spam' ); else wp_delete_comment( $comment->comment_ID ); if ( '' != wp_get_referer() && false == $noredir && false === strpos(wp_get_referer(), 'comment.php' ) ) wp_redirect( wp_get_referer() ); else if ( '' != wp_get_original_referer() && false == $noredir ) wp_redirect( wp_get_original_referer() ); else wp_redirect( admin_url('edit-comments.php') ); die; break; case 'unapprovecomment' : $comment_id = absint( $_GET['c'] ); check_admin_referer( 'unapprove-comment_' . $comment_id ); if ( isset( $_GET['noredir'] ) ) $noredir = true; else $noredir = false; if ( !$comment = get_comment( $comment_id ) ) comment_footer_die( __('Oops, no comment with this ID.') . sprintf(' '.__('Go back').'!', 'edit.php') ); if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) ) comment_footer_die( __('You are not allowed to edit comments on this post, so you cannot disapprove this comment.') ); wp_set_comment_status( $comment->comment_ID, 'hold' ); if ( '' != wp_get_referer() && false == $noredir ) wp_redirect( wp_get_referer() ); else wp_redirect( admin_url('edit-comments.php?p=' . absint( $comment->comment_post_ID ) . '#comments') ); exit(); break; case 'approvecomment' : $comment_id = absint( $_GET['c'] ); check_admin_referer( 'approve-comment_' . $comment_id ); if ( isset( $_GET['noredir'] ) ) $noredir = true; else $noredir = false; if ( !$comment = get_comment( $comment_id ) ) comment_footer_die( __('Oops, no comment with this ID.') . sprintf(' '.__('Go back').'!', 'edit.php') ); if ( !current_user_can('edit_post', $comment->comment_post_ID) ) comment_footer_die( __('You are not allowed to edit comments on this post, so you cannot approve this comment.') ); wp_set_comment_status( $comment->comment_ID, 'approve' ); if ( '' != wp_get_referer() && false == $noredir ) wp_redirect( wp_get_referer() ); else wp_redirect( admin_url('edit-comments.php?p=' . absint( $comment->comment_post_ID ) . '#comments') ); exit(); break; case 'editedcomment' : $comment_id = absint( $_POST['comment_ID'] ); $comment_post_id = absint( $_POST['comment_post_id'] ); check_admin_referer( 'update-comment_' . $comment_id ); edit_comment(); $location = ( empty( $_POST['referredby'] ) ? "edit-comments.php?p=$comment_post_id" : $_POST['referredby'] ) . '#comment-' . $comment_id; $location = apply_filters( 'comment_edit_redirect', $location, $comment_id ); wp_redirect( $location ); exit(); break; default: wp_die( __('Unknown action.') ); break; } // end switch include('admin-footer.php');