Changeset 2501
- Timestamp:
- 01/31/2010 05:25:57 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/bp-activity/bp-activity-notifications.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-activity/bp-activity-notifications.php
r2500 r2501 54 54 $original_activity = new BP_Activity_Activity( $activity_id ); 55 55 56 /* Don't email comments on a member's own activity */ 57 if ( $original_activity->user_id == $commenter_id ) 58 return false; 59 60 if ( 'no' != get_usermeta( $original_activity->user_id, 'notification_activity_new_reply' ) ) { 56 if ( $original_activity->user_id != $commenter_id && 'no' != get_usermeta( $original_activity->user_id, 'notification_activity_new_reply' ) ) { 61 57 $poster_name = bp_core_get_user_displayname( $commenter_id ); 62 58 $thread_link = bp_activity_get_permalink( $activity_id ); … … 83 79 wp_mail( $to, $subject, $message ); 84 80 } 81 82 /*** 83 * If this is a reply to another comment, send an email notification to the 84 * author of the immediate parent comment. 85 */ 86 if ( $activity_id == $parent_id ) 87 return false; 88 89 $parent_comment = new BP_Activity_Activity( $parent_id ); 90 91 if ( $parent_comment->user_id != $commenter_id && 'no' != get_usermeta( $parent_comment->user_id, 'notification_activity_new_reply' ) ) { 92 $poster_name = bp_core_get_user_displayname( $commenter_id ); 93 $thread_link = bp_activity_get_permalink( $activity_id ); 94 $settings_link = bp_core_get_user_domain( $parent_comment->user_id ) . 'settings/notifications/'; 95 96 // Set up and send the message 97 $ud = bp_core_get_core_userdata( $parent_comment->user_id ); 98 $to = $ud->user_email; 99 $subject = '[' . get_blog_option( BP_ROOT_BLOG, 'blogname' ) . '] ' . sprintf( __( '%s replied to one of your comments', 'buddypress' ), stripslashes_deep( $poster_name ) ); 100 101 $message = sprintf( __( 102 '%s replied to one of your comments: 103 104 "%s" 105 106 To view the original activity, your comment and all replies, log in and visit: %s 107 108 --------------------- 109 ', 'buddypress' ), $poster_name, wp_filter_kses( stripslashes_deep( $content ) ), $thread_link ); 110 111 $message .= sprintf( __( 'To disable these notifications please log in and go to: %s', 'buddypress' ), $settings_link ); 112 113 // Send it 114 wp_mail( $to, $subject, $message ); 115 } 85 116 } 86 117
Note: See TracChangeset
for help on using the changeset viewer.