diff --git a/main/inc/lib/usermanager.lib.php b/main/inc/lib/usermanager.lib.php index b641c36501..2bb55dd397 100755 --- a/main/inc/lib/usermanager.lib.php +++ b/main/inc/lib/usermanager.lib.php @@ -485,6 +485,7 @@ class UserManager $layoutContent = $tplContent->get_template('mail/content_registration_platform.tpl'); $emailBody = $tplContent->fetch($layoutContent); + /* MANAGE EVENT WITH MAIL */ if (EventsMail::check_if_using_class('user_registration')) { $values["about_user"] = $return; @@ -514,6 +515,15 @@ class UserManager null, $additionalParameters ); + + + $notification = api_get_configuration_value(' send_notification_when_user_added'); + if (!empty($notification) && isset($notification['admins']) && is_array($notification['admins'])) { + foreach ($notification['admins'] as $adminId) { + $emailSubject .= get_lang('UserAdded').': '.api_get_person_name($firstName, $lastName); + MessageManager::send_message_simple($adminId, $emailSubject, $emailBody); + } + } } if ($sendEmailToAllAdmins) { diff --git a/main/install/configuration.dist.php b/main/install/configuration.dist.php index b00c3ab076..1d000ee089 100755 --- a/main/install/configuration.dist.php +++ b/main/install/configuration.dist.php @@ -646,3 +646,5 @@ $_configuration['gradebook_badge_sidebar'] = [ // Allow multiple anon users see BT#13324 //$_configuration['max_anonymous_users'] = 0; +// Send email notification to admin when a user is created +//$_configuration['send_notification_when_user_added'] = ['admins' => 1 ];