function social_event_an_enroll_send_mail in Open Social 10.2.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 8.3 modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 8.4 modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 8.5 modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 8.6 modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 8.7 modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 8.8 modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 10.3.x modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 10.0.x modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
- 10.1.x modules/social_features/social_event/modules/social_event_an_enroll/social_event_an_enroll.module \social_event_an_enroll_send_mail()
Create and send a invitation email on the given user account.
1 call to social_event_an_enroll_send_mail()
- EventAnEnrollForm::submitForm in modules/
social_features/ social_event/ modules/ social_event_an_enroll/ src/ Form/ EventAnEnrollForm.php - Form submission handler.
File
- modules/
social_features/ social_event/ modules/ social_event_an_enroll/ social_event_an_enroll.module, line 35 - The Social event AN enroll module.
Code
function social_event_an_enroll_send_mail($params) {
if (!empty($params['field_event']) && !empty($params['field_email'])) {
$node = Node::load($params['field_event']);
$params['node'] = $node;
$params['token'] = $params['field_token'];
$langcode = \Drupal::languageManager()
->getCurrentLanguage()
->getId();
$site_mail = \Drupal::config('system.site')
->get('mail');
$mail = \Drupal::service('plugin.manager.mail')
->mail('social_event_an_enroll', 'social_event_an_enroll', $params['field_email'], $langcode, $params, $site_mail);
return empty($mail) ? NULL : $mail['result'];
}
}