public static function action_movecomment() { check_ajax_referer('wp-ajax-edit-comments_move-comment'); $postID = AECAjax::get_post_id(); $commentID = AECAjax::get_comment_id(); if (isset($_POST['post_offset'])) { $response = AECAjax::get_posts(absint($_POST['post_offset']), $postID); } if (isset($_POST['post_title'])) { $response = AECAjax::get_posts_by_title($_POST['post_title'], $postID); } if (isset($_POST['post_id'])) { $response = AECAjax::get_posts_by_id(absint($_POST['post_id'])); } if (isset($_POST['newid'])) { $response = AECAjax::move_comment($commentID, absint($_POST['pid']), absint($_POST['newid'])); } $response['comment_id'] = $commentID; if (isset($_POST['approve'])) { if ($_POST['approve'] == "1") { AECAjax::approve_comment($commentID, $postID); $approve_count = get_comment_count($postID); $comment_count = wp_count_comments(); $response['approved'] = array('comment_id' => $commentID, 'approve_count' => $comment_count->approved, 'moderation_count' => $comment_count->moderated, 'spam_count' => $comment_count->spam, 'trash_count' => $comment_count->trash); } } $response['status_message'] = "<em>" . __("Move Successful. ", 'ajaxEdit') . "</em>"; die(json_encode($response)); }