Index: modules/comment.rules.inc =================================================================== --- modules/comment.rules.inc (revision 6026b0eb7c5fdd24316bca8f5f5b154385d84491) +++ modules/comment.rules.inc (revision ) @@ -50,6 +50,12 @@ 'comment' => array('type' => 'comment', 'label' => t('deleted comment')), ), ), + 'comment_approve' => $defaults + array( + 'label' => t('After approving a new comment'), + 'variables' => array( + 'comment' => array('type' => 'comment', 'label' => t('approve comment')), + ), + ), ); } Index: modules/events.inc =================================================================== --- modules/events.inc (revision 6026b0eb7c5fdd24316bca8f5f5b154385d84491) +++ modules/events.inc (revision ) @@ -164,5 +164,12 @@ } /** + * Implements of hook_comment_publish(). + */ +function rules_comment_publish($comment) { + rules_invoke_event('comment_approve', $comment); +} + +/** * @} */ \ No newline at end of file