- Patch #762234 by catch: give modules access to updated comment statistics in hook_comment_insert() and hook_comment_update().

merge-requests/26/head
Dries Buytaert 2010-04-06 05:53:30 +00:00
parent 1bb6e13d78
commit f2e3917acb
1 changed files with 7 additions and 2 deletions

View File

@ -1410,6 +1410,10 @@ function comment_save($comment) {
))
->condition('cid', $comment->cid)
->execute();
// Update the {node_comment_statistics} table prior to executing hooks.
_comment_update_node_statistics($comment->nid);
field_attach_update('comment', $comment);
// Allow modules to respond to the updating of a comment.
module_invoke_all('comment_update', $comment);
@ -1495,14 +1499,15 @@ function comment_save($comment) {
// saved node to be propagated to the slave.
db_ignore_slave();
// Update the {node_comment_statistics} table prior to executing hooks.
_comment_update_node_statistics($comment->nid);
field_attach_insert('comment', $comment);
// Tell the other modules a new comment has been submitted.
module_invoke_all('comment_insert', $comment);
entity_invoke('insert', 'comment', $comment);
}
_comment_update_node_statistics($comment->nid);
if ($comment->status == COMMENT_PUBLISHED) {
module_invoke_all('comment_publish', $comment);
}