@@ 994-1006 (lines=13) @@ | ||
991 | ||
992 | if ($object->access_id == 1 || $object->access_id == 2 || $content_entity->getType() === 'group' || $action_type === 'post_likes') { |
|
993 | ||
994 | if (strcmp(elgg_get_plugin_user_setting('cpn_set_digest', $to_recipient->guid,'cp_notifications'),'set_digest_yes') == 0) |
|
995 | create_digest($author, $action_type, $content_entity, $to_recipient); |
|
996 | ||
997 | else { |
|
998 | $template = elgg_view('cp_notifications/email_template', $message); |
|
999 | ||
1000 | if (elgg_is_active_plugin('phpmailer')) { |
|
1001 | ||
1002 | phpmailer_send( $to_recipient->email, $to_recipient->name, $subject, $template, NULL, true ); |
|
1003 | } |
|
1004 | else |
|
1005 | mail($to_recipient->email, $subject, $template, cp_get_headers()); |
|
1006 | } |
|
1007 | } |
|
1008 | } |
|
1009 | } |
|
@@ 1174-1189 (lines=16) @@ | ||
1171 | $template = elgg_view('cp_notifications/email_template', $message); |
|
1172 | $user_setting = elgg_get_plugin_user_setting('cpn_mentions_email', $mentioned_user->guid, 'cp_notifications'); |
|
1173 | ||
1174 | if (strcmp($user_setting, 'mentions_email') == 0) { |
|
1175 | $user_setting = elgg_get_plugin_user_setting('cpn_set_digest', $mentioned_user->guid, 'cp_notifications'); |
|
1176 | ||
1177 | // send digest |
|
1178 | if (strcmp($user_setting, "set_digest_yes") == 0) { |
|
1179 | create_digest($object->getOwnerEntity(), "cp_mention", $object, $mentioned_user); |
|
1180 | ||
1181 | // send email and site notification |
|
1182 | } else { |
|
1183 | ||
1184 | if (elgg_is_active_plugin('phpmailer')) |
|
1185 | phpmailer_send( $mentioned_user->email, $mentioned_user->name, $subject, $template, NULL, true ); |
|
1186 | else |
|
1187 | mail($mentioned_user->email,$subject,$template,cp_get_headers()); |
|
1188 | } |
|
1189 | } |
|
1190 | ||
1191 | $user_setting = elgg_get_plugin_user_setting('cpn_mentions_site', $mentioned_user->guid, 'cp_notifications'); |
|
1192 | $site_template = elgg_view('cp_notifications/site_template', $message); |
|
@@ 1441-1452 (lines=12) @@ | ||
1438 | ||
1439 | if (has_access_to_entity($object, $recipient_user) && $object->access_id != 0) { |
|
1440 | ||
1441 | if (strcmp($user_setting, "set_digest_yes") == 0) { |
|
1442 | create_digest($author, $switch_case, $content_entity, get_entity($to_recipient->guid)); |
|
1443 | ||
1444 | } else { |
|
1445 | ||
1446 | $template = elgg_view('cp_notifications/email_template', $message); |
|
1447 | ||
1448 | if (elgg_is_active_plugin('phpmailer')) |
|
1449 | phpmailer_send( $to_recipient->email, $to_recipient->name, $subject, $template, NULL, true ); |
|
1450 | else |
|
1451 | mail($to_recipient->email,$subject,$template,cp_get_headers()); |
|
1452 | } |
|
1453 | } |
|
1454 | ||
1455 |