61
61
/**
62
62
* Do the following plugin setup steps here
63
63
*
64
- * Internationalization
65
64
* Resource (JS & CSS) enqueuing
66
65
*
67
66
* @return void
@@ -200,8 +199,8 @@ function mailchimp_sf_main_css() {
200
199
function mailchimp_sf_add_pages () {
201
200
// Add settings page for users who can edit plugins
202
201
add_menu_page (
203
- __ ( 'Mailchimp Setup ' , 'mailchimp ' ),
204
- __ ( 'Mailchimp ' , 'mailchimp ' ),
202
+ esc_html__ ( 'Mailchimp Setup ' , 'mailchimp ' ),
203
+ esc_html__ ( 'Mailchimp ' , 'mailchimp ' ),
205
204
MCSF_CAP_THRESHOLD ,
206
205
'mailchimp_sf_options ' ,
207
206
'mailchimp_sf_setup_page ' ,
@@ -479,8 +478,8 @@ function mailchimp_sf_global_msg( $msg = null ) {
479
478
* @return void
480
479
*/
481
480
function mailchimp_sf_set_form_defaults ( $ list_name = '' ) {
482
- update_option ( 'mc_header_content ' , __ ( 'Sign up for ' , 'mailchimp ' ) . ' ' . $ list_name );
483
- update_option ( 'mc_submit_text ' , __ ( 'Subscribe ' , 'mailchimp ' ) );
481
+ update_option ( 'mc_header_content ' , esc_html__ ( 'Sign up for ' , 'mailchimp ' ) . ' ' . $ list_name );
482
+ update_option ( 'mc_submit_text ' , esc_html__ ( 'Subscribe ' , 'mailchimp ' ) );
484
483
485
484
update_option ( 'mc_use_datepicker ' , 'on ' );
486
485
update_option ( 'mc_custom_style ' , 'off ' );
@@ -508,64 +507,64 @@ function mailchimp_sf_save_general_form_settings() {
508
507
// IF NOT DEV MODE
509
508
if ( isset ( $ _POST ['mc_use_javascript ' ] ) ) {
510
509
update_option ( 'mc_use_javascript ' , 'on ' );
511
- $ msg = '<p class="success_msg"> ' . __ ( 'Fancy Javascript submission turned On! ' , 'mailchimp ' ) . '</p> ' ;
510
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Fancy Javascript submission turned On! ' , 'mailchimp ' ) . '</p> ' ;
512
511
mailchimp_sf_global_msg ( $ msg );
513
512
} elseif ( get_option ( 'mc_use_javascript ' ) !== 'off ' ) {
514
513
update_option ( 'mc_use_javascript ' , 'off ' );
515
- $ msg = '<p class="success_msg"> ' . __ ( 'Fancy Javascript submission turned Off! ' , 'mailchimp ' ) . '</p> ' ;
514
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Fancy Javascript submission turned Off! ' , 'mailchimp ' ) . '</p> ' ;
516
515
mailchimp_sf_global_msg ( $ msg );
517
516
}
518
517
519
518
if ( isset ( $ _POST ['mc_use_datepicker ' ] ) ) {
520
519
update_option ( 'mc_use_datepicker ' , 'on ' );
521
- $ msg = '<p class="success_msg"> ' . __ ( 'Datepicker turned On! ' , 'mailchimp ' ) . '</p> ' ;
520
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Datepicker turned On! ' , 'mailchimp ' ) . '</p> ' ;
522
521
mailchimp_sf_global_msg ( $ msg );
523
522
} elseif ( get_option ( 'mc_use_datepicker ' ) !== 'off ' ) {
524
523
update_option ( 'mc_use_datepicker ' , 'off ' );
525
- $ msg = '<p class="success_msg"> ' . __ ( 'Datepicker turned Off! ' , 'mailchimp ' ) . '</p> ' ;
524
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Datepicker turned Off! ' , 'mailchimp ' ) . '</p> ' ;
526
525
mailchimp_sf_global_msg ( $ msg );
527
526
}
528
527
529
528
/*Enable double optin toggle*/
530
529
if ( isset ( $ _POST ['mc_double_optin ' ] ) ) {
531
530
update_option ( 'mc_double_optin ' , true );
532
- $ msg = '<p class="success_msg"> ' . __ ( 'Double opt-in turned On! ' , 'mailchimp ' ) . '</p> ' ;
531
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Double opt-in turned On! ' , 'mailchimp ' ) . '</p> ' ;
533
532
mailchimp_sf_global_msg ( $ msg );
534
533
} elseif ( get_option ( 'mc_double_optin ' ) !== false ) {
535
534
update_option ( 'mc_double_optin ' , false );
536
- $ msg = '<p class="success_msg"> ' . __ ( 'Double opt-in turned Off! ' , 'mailchimp ' ) . '</p> ' ;
535
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Double opt-in turned Off! ' , 'mailchimp ' ) . '</p> ' ;
537
536
mailchimp_sf_global_msg ( $ msg );
538
537
}
539
538
540
539
/* NUKE the CSS! */
541
540
if ( isset ( $ _POST ['mc_nuke_all_styles ' ] ) ) {
542
541
update_option ( 'mc_nuke_all_styles ' , true );
543
- $ msg = '<p class="success_msg"> ' . __ ( 'Mailchimp CSS turned Off! ' , 'mailchimp ' ) . '</p> ' ;
542
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Mailchimp CSS turned Off! ' , 'mailchimp ' ) . '</p> ' ;
544
543
mailchimp_sf_global_msg ( $ msg );
545
544
} elseif ( get_option ( 'mc_nuke_all_styles ' ) !== false ) {
546
545
update_option ( 'mc_nuke_all_styles ' , false );
547
- $ msg = '<p class="success_msg"> ' . __ ( 'Mailchimp CSS turned On! ' , 'mailchimp ' ) . '</p> ' ;
546
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Mailchimp CSS turned On! ' , 'mailchimp ' ) . '</p> ' ;
548
547
mailchimp_sf_global_msg ( $ msg );
549
548
}
550
549
551
550
/* Update existing */
552
551
if ( isset ( $ _POST ['mc_update_existing ' ] ) ) {
553
552
update_option ( 'mc_update_existing ' , true );
554
- $ msg = '<p class="success_msg"> ' . __ ( 'Update existing subscribers turned On! ' ) . '</p> ' ;
553
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Update existing subscribers turned On! ' ) . '</p> ' ;
555
554
mailchimp_sf_global_msg ( $ msg );
556
555
} elseif ( get_option ( 'mc_update_existing ' ) !== false ) {
557
556
update_option ( 'mc_update_existing ' , false );
558
- $ msg = '<p class="success_msg"> ' . __ ( 'Update existing subscribers turned Off! ' ) . '</p> ' ;
557
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Update existing subscribers turned Off! ' ) . '</p> ' ;
559
558
mailchimp_sf_global_msg ( $ msg );
560
559
}
561
560
562
561
if ( isset ( $ _POST ['mc_use_unsub_link ' ] ) ) {
563
562
update_option ( 'mc_use_unsub_link ' , 'on ' );
564
- $ msg = '<p class="success_msg"> ' . __ ( 'Unsubscribe link turned On! ' , 'mailchimp ' ) . '</p> ' ;
563
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Unsubscribe link turned On! ' , 'mailchimp ' ) . '</p> ' ;
565
564
mailchimp_sf_global_msg ( $ msg );
566
565
} elseif ( get_option ( 'mc_use_unsub_link ' ) !== 'off ' ) {
567
566
update_option ( 'mc_use_unsub_link ' , 'off ' );
568
- $ msg = '<p class="success_msg"> ' . __ ( 'Unsubscribe link turned Off! ' , 'mailchimp ' ) . '</p> ' ;
567
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Unsubscribe link turned Off! ' , 'mailchimp ' ) . '</p> ' ;
569
568
mailchimp_sf_global_msg ( $ msg );
570
569
}
571
570
@@ -623,7 +622,7 @@ function mailchimp_sf_save_general_form_settings() {
623
622
}
624
623
}
625
624
626
- $ msg = '<p class="success_msg"> ' . esc_html ( __ ( 'Successfully Updated your List Subscribe Form Settings! ' , 'mailchimp ' ) ) . '</p> ' ;
625
+ $ msg = '<p class="success_msg"> ' . esc_html__ ( 'Successfully Updated your List Subscribe Form Settings! ' , 'mailchimp ' ) . '</p> ' ;
627
626
mailchimp_sf_global_msg ( $ msg );
628
627
}
629
628
@@ -682,7 +681,7 @@ function mailchimp_sf_change_list_if_necessary() {
682
681
$ igs_text = ' ' ;
683
682
if ( is_array ( $ igs ) ) {
684
683
/* translators: %s: count (number) */
685
- $ igs_text .= sprintf ( __ ( 'and %s Sets of Interest Groups ' , 'mailchimp ' ), count ( $ igs ) );
684
+ $ igs_text .= sprintf ( esc_html__ ( 'and %s Sets of Interest Groups ' , 'mailchimp ' ), count ( $ igs ) );
686
685
}
687
686
688
687
$ msg = '<p class="success_msg"> ' .
@@ -691,8 +690,9 @@ function mailchimp_sf_change_list_if_necessary() {
691
690
__ ( '<b>Success!</b> Loaded and saved the info for %d Merge Variables ' , 'mailchimp ' ) . $ igs_text ,
692
691
count ( $ mv )
693
692
) . ' ' .
694
- __ ( 'from your list ' ) . ' " ' . $ list_name . '"<br/><br/> ' .
695
- __ ( 'Now you should either Turn On the Mailchimp Widget or change your options below, then turn it on. ' , 'mailchimp ' ) . '</p> ' ;
693
+ esc_html__ ( 'from your list ' ) . ' " ' . $ list_name . '"<br/><br/> ' .
694
+ esc_html__ ( 'Now you should either Turn On the Mailchimp Widget or change your options below, then turn it on. ' , 'mailchimp ' ) . '</p> ' ;
695
+
696
696
mailchimp_sf_global_msg ( $ msg );
697
697
}
698
698
}
@@ -735,7 +735,7 @@ function mailchimp_sf_get_merge_vars( $list_id, $new_list ) {
735
735
function mailchimp_sf_add_email_field ( $ merge ) {
736
736
$ email = array (
737
737
'tag ' => 'EMAIL ' ,
738
- 'name ' => __ ( 'Email Address ' , 'mailchimp ' ),
738
+ 'name ' => esc_html__ ( 'Email Address ' , 'mailchimp ' ),
739
739
'type ' => 'email ' ,
740
740
'required ' => true ,
741
741
'public ' => true ,
@@ -903,7 +903,7 @@ function mailchimp_sf_signup_submit() {
903
903
),
904
904
[
905
905
'a ' => [
906
- 'href ' ,
906
+ 'href ' => [] ,
907
907
],
908
908
]
909
909
)
@@ -917,7 +917,7 @@ function mailchimp_sf_signup_submit() {
917
917
918
918
// If update existing is turned off and the subscriber exists, error out.
919
919
if ( get_option ( 'mc_update_existing ' ) === false && 'subscribed ' === $ status ) {
920
- $ msg = 'This email address is already subscribed to the list. ' ;
920
+ $ msg = esc_html__ ( 'This email address is already subscribed to the list. ' , ' mailchimp ' ) ;
921
921
$ error = new WP_Error ( 'mailchimp-update-existing ' , $ msg );
922
922
mailchimp_sf_global_msg ( '<strong class="mc_error_msg"> ' . $ msg . '</strong> ' );
923
923
return false ;
@@ -934,10 +934,10 @@ function mailchimp_sf_signup_submit() {
934
934
}
935
935
936
936
if ( 'subscribed ' === $ retval ['status ' ] ) {
937
- $ esc = __ ( 'Success, you \'ve been signed up. ' , 'mailchimp ' );
937
+ $ esc = esc_html__ ( 'Success, you \'ve been signed up. ' , 'mailchimp ' );
938
938
$ msg = "<strong class='mc_success_msg'> {$ esc }</strong> " ;
939
939
} else {
940
- $ esc = __ ( 'Success, you \'ve been signed up! Please look for our confirmation email. ' , 'mailchimp ' );
940
+ $ esc = esc_html__ ( 'Success, you \'ve been signed up! Please look for our confirmation email. ' , 'mailchimp ' );
941
941
$ msg = "<strong class='mc_success_msg'> {$ esc }</strong> " ;
942
942
}
943
943
@@ -1042,7 +1042,7 @@ function mailchimp_sf_merge_submit( $mv ) {
1042
1042
1043
1043
if ( 'Y ' === $ mv_var ['required ' ] && trim ( $ opt_val ) === '' ) {
1044
1044
/* translators: %s: field name */
1045
- $ message = sprintf ( __ ( 'You must fill in %s. ' , 'mailchimp ' ), esc_html ( $ mv_var ['name ' ] ) );
1045
+ $ message = sprintf ( esc_html__ ( 'You must fill in %s. ' , 'mailchimp ' ), esc_html ( $ mv_var ['name ' ] ) );
1046
1046
$ error = new WP_Error ( 'missing_required_field ' , $ message );
1047
1047
return $ error ;
1048
1048
} elseif ( 'EMAIL ' !== $ tag ) {
@@ -1074,7 +1074,7 @@ function mailchimp_sf_merge_validate_phone( $opt_val, $data ) {
1074
1074
1075
1075
if ( ! preg_match ( '/[0-9]{0,3}-[0-9]{0,3}-[0-9]{0,4}/A ' , $ opt_val ) ) {
1076
1076
/* translators: %s: field name */
1077
- $ message = sprintf ( __ ( '%s must consist of only numbers ' , 'mailchimp ' ), esc_html ( $ data ['name ' ] ) );
1077
+ $ message = sprintf ( esc_html__ ( '%s must consist of only numbers ' , 'mailchimp ' ), esc_html ( $ data ['name ' ] ) );
1078
1078
$ error = new WP_Error ( 'mc_phone_validation ' , $ message );
1079
1079
return $ error ;
1080
1080
}
@@ -1093,7 +1093,7 @@ function mailchimp_sf_merge_validate_address( $opt_val, $data ) {
1093
1093
if ( 'Y ' === $ data ['required ' ] ) {
1094
1094
if ( empty ( $ opt_val ['addr1 ' ] ) || empty ( $ opt_val ['city ' ] ) ) {
1095
1095
/* translators: %s: field name */
1096
- $ message = sprintf ( __ ( 'You must fill in %s. ' , 'mailchimp ' ), esc_html ( $ data ['name ' ] ) );
1096
+ $ message = sprintf ( esc_html__ ( 'You must fill in %s. ' , 'mailchimp ' ), esc_html ( $ data ['name ' ] ) );
1097
1097
$ error = new WP_Error ( 'invalid_address_merge ' , $ message );
1098
1098
return $ error ;
1099
1099
}
@@ -1219,7 +1219,7 @@ function mailchimp_sf_verify_key( $api ) {
1219
1219
update_option ( 'mc_datacenter ' , $ api ->datacenter );
1220
1220
1221
1221
} else {
1222
- $ msg = __ ( 'API Key must belong to "Owner", "Admin", or "Manager." ' , 'mailchimp ' );
1222
+ $ msg = esc_html__ ( 'API Key must belong to "Owner", "Admin", or "Manager." ' , 'mailchimp ' );
1223
1223
return new WP_Error ( 'mc-invalid-role ' , $ msg );
1224
1224
}
1225
1225
}
0 commit comments