social_event_an_enroll_enrolments_export.module in Open Social 8.8
Same filename and directory in other branches
- 8.9 modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
- 8.5 modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
- 8.6 modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
- 8.7 modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
- 10.3.x modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
- 10.0.x modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
- 10.1.x modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
- 10.2.x modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.module
The Social Event An Enroll Enrolments Export module.
File
modules/social_features/social_event/modules/social_event_an_enroll_enrolments_export/social_event_an_enroll_enrolments_export.moduleView source
<?php
/**
* @file
* The Social Event An Enroll Enrolments Export module.
*/
/**
* Implements hook_social_event_managers_action_ACTION_ID_finish().
*/
function social_event_an_enroll_enrolments_export_social_event_managers_action_social_event_an_enroll_enrolments_export_action_finish($success) {
return social_event_enrolments_export_social_event_managers_action_social_event_enrolments_export_enrollments_action_finish($success);
}
/**
* Implements hook_social_user_export_plugin_info_alter().
*/
function social_event_an_enroll_enrolments_export_social_user_export_plugin_info_alter(array &$plugins) {
$plugins_overrides = [
'enrolment_display_name' => 'display_name',
'enrolment_user_email' => 'user_email',
'enrolment_user_first_name' => 'user_first_name',
'enrolment_user_last_name' => 'user_last_name',
'enrolment_user_registration' => 'user_registration',
];
foreach ($plugins_overrides as $override => $plugin) {
if ($plugins[$plugin]) {
unset($plugins[$plugin]);
}
}
}
/**
* Implements hook_profile_field_export_mapping_alter().
*/
function social_event_an_enroll_enrolments_export_profile_field_export_mapping_alter(array &$mapping) {
// Replace the default plugins with our own.
$mapping['enrolment_user_first_name'] = $mapping['user_first_name'];
$mapping['enrolment_user_last_name'] = $mapping['user_last_name'];
// And unset the defaults.
unset($mapping['user_first_name'], $mapping['user_last_name']);
}