summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGábor Hojtsy <gabor@hojtsy.hu>2007-11-04 16:11:33 +0000
committerGábor Hojtsy <gabor@hojtsy.hu>2007-11-04 16:11:33 +0000
commitd1c46eadebd0650237322524afcb971addeebf44 (patch)
tree4afaca317872a82671081d0e874c980d725e3568
parent207e6f145f68140b8044b21685b6bf96e7965caf (diff)
downloadbrdo-d1c46eadebd0650237322524afcb971addeebf44.tar.gz
brdo-d1c46eadebd0650237322524afcb971addeebf44.tar.bz2
#187391 by jrbeeman, catch: redirect user to proper node comment page after submitting a new comment
-rw-r--r--modules/comment/comment.module4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/comment/comment.module b/modules/comment/comment.module
index 7c67a955d..509de92b8 100644
--- a/modules/comment/comment.module
+++ b/modules/comment/comment.module
@@ -1444,7 +1444,9 @@ function _comment_form_submit(&$comment_values) {
function comment_form_submit($form, &$form_state) {
_comment_form_submit($form_state['values']);
if ($cid = comment_save($form_state['values'])) {
- $form_state['redirect'] = array('node/'. $form_state['values']['nid'], NULL, "comment-$cid");
+ $node = node_load($form_state['values']['nid']);
+ $page = comment_new_page_count($node->comment_count, 1, $node);
+ $form_state['redirect'] = array('node/'. $node->nid, $page, "comment-$cid");
return;
}
}