getCommentID($_POST['GetCommentId']); if(!$rap_ajaxComment->verifyNonce($_POST['_wpnonce'], 'wp-ajax-edit-comments-edit_comment')) { die("0") ;} if ($commentID == 0) { echo "0"; } else { echo $rap_ajaxComment->getComment($commentID); } } //Gets the time left to edit a comment if (isset($_POST['LoadTimeId']) && isset($_POST['_wpnonce'])) { $commentID = $rap_ajaxComment->getCommentID($_POST['LoadTimeId']); if(!$rap_ajaxComment->verifyNonce($_POST['_wpnonce'], 'wp-ajax-edit-comments-load_time')) { die('0'); } if ($commentID == 0) { echo "0,0"; } else { echo $rap_ajaxComment->getTimeLeft($commentID); } } //Deletes or marks as spam if (isset($_POST['CommentOption']) && isset($_POST['CommentId']) && isset($_POST['_wpnonce'])) { if(!$rap_ajaxComment->verifyNonce($_POST['_wpnonce'], 'wp-ajax-edit-comments-delete_spam_comment')) { die("Operation failed") ;} $commentID = $rap_ajaxComment->getCommentID($_POST['CommentId']); if ($commentID == 0) { _e('Operation Failed', "WPAjaxEditComments"); } else { switch($_POST['CommentOption']) { case "delete": if($rap_ajaxComment->deleteComment($commentID)) { echo "1"; } else { _e('Could Not Delete Comment', "WPAjaxEditComments"); } break; case "spam": if ($rap_ajaxComment->spamComment($commentID, "1")) { echo "1"; }else { _e('Could Not Mark as Spam', "WPAjaxEditComments"); } break; case "unspam": if ($rap_ajaxComment->spamComment($commentID, "0")){ echo "1"; }else{ _e('Could Not De-Spam Comment', "WPAjaxEditComments");} break; } } } //Saves the comment data if (isset($_POST['SaveCommentId']) && isset($_POST['SaveContent']) && isset($_POST['_wpnonce'])) { if(!$rap_ajaxComment->verifyNonce($_POST['_wpnonce'], 'wp-ajax-edit-comments-save_comment')) { die("0") ;} $commentID = $rap_ajaxComment->getCommentID($_POST['SaveCommentId']); if ($commentID == 0) { echo "0"; } else { $returnText = $rap_ajaxComment->saveComment($commentID, $_POST['SaveContent']); if ($returnText === "spam") { $returnText .= $rap_ajaxComment->getSpamText(); } echo $returnText; } } //Saves the author data if (isset($_POST['SaveAuthorCommentId']) && isset($_POST['AuthorURL']) && isset($_POST['AuthorName']) && isset($_POST['_wpnonce'])) { if(!$rap_ajaxComment->verifyNonce($_POST['_wpnonce'], 'wp-ajax-edit-comments-save_author')) { die("0") ;} $commentID = $rap_ajaxComment->getCommentID($_POST['SaveAuthorCommentId']); if ($commentID == 0) { echo "0"; } else { $returnText = $rap_ajaxComment->saveAuthor($commentID, $_POST['AuthorURL'], $_POST['AuthorName']); if ($returnText === "spam") { $returnText .= $rap_ajaxComment->getSpamText(); } echo $returnText; } } ?>