From 8aa8fbfd2827ad5de1e6caf20653fc3ffc2b5e2e Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 21 Apr 2008 16:45:48 +0000 Subject: [PATCH] Redirect back to original referer when deleting a comment from the edit comment page. fixes #6458 for trunk git-svn-id: http://svn.automattic.com/wordpress/trunk@7755 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/comment.php | 4 +++- wp-admin/edit-form-comment.php | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/wp-admin/comment.php b/wp-admin/comment.php index 3ed3b8287..72d014703 100644 --- a/wp-admin/comment.php +++ b/wp-admin/comment.php @@ -141,8 +141,10 @@ case 'deletecomment' : else wp_delete_comment( $comment->comment_ID ); - if ( '' != wp_get_referer() && false == $noredir ) + 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( get_option('siteurl') . '/wp-admin/edit-comments.php' ); diff --git a/wp-admin/edit-form-comment.php b/wp-admin/edit-form-comment.php index f0baaee49..dfef0a78e 100644 --- a/wp-admin/edit-form-comment.php +++ b/wp-admin/edit-form-comment.php @@ -46,7 +46,7 @@ $time = mysql2date(get_option('time_format'), $comment->comment_date);

comment_ID", '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') . ""; +echo "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') . ""; ?>

@@ -95,6 +95,7 @@ echo "