diff options
author | Gábor Hojtsy <gabor@hojtsy.hu> | 2007-11-04 16:11:33 +0000 |
---|---|---|
committer | Gábor Hojtsy <gabor@hojtsy.hu> | 2007-11-04 16:11:33 +0000 |
commit | d1c46eadebd0650237322524afcb971addeebf44 (patch) | |
tree | 4afaca317872a82671081d0e874c980d725e3568 | |
parent | 207e6f145f68140b8044b21685b6bf96e7965caf (diff) | |
download | brdo-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.module | 4 |
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; } } |