@@ -321,6 +321,8 @@ public function register_notification( $plaintext_pass = '' ) {
321321 $ message = str_replace ( '%%display_name%% ' , $ display_name , $ message );
322322 $ message = str_replace ( '%%user_name%% ' , $ username , $ message );
323323 $ message = str_replace ( '%%user_email%% ' , $ email , $ message );
324+ $ message = str_replace ( '%%first_name%% ' , ( !empty ( $ this ->first_name ) ) ? stripslashes ( $ this ->first_name ) : "" , $ message );
325+ $ message = str_replace ( '%%last_name%% ' , ( !empty ( $ this ->last_name ) ) ? stripslashes ( $ this ->last_name ) : "" , $ message );
324326
325327 foreach ( $ recipients as $ mail ) {
326328 // Send mail to admin
@@ -339,11 +341,15 @@ public function register_notification( $plaintext_pass = '' ) {
339341 }
340342
341343 $ subject = str_replace ( '%%blog_name%% ' , $ blogname , $ subject );
344+ $ message = str_replace ( '%%blog_name%% ' , $ blogname , $ message );
342345 $ message = str_replace ( '%%display_name%% ' , $ display_name , $ message );
343346 $ message = str_replace ( '%%user_name%% ' , $ username , $ message );
344347 $ message = str_replace ( '%%user_email%% ' , $ email , $ message );
345348 $ message = str_replace ( '%%user_password%% ' , $ plaintext_pass , $ message );
349+ $ message = str_replace ( '%%site_url%% ' , network_site_url ( ), $ message );
346350 $ message = str_replace ( '%%login_url%% ' , mpt_get_login_permalink ( ), $ message );
351+ $ message = str_replace ( '%%first_name%% ' , ( !empty ( $ this ->first_name ) ) ? stripslashes ( $ this ->first_name ) : "" , $ message );
352+ $ message = str_replace ( '%%last_name%% ' , ( !empty ( $ this ->last_name ) ) ? stripslashes ( $ this ->last_name ) : "" , $ message );
347353
348354 // Allow plugins hooks
349355 $ subject = apply_filters ( 'mpt_register_notification_subject ' , $ subject , $ this );
@@ -371,6 +377,7 @@ public function register_validation_notification( $key ) {
371377 $ blogname = wp_specialchars_decode ( get_option ( 'blogname ' ), ENT_QUOTES );
372378
373379 $ username = stripslashes ( $ this ->get_display_name ( ) );
380+ $ display_name = stripslashes ( $ this ->get_display_name ( ) );
374381 $ email = stripslashes ( $ this ->email );
375382
376383 // Get all options for admin notification email.
@@ -383,9 +390,13 @@ public function register_validation_notification( $key ) {
383390
384391 // Build message text
385392 $ subject = str_replace ( '%%blog_name%% ' , $ blogname , $ subject );
393+ $ message = str_replace ( '%%blog_name%% ' , $ blogname , $ message );
394+ $ message = str_replace ( '%%display_name%% ' , $ display_name , $ message );
395+ $ message = str_replace ( '%%user_name%% ' , $ username , $ message );
386396 $ message = str_replace ( '%%site_url%% ' , network_site_url ( ), $ message );
387397 $ message = str_replace ( '%%confirm_register_link%% ' , '' .add_query_arg ( array ( 'mpt-action ' => 'validation-member-registration ' , 'ID ' => $ this ->id , 'key ' => $ key ), mpt_get_registration_permalink () ). '' , $ message );
388-
398+ $ message = str_replace ( '%%first_name%% ' , ( !empty ( $ this ->first_name ) ) ? stripslashes ( $ this ->first_name ) : "" , $ message );
399+ $ message = str_replace ( '%%last_name%% ' , ( !empty ( $ this ->last_name ) ) ? stripslashes ( $ this ->last_name ) : "" , $ message );
389400
390401 // Allow plugins hooks
391402 $ subject = apply_filters ( 'mpt_register_validation_notification_subject ' , $ subject , $ this );
0 commit comments