@@ -365,6 +365,14 @@ public function formatContent($content, $senderInfo)
365365 }
366366
367367 $ newMessageText = $ linkToNewMessage = '' ;
368+ $ showEmail = api_get_configuration_value ('show_user_email_in_notification ' );
369+ $ senderInfoName = '' ;
370+ if (!empty ($ senderInfo )) {
371+ $ senderInfoName = $ senderInfo ['complete_name ' ];
372+ if ($ showEmail ) {
373+ $ senderInfoName = $ senderInfo ['complete_name_with_email_forced ' ];
374+ }
375+ }
368376
369377 switch ($ this ->type ) {
370378 case self ::NOTIFICATION_TYPE_DIRECT_MESSAGE :
@@ -382,7 +390,7 @@ public function formatContent($content, $senderInfo)
382390 if (!empty ($ senderInfo )) {
383391 $ newMessageText = sprintf (
384392 get_lang ('YouHaveANewMessageFromX ' ),
385- $ senderInfo [ ' complete_name_with_email ' ]
393+ $ senderInfoName
386394 );
387395 }
388396 $ linkToNewMessage = Display::url (
@@ -394,7 +402,7 @@ public function formatContent($content, $senderInfo)
394402 if (!empty ($ senderInfo )) {
395403 $ newMessageText = sprintf (
396404 get_lang ('YouHaveANewInvitationFromX ' ),
397- $ senderInfo [ ' complete_name_with_email ' ]
405+ $ senderInfoName
398406 );
399407 }
400408 $ linkToNewMessage = Display::url (
@@ -408,7 +416,7 @@ public function formatContent($content, $senderInfo)
408416 $ senderName = $ senderInfo ['group_info ' ]['name ' ];
409417 $ newMessageText = sprintf (get_lang ('YouHaveReceivedANewMessageInTheGroupX ' ), $ senderName );
410418 $ senderName = Display::url (
411- $ senderInfo [ ' complete_name_with_email ' ] ,
419+ $ senderInfoName ,
412420 api_get_path (WEB_CODE_PATH ).'social/profile.php? ' .$ senderInfo ['user_info ' ]['user_id ' ]
413421 );
414422 $ newMessageText .= '<br /> ' .get_lang ('User ' ).': ' .$ senderName ;
0 commit comments