Completed
Pull Request — master (#811)
by
unknown
07:52 queued 05:11
created
includes/add_ons/eu-compliance.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@
 block discarded – undo
32 32
 
33 33
 	<div class="addon-footer-wrap give-clearfix">
34 34
 		<a href="<?php echo esc_attr( $permalink ); ?>" title="<?php echo esc_attr( $add_on_title ); ?>" class="button-secondary" target="_blank">
35
-			<?php esc_attr_e( 'View Add-on' , 'yikes-inc-easy-mailchimp-extender' ); ?>
35
+			<?php esc_attr_e( 'View Add-on', 'yikes-inc-easy-mailchimp-extender' ); ?>
36 36
 		<span class="dashicons dashicons-external"></span></a>
37 37
 	</div>
38 38
 
Please login to merge, or discard this patch.
includes/add_ons/incentives.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@
 block discarded – undo
32 32
 
33 33
 	<div class="addon-footer-wrap give-clearfix">
34 34
 		<a href="<?php echo esc_attr( $permalink ); ?>" title="<?php echo esc_attr( $add_on_title ); ?>" class="button-secondary" target="_blank">
35
-			<?php esc_attr_e( 'View Add-on' , 'yikes-inc-easy-mailchimp-extender' ); ?>
35
+			<?php esc_attr_e( 'View Add-on', 'yikes-inc-easy-mailchimp-extender' ); ?>
36 36
 		<span class="dashicons dashicons-external"></span></a>
37 37
 	</div>
38 38
 
Please login to merge, or discard this patch.
includes/add_ons/customizer.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@
 block discarded – undo
32 32
 
33 33
 	<div class="addon-footer-wrap give-clearfix">
34 34
 		<a href="<?php echo esc_attr( $permalink ); ?>" title="<?php echo esc_attr( $add_on_title ); ?>" class="button-secondary" target="_blank">
35
-			<?php esc_attr_e( 'View Add-on' , 'yikes-inc-easy-mailchimp-extender' ); ?>
35
+			<?php esc_attr_e( 'View Add-on', 'yikes-inc-easy-mailchimp-extender' ); ?>
36 36
 		<span class="dashicons dashicons-external"></span></a>
37 37
 	</div>
38 38
 
Please login to merge, or discard this patch.
public/partials/shortcodes/process_form_shortcode.php 3 patches
Indentation   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -154,9 +154,9 @@  discard block
 block discarded – undo
154 154
 	}
155 155
 
156 156
 	/**
157
-	*	If login is required, abort
158
-	*	@since 6.0.3.8
159
-	*/
157
+	 *	If login is required, abort
158
+	 *	@since 6.0.3.8
159
+	 */
160 160
 	if( $form_login_required ) {
161 161
 		if( apply_filters( 'yikes-mailchimp-required-login-requirement', ! is_user_logged_in() ) ) {
162 162
 			ob_start();
@@ -171,9 +171,9 @@  discard block
 block discarded – undo
171 171
 	}
172 172
 
173 173
 	/**
174
-	*	Check if schedule is set for this form
175
-	*	@since 6.0.3.8
176
-	*/
174
+	 *	Check if schedule is set for this form
175
+	 *	@since 6.0.3.8
176
+	 */
177 177
 	if( $form_schedule_state ) {
178 178
 		// store current date
179 179
 		$current_date = strtotime( current_time( 'm/d/Y g:iA' ) );
@@ -226,8 +226,8 @@  discard block
 block discarded – undo
226 226
 	}
227 227
 
228 228
 	/**
229
-	*	Check for form inline parameter
230
-	*/
229
+	 *	Check for form inline parameter
230
+	 */
231 231
 	$form_inline = ( $atts['inline'] == 1 || $atts['inline'] == 'true' || get_theme_mod( 'form-inline-' . $form_id, '' ) === true ); // form-inline-{$form_id} comes from customizer extension
232 232
 	// recheck from our form options
233 233
 	if ( ! $form_inline ) {
@@ -291,21 +291,21 @@  discard block
 block discarded – undo
291 291
 	/**** Set up any filter'able content (that needs to be filtered before the rest of the logic kicks off) ****/
292 292
 
293 293
 	/**
294
-	*	yikes-mailchimp-countries-with-zip
295
-	*
296
-	*	Filter which countries show the zip field
297
-	*
298
-	*	@param array | An array of country codes that the zip field will appear for - default: US, GB, CA
299
-	*				   Note: please return the array with the country code as the KEY! This allows for optimal searching. 
300
-	*	@param int   | $form_id
301
-	*/
294
+	 *	yikes-mailchimp-countries-with-zip
295
+	 *
296
+	 *	Filter which countries show the zip field
297
+	 *
298
+	 *	@param array | An array of country codes that the zip field will appear for - default: US, GB, CA
299
+	 *				   Note: please return the array with the country code as the KEY! This allows for optimal searching. 
300
+	 *	@param int   | $form_id
301
+	 */
302 302
 	$countries_with_zip_code_field = apply_filters( 'yikes-mailchimp-countries-with-zip', 
303 303
 										array( 'US' => 'US', 'GB' => 'GB', 'CA' => 'CA', 
304
-											   'IE' => 'IE', 'CN' => 'CN', 'IN' => 'IN', 
305
-											   'AU' => 'AU', 'BR' => 'BR', 'MX' => 'MX',
306
-											   'IT' => 'IT', 'NZ' => 'NZ', 'JP' => 'JP',
307
-											   'FR' => 'FR', 'GR' => 'GR', 'DE' => 'DE',
308
-											   'NL' => 'NL', 'PT' => 'PT', 'ES' => 'ES'
304
+												'IE' => 'IE', 'CN' => 'CN', 'IN' => 'IN', 
305
+												'AU' => 'AU', 'BR' => 'BR', 'MX' => 'MX',
306
+												'IT' => 'IT', 'NZ' => 'NZ', 'JP' => 'JP',
307
+												'FR' => 'FR', 'GR' => 'GR', 'DE' => 'DE',
308
+												'NL' => 'NL', 'PT' => 'PT', 'ES' => 'ES'
309 309
 										), $form_id
310 310
 									);
311 311
 
@@ -532,14 +532,14 @@  discard block
 block discarded – undo
532 532
 							$description .= '</p>';
533 533
 
534 534
 							/**
535
-							*	'yikes-mailchimp-' . $field['merge'] . '-description-html' (e.g. yikes-mailchimp-FNAME-description-html)
536
-							*
537
-							* 	Filter the description HTML block
538
-							*	
539
-							*	@param string | $description 			| The full HTML description block
540
-							*	@param string | $field['description']	| The field's description text
541
-							*	@param int	  | $form_id
542
-							*/
535
+							 *	'yikes-mailchimp-' . $field['merge'] . '-description-html' (e.g. yikes-mailchimp-FNAME-description-html)
536
+							 *
537
+							 * 	Filter the description HTML block
538
+							 *	
539
+							 *	@param string | $description 			| The full HTML description block
540
+							 *	@param string | $field['description']	| The field's description text
541
+							 *	@param int	  | $form_id
542
+							 */
543 543
 							$description = apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-description-html', $description, esc_attr( stripslashes( $field['description'] ) ), $form_id );
544 544
 						}
545 545
 
@@ -684,13 +684,13 @@  discard block
 block discarded – undo
684 684
 								$required_fields = array( 'addr1' => 'address' , 'addr2' => 'address 2', 'city' => 'city', 'state' =>'state', 'zip' =>'zip' , 'country' => 'country' );
685 685
 
686 686
 								/**
687
-								* Filter to control the default country (the option pre-selected in the country dropdown).
688
-								*
689
-								*	'yikes-mailchimp-default-country-value'
690
-								*
691
-								* @param string | $country_slug | The slug of the desired default country. Default: 'US'
692
-								* @param int	| $form_id		| ID of the form
693
-								*/
687
+								 * Filter to control the default country (the option pre-selected in the country dropdown).
688
+								 *
689
+								 *	'yikes-mailchimp-default-country-value'
690
+								 *
691
+								 * @param string | $country_slug | The slug of the desired default country. Default: 'US'
692
+								 * @param int	| $form_id		| ID of the form
693
+								 */
694 694
 								$default_country = apply_filters( 'yikes-mailchimp-default-country-value', 'US', $form_id );
695 695
 
696 696
 								// <!-- Description Above -->
@@ -756,15 +756,15 @@  discard block
 block discarded – undo
756 756
 														<?php
757 757
 															$state_and_province_list = file_get_contents( YIKES_MC_PATH . 'public/partials/shortcodes/templates/state-and-province-dropdown.php' ); 
758 758
 															/**
759
-															*	'yikes-mailchimp-state-province-list'
760
-															*
761
-															*	Filter the HTML options for the states dropdown
762
-															*
763
-															* 	@param string  | $state_and_province_list | HTML string of state/province options
764
-															*	@param int	   | $form_id				  | The form ID
765
-															*
766
-															*	@return string | $state_and_province_list | Filtered HTML string of state/province options
767
-															*/
759
+															 *	'yikes-mailchimp-state-province-list'
760
+															 *
761
+															 *	Filter the HTML options for the states dropdown
762
+															 *
763
+															 * 	@param string  | $state_and_province_list | HTML string of state/province options
764
+															 *	@param int	   | $form_id				  | The form ID
765
+															 *
766
+															 *	@return string | $state_and_province_list | Filtered HTML string of state/province options
767
+															 */
768 768
 															echo apply_filters( 'yikes-mailchimp-state-province-list', $state_and_province_list, $form_id );
769 769
 															
770 770
 														?>
@@ -797,17 +797,17 @@  discard block
 block discarded – undo
797 797
 													} else { 
798 798
 
799 799
 														/**
800
-														* A filter to set the default zip code value.
801
-														*
802
-														* U.S. users may want to default their subscribers. 
803
-														* However, this filter is more for non-U.S. users, where the zip field is hidden. 
804
-														* MailChimp requires a zip code (for all submissions/countries), so this filter allows users users to set a default value.
805
-														*
806
-														*	'yikes-mailchimp-default-zip-code'
807
-														*
808
-														* @param string | $zip		| A value to pre-populate the zip code with.
809
-														* @param int	| $form_id	| ID of the form
810
-														*/
800
+														 * A filter to set the default zip code value.
801
+														 *
802
+														 * U.S. users may want to default their subscribers. 
803
+														 * However, this filter is more for non-U.S. users, where the zip field is hidden. 
804
+														 * MailChimp requires a zip code (for all submissions/countries), so this filter allows users users to set a default value.
805
+														 *
806
+														 *	'yikes-mailchimp-default-zip-code'
807
+														 *
808
+														 * @param string | $zip		| A value to pre-populate the zip code with.
809
+														 * @param int	| $form_id	| ID of the form
810
+														 */
811 811
 														$zip_value = apply_filters( 'yikes-mailchimp-default-zip-code', '', $form_id );
812 812
 													}
813 813
 												?>
@@ -1038,14 +1038,14 @@  discard block
 block discarded – undo
1038 1038
 							$description .= '</p>';
1039 1039
 
1040 1040
 							/**
1041
-							*	'yikes-mailchimp-' . $field['group_id'] . '-description-html' (e.g. yikes-mailchimp-0ab8f8c84b-description-html)
1042
-							*
1043
-							* 	Filter the description HTML block
1044
-							*	
1045
-							*	@param string | $description 			| The full HTML description block
1046
-							*	@param string | $field['description']	| The field's description text
1047
-							*	@param int	  | $form_id
1048
-							*/
1041
+							 *	'yikes-mailchimp-' . $field['group_id'] . '-description-html' (e.g. yikes-mailchimp-0ab8f8c84b-description-html)
1042
+							 *
1043
+							 * 	Filter the description HTML block
1044
+							 *	
1045
+							 *	@param string | $description 			| The full HTML description block
1046
+							 *	@param string | $field['description']	| The field's description text
1047
+							 *	@param int	  | $form_id
1048
+							 */
1049 1049
 							$description = apply_filters( 'yikes-mailchimp-' . $field['group_id'] . '-description-html', $description, esc_attr( stripslashes( $field['description'] ) ), $form_id );
1050 1050
 						}
1051 1051
 
Please login to merge, or discard this patch.
Braces   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -474,7 +474,9 @@  discard block
 block discarded – undo
474 474
 						$field_array['required'] = isset( $field['require'] ) ? 'required="required"' : '';
475 475
 						$label_array['visible'] = isset( $field['hide'] ) ? 'style="display:none;"' : '';
476 476
 						$label_class_array[] = ( $tag === 'merge' ) ? $field['merge'] . '-label' : $field['group_id'] . '-label';
477
-						if ( isset( $field['require'] ) ) $label_class_array[] = 'yikes-mailchimp-field-required';
477
+						if ( isset( $field['require'] ) ) {
478
+							$label_class_array[] = 'yikes-mailchimp-field-required';
479
+						}
478 480
 					}
479 481
 
480 482
 					// if both hide label and hide field are checked, we gotta hide the field!
@@ -761,7 +763,7 @@  discard block
 block discarded – undo
761 763
 														} else {
762 764
 															$zip_value = $_POST[$field['merge']]; 
763 765
 														}
764
-													} else { 
766
+													} else {
765 767
 
766 768
 														/**
767 769
 														* A filter to set the default zip code value.
@@ -1125,7 +1127,7 @@  discard block
 block discarded – undo
1125 1127
 												echo $no_default === true ? '<option value="">' . $no_default_name . '</option>' : '';
1126 1128
 
1127 1129
 												$i = 0;
1128
-												foreach( $groups as $group_id => $name ) { 
1130
+												foreach( $groups as $group_id => $name ) {
1129 1131
 
1130 1132
 													// If the form was submitted and failed, set the submitted/chosen values as the default
1131 1133
 													if( isset( $_POST[ 'group-' . $field['group_id'] ] ) && $form_submitted === 0 ) {
@@ -1174,7 +1176,7 @@  discard block
 block discarded – undo
1174 1176
 										// Turn $default_choice into an array if it isn't already
1175 1177
 										$default_choice = ( isset( $default_choice ) && is_array( $default_choice ) ) ? $default_choice : array( $default_choice );
1176 1178
 
1177
-										foreach( $groups as $group_id => $name ) { 
1179
+										foreach( $groups as $group_id => $name ) {
1178 1180
 											?>
1179 1181
 											<label for="<?php echo esc_attr( $field['group_id'] ) . '-' . $i; ?>" class="yikes-easy-mc-checkbox-label <?php echo implode( ' ' , $custom_classes ); if ( $x === $count ) { echo ' last-selection'; } ?>" style="display:none;">
1180 1182
 												<input 
Please login to merge, or discard this patch.
Spacing   +284 added lines, -284 removed lines patch added patch discarded remove patch
@@ -30,39 +30,39 @@  discard block
 block discarded – undo
30 30
 	$form_submitted = isset( $form_submitted ) ? $form_submitted : 0;
31 31
 
32 32
 	/* If the user hasn't authenticated yet, lets kill off */
33
-	if ( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) != 'valid_api_key' ) {
34
-		return '<div class="invalid-api-key-error"><p>' . __( "Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key." , 'yikes-inc-easy-mailchimp-extender' ) . '</p></div>';
33
+	if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'valid_api_key' ) {
34
+		return '<div class="invalid-api-key-error"><p>' . __( "Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.", 'yikes-inc-easy-mailchimp-extender' ) . '</p></div>';
35 35
 	}
36 36
 
37 37
 	// if the user forgot to specify a form ID, lets kill of and warn them.
38
-	if( ! $atts['form'] ) {
38
+	if ( ! $atts[ 'form' ] ) {
39 39
 		return __( 'Whoops, it looks like you forgot to specify a form to display.', 'yikes-inc-easy-mailchimp-extender' );
40 40
 	}
41 41
 
42 42
 	// store our variables
43
-	$form_id   = (int) $atts['form']; // form id (the id of the form in the database)
43
+	$form_id   = (int) $atts[ 'form' ]; // form id (the id of the form in the database)
44 44
 	$interface = yikes_easy_mailchimp_extender_get_form_interface();
45 45
 	$form_data = $interface->get_form( $form_id );
46 46
 
47 47
 	// confirm we have some results, or return an error
48 48
 	if ( empty( $form_data ) ) {
49
-		return __( "Oh no...This form doesn't exist. Head back to the manage forms page and select a different form." , 'yikes-inc-easy-mailchimp-extender' );
49
+		return __( "Oh no...This form doesn't exist. Head back to the manage forms page and select a different form.", 'yikes-inc-easy-mailchimp-extender' );
50 50
 	}
51 51
 
52 52
 	/*
53 53
 	*	Check if the user wants to use reCAPTCHA Spam Prevention
54 54
 	*/
55
-	if ( get_option( 'yikes-mc-recaptcha-status' , '' ) == '1' ) {
55
+	if ( get_option( 'yikes-mc-recaptcha-status', '' ) == '1' ) {
56 56
 
57 57
 		// Allow users to manually set recaptcha (instead of globally - recaptcha="1"/recaptcha="0" - but still needs to be globally enabled on the settings page).
58
-		if ( $atts['recaptcha'] != '0' ) {
58
+		if ( $atts[ 'recaptcha' ] != '0' ) {
59 59
 
60 60
 			// If either of the Private the Secret key is left blank, we should display an error back to the user.
61
-			if ( get_option( 'yikes-mc-recaptcha-site-key' , '' ) == '' ) {
62
-				return __( "Whoops! It looks like you enabled reCAPTCHA but forgot to enter the reCAPTCHA site key!" , 'yikes-inc-easy-mailchimp-extender' ) . '<span class="edit-link yikes-easy-mc-edit-link"><a class="post-edit-link" href="' . esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) . '" title="' . __( 'ReCaptcha Settings' , 'yikes-inc-easy-mailchimp-extender' ) . '">' . __( 'Edit ReCaptcha Settings' , 'yikes-inc-easy-mailchimp-extender' ) . '</a></span>';
61
+			if ( get_option( 'yikes-mc-recaptcha-site-key', '' ) == '' ) {
62
+				return __( "Whoops! It looks like you enabled reCAPTCHA but forgot to enter the reCAPTCHA site key!", 'yikes-inc-easy-mailchimp-extender' ) . '<span class="edit-link yikes-easy-mc-edit-link"><a class="post-edit-link" href="' . esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) . '" title="' . __( 'ReCaptcha Settings', 'yikes-inc-easy-mailchimp-extender' ) . '">' . __( 'Edit ReCaptcha Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a></span>';
63 63
 			}
64
-			if ( get_option( 'yikes-mc-recaptcha-secret-key' , '' ) == '' ) {
65
-				return __( "Whoops! It looks like you enabled reCAPTCHA but forgot to enter the reCAPTCHA secret key!" , 'yikes-inc-easy-mailchimp-extender' ) . '<span class="edit-link yikes-easy-mc-edit-link"><a class="post-edit-link" href="' . esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) . '" title="' . __( 'ReCaptcha Settings' , 'yikes-inc-easy-mailchimp-extender' ) . '">' . __( 'Edit ReCaptcha Settings' , 'yikes-inc-easy-mailchimp-extender' ) . '</a></span>';
64
+			if ( get_option( 'yikes-mc-recaptcha-secret-key', '' ) == '' ) {
65
+				return __( "Whoops! It looks like you enabled reCAPTCHA but forgot to enter the reCAPTCHA secret key!", 'yikes-inc-easy-mailchimp-extender' ) . '<span class="edit-link yikes-easy-mc-edit-link"><a class="post-edit-link" href="' . esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) . '" title="' . __( 'ReCaptcha Settings', 'yikes-inc-easy-mailchimp-extender' ) . '">' . __( 'Edit ReCaptcha Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a></span>';
66 66
 			}
67 67
 
68 68
 			$has_recaptcha = true;
@@ -72,13 +72,13 @@  discard block
 block discarded – undo
72 72
 			$locale_split = explode( '_', $locale );
73 73
 
74 74
 			// Setup reCAPTCHA parameters.
75
-			$lang       = ! empty( $locale_split ) ? $locale_split[0] : $locale;
76
-			$lang       = ! empty( $atts['recaptcha_lang'] ) ? $atts['recaptcha_lang'] : $lang;
77
-			$type       = ! empty( $atts['recaptcha_type'] ) ? strtolower( $atts['recaptcha_type'] ) : 'image'; // setup recaptcha type
78
-			$theme      = ! empty( $atts['recaptcha_theme'] ) ? strtolower( $atts['recaptcha_theme'] ) : 'light'; // setup recaptcha theme
79
-			$size       = ! empty( $atts['recaptcha_size'] ) ? strtolower( $atts['recaptcha_size'] ) : 'normal'; // setup recaptcha size
80
-			$data_cb    = ! empty( $atts['recaptcha_data_callback'] ) ? $atts['recaptcha_data_callback'] : false; // setup recaptcha size
81
-			$expired_cb = ! empty( $atts['recaptcha_expired_callback'] ) ? $atts['recaptcha_expired_callback'] : false; // setup recaptcha size
75
+			$lang       = ! empty( $locale_split ) ? $locale_split[ 0 ] : $locale;
76
+			$lang       = ! empty( $atts[ 'recaptcha_lang' ] ) ? $atts[ 'recaptcha_lang' ] : $lang;
77
+			$type       = ! empty( $atts[ 'recaptcha_type' ] ) ? strtolower( $atts[ 'recaptcha_type' ] ) : 'image'; // setup recaptcha type
78
+			$theme      = ! empty( $atts[ 'recaptcha_theme' ] ) ? strtolower( $atts[ 'recaptcha_theme' ] ) : 'light'; // setup recaptcha theme
79
+			$size       = ! empty( $atts[ 'recaptcha_size' ] ) ? strtolower( $atts[ 'recaptcha_size' ] ) : 'normal'; // setup recaptcha size
80
+			$data_cb    = ! empty( $atts[ 'recaptcha_data_callback' ] ) ? $atts[ 'recaptcha_data_callback' ] : false; // setup recaptcha size
81
+			$expired_cb = ! empty( $atts[ 'recaptcha_expired_callback' ] ) ? $atts[ 'recaptcha_expired_callback' ] : false; // setup recaptcha size
82 82
 
83 83
 			// Pass the shortcode parameters through a filter.
84 84
 			$recaptcha_shortcode_params = apply_filters( 'yikes-mailchimp-recaptcha-parameters', array(
@@ -88,49 +88,49 @@  discard block
 block discarded – undo
88 88
 				'size'             => $size,
89 89
 				'success_callback' => $data_cb,
90 90
 				'expired_callback' => $expired_cb,
91
-			), $atts['form'] );
91
+			), $atts[ 'form' ] );
92 92
 
93 93
 			// Enqueue Google recaptcha JS.
94
-			wp_register_script( 'google-recaptcha-js' , 'https://www.google.com/recaptcha/api.js?hl=' . $recaptcha_shortcode_params['language'] . '&onload=renderReCaptchaCallback&render=explicit', array( 'jquery', 'form-submission-helpers' ) , 'all' );
94
+			wp_register_script( 'google-recaptcha-js', 'https://www.google.com/recaptcha/api.js?hl=' . $recaptcha_shortcode_params[ 'language' ] . '&onload=renderReCaptchaCallback&render=explicit', array( 'jquery', 'form-submission-helpers' ), 'all' );
95 95
 			wp_enqueue_script( 'google-recaptcha-js' );
96 96
 
97
-			$recaptcha_site_key = get_option( 'yikes-mc-recaptcha-site-key' , '' );
98
-			$recaptcha_box      = '<div class="g-recaptcha" data-sitekey="' . esc_attr( $recaptcha_site_key ) . '" data-theme="' . esc_attr( $recaptcha_shortcode_params['theme'] ) . '" data-type="' . esc_attr( $recaptcha_shortcode_params['type'] ) . '" data-size="' . esc_attr( $recaptcha_shortcode_params['size'] ) . '" data-callback="' . esc_attr( $recaptcha_shortcode_params['success_callback'] ) . '" data-expired-callback="' . esc_attr( $recaptcha_shortcode_params['expired_callback'] ) . '"></div>';
97
+			$recaptcha_site_key = get_option( 'yikes-mc-recaptcha-site-key', '' );
98
+			$recaptcha_box      = '<div class="g-recaptcha" data-sitekey="' . esc_attr( $recaptcha_site_key ) . '" data-theme="' . esc_attr( $recaptcha_shortcode_params[ 'theme' ] ) . '" data-type="' . esc_attr( $recaptcha_shortcode_params[ 'type' ] ) . '" data-size="' . esc_attr( $recaptcha_shortcode_params[ 'size' ] ) . '" data-callback="' . esc_attr( $recaptcha_shortcode_params[ 'success_callback' ] ) . '" data-expired-callback="' . esc_attr( $recaptcha_shortcode_params[ 'expired_callback' ] ) . '"></div>';
99 99
 		}
100 100
 	}
101 101
 
102 102
 	// place our results into a separate variable for easy looping
103
-	$additional_form_settings = ( isset( $form_data['form_settings'] ) ) ? $form_data['form_settings'] : false;
103
+	$additional_form_settings = ( isset( $form_data[ 'form_settings' ] ) ) ? $form_data[ 'form_settings' ] : false;
104 104
 	
105 105
 	// store our options from the additional form settings array
106
-	$form_classes = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-class-names'] : '';
107
-	$inline_form = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-inline-form'] : '';
108
-	$submit_button_type = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-submit-button-type'] : 'text';
109
-	$submit_button_text = ( $additional_form_settings && $additional_form_settings['yikes-easy-mc-submit-button-text'] != '' ) ? esc_attr( $additional_form_settings['yikes-easy-mc-submit-button-text'] ) : __( 'Submit', 'yikes-inc-easy-mailchimp-extender' );
110
-	$submit_button_image = ( $additional_form_settings ) ? esc_url( $additional_form_settings['yikes-easy-mc-submit-button-image'] ) : '';
111
-	$submit_button_classes = ( $additional_form_settings ) ? ' ' . esc_attr( $additional_form_settings['yikes-easy-mc-submit-button-classes'] ) : '';
106
+	$form_classes = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-class-names' ] : '';
107
+	$inline_form = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-inline-form' ] : '';
108
+	$submit_button_type = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-submit-button-type' ] : 'text';
109
+	$submit_button_text = ( $additional_form_settings && $additional_form_settings[ 'yikes-easy-mc-submit-button-text' ] != '' ) ? esc_attr( $additional_form_settings[ 'yikes-easy-mc-submit-button-text' ] ) : __( 'Submit', 'yikes-inc-easy-mailchimp-extender' );
110
+	$submit_button_image = ( $additional_form_settings ) ? esc_url( $additional_form_settings[ 'yikes-easy-mc-submit-button-image' ] ) : '';
111
+	$submit_button_classes = ( $additional_form_settings ) ? ' ' . esc_attr( $additional_form_settings[ 'yikes-easy-mc-submit-button-classes' ] ) : '';
112 112
 
113 113
 	// scheuldes
114
-	$form_schedule_state = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-schedule'] : false;
115
-	$form_schedule_start = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-restriction-start'] : '';;
116
-	$form_schedule_end = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-restriction-end'] : '';
117
-	$form_pending_message = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-restriction-pending-message'] : '';
118
-	$form_expired_message = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-restriction-expired-message'] : '';
114
+	$form_schedule_state = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-schedule' ] : false;
115
+	$form_schedule_start = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-restriction-start' ] : ''; ;
116
+	$form_schedule_end = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-restriction-end' ] : '';
117
+	$form_pending_message = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-restriction-pending-message' ] : '';
118
+	$form_expired_message = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-restriction-expired-message' ] : '';
119 119
 
120 120
 	// register required
121
-	$form_login_required = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-login-required'] : false;
122
-	$form_login_message = ( $additional_form_settings ) ? $additional_form_settings['yikes-easy-mc-form-restriction-login-message'] : '';
121
+	$form_login_required = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-login-required' ] : false;
122
+	$form_login_message = ( $additional_form_settings ) ? $additional_form_settings[ 'yikes-easy-mc-form-restriction-login-message' ] : '';
123 123
 
124 124
 	// store number of fields
125
-	$field_count = (int) count( $form_data['fields'] );
125
+	$field_count = (int) count( $form_data[ 'fields' ] );
126 126
 
127 127
 	// confirm we actually have fields, before looping
128
-	if ( isset( $form_data['fields'] ) && ! empty( $form_data['fields'] ) ) {
128
+	if ( isset( $form_data[ 'fields' ] ) && ! empty( $form_data[ 'fields' ] ) ) {
129 129
 		// loop over each field, if it's set to hidden -- subtract it from the field count
130 130
 		// this throws off the layout for inline forms setup below
131
-		foreach ( $form_data['fields'] as $form_field ) {
132
-			if ( isset( $form_field['hide'] ) && (string) $form_field['hide'] === '1' ) {
133
-				$field_count --;
131
+		foreach ( $form_data[ 'fields' ] as $form_field ) {
132
+			if ( isset( $form_field[ 'hide' ] ) && (string) $form_field[ 'hide' ] === '1' ) {
133
+				$field_count--;
134 134
 			}
135 135
 		}
136 136
 	}
@@ -139,8 +139,8 @@  discard block
 block discarded – undo
139 139
 	*	If login is required, abort
140 140
 	*	@since 6.0.3.8
141 141
 	*/
142
-	if( $form_login_required ) {
143
-		if( apply_filters( 'yikes-mailchimp-required-login-requirement', ! is_user_logged_in() ) ) {
142
+	if ( $form_login_required ) {
143
+		if ( apply_filters( 'yikes-mailchimp-required-login-requirement', ! is_user_logged_in() ) ) {
144 144
 			ob_start();
145 145
 				?>
146 146
 					<div class="yikes-mailchimp-login-required yikes-mailchimp-form-<?php echo $form_id; ?>-login-required">
@@ -156,19 +156,19 @@  discard block
 block discarded – undo
156 156
 	*	Check if schedule is set for this form
157 157
 	*	@since 6.0.3.8
158 158
 	*/
159
-	if( $form_schedule_state ) {
159
+	if ( $form_schedule_state ) {
160 160
 		// store current date
161 161
 		$current_date = strtotime( current_time( 'm/d/Y g:iA' ) );
162 162
 
163 163
 		// the the current date is less than the form scheduled start date
164
-		if( $current_date < $form_schedule_start ) {
164
+		if ( $current_date < $form_schedule_start ) {
165 165
 			echo apply_filters( 'yikes-mailchimp-frontend-content', $form_pending_message, $form_id, $form_schedule_start );
166 166
 			return;
167 167
 			// abort
168 168
 		}
169 169
 
170 170
 		// The current date is past or equal to the end date, aka form has now expired
171
-		if( $current_date >= $form_schedule_end ) {
171
+		if ( $current_date >= $form_schedule_end ) {
172 172
 			echo apply_filters( 'yikes-mailchimp-frontend-content', $form_expired_message, $form_id, $form_schedule_end );
173 173
 			return;
174 174
 			// abort
@@ -177,14 +177,14 @@  discard block
 block discarded – undo
177 177
 
178 178
 	// setup the submit button text
179 179
 	// shortcode parameter takes precedence over option
180
-	$submit = ( ! empty( $atts['submit'] ) ) ? $atts['submit'] : $submit_button_text;
180
+	$submit = ( ! empty( $atts[ 'submit' ] ) ) ? $atts[ 'submit' ] : $submit_button_text;
181 181
 
182 182
 	/*
183 183
 	*	Check for the constant to prevent styles from loading
184 184
 	*	to exclude styles from loading, add `define( 'YIKES_MAILCHIMP_EXCLUDE_STYLES', true );` to functions.php
185 185
 	*	@since 6.0.3.8
186 186
 	*/
187
-	if( ! defined( 'YIKES_MAILCHIMP_EXCLUDE_STYLES' ) ) {
187
+	if ( ! defined( 'YIKES_MAILCHIMP_EXCLUDE_STYLES' ) ) {
188 188
 		// enqueue the form styles
189 189
 		wp_enqueue_style( 'yikes-inc-easy-mailchimp-public-styles', YIKES_MC_URL . 'public/css/yikes-inc-easy-mailchimp-extender-public.min.css' );
190 190
 	}
@@ -192,19 +192,19 @@  discard block
 block discarded – undo
192 192
 	/**
193 193
 	*	Check for form inline parameter
194 194
 	*/
195
-	$form_inline = ( $atts['inline'] == 1 || $atts['inline'] == 'true' || get_theme_mod( 'form-inline-' . $form_id, '' ) === true ); // form-inline-{$form_id} comes from customizer extension
195
+	$form_inline = ( $atts[ 'inline' ] == 1 || $atts[ 'inline' ] == 'true' || get_theme_mod( 'form-inline-' . $form_id, '' ) === true ); // form-inline-{$form_id} comes from customizer extension
196 196
 	// recheck from our form options
197 197
 	if ( ! $form_inline ) {
198
-		$form_inline = (bool) $additional_form_settings['yikes-easy-mc-inline-form'];
198
+		$form_inline = (bool) $additional_form_settings[ 'yikes-easy-mc-inline-form' ];
199 199
 	}
200 200
 
201 201
 	/* If the current user is logged in, and an admin...lets display our 'Edit Form' link */
202
-	if( is_user_logged_in() ) {
203
-		if( current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
202
+	if ( is_user_logged_in() ) {
203
+		if ( current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
204 204
 			$edit_form_link = '<span class="edit-link">';
205
-			$edit_form_link .= '<a class="post-edit-link" href="' . esc_url( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $atts['form'] ) ) . '" title="' . __( 'Edit' , 'yikes-inc-easy-mailchimp-extender' ) . ' ' . ucwords( $form_data['form_name'] ) . '">' . __( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
205
+			$edit_form_link .= '<a class="post-edit-link" href="' . esc_url( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $atts[ 'form' ] ) ) . '" title="' . __( 'Edit', 'yikes-inc-easy-mailchimp-extender' ) . ' ' . ucwords( $form_data[ 'form_name' ] ) . '">' . __( 'Edit Form', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
206 206
 			$edit_form_link .= '</span>';
207
-			$edit_form_link = apply_filters( 'yikes-mailchimp-front-end-form-action-links', $edit_form_link, $atts['form'], ucwords( $form_data['form_name'] ) );
207
+			$edit_form_link = apply_filters( 'yikes-mailchimp-front-end-form-action-links', $edit_form_link, $atts[ 'form' ], ucwords( $form_data[ 'form_name' ] ) );
208 208
 		} else {
209 209
 			$edit_form_link = '';
210 210
 		}
@@ -214,16 +214,16 @@  discard block
 block discarded – undo
214 214
 	// or else MailChimp throws errors at you
215 215
 	// extract our array keys
216 216
 	// @todo Remove array_keys() and in_array() usage here.
217
-	if( isset( $form_data['fields'] ) && ! empty( $form_data['fields'] ) ) {
218
-		$array_keys = array_keys( $form_data['fields'] );
217
+	if ( isset( $form_data[ 'fields' ] ) && ! empty( $form_data[ 'fields' ] ) ) {
218
+		$array_keys = array_keys( $form_data[ 'fields' ] );
219 219
 		// check for EMAIL in that array
220
-		if( !in_array( 'EMAIL', $array_keys ) && !in_array( 'email', $array_keys ) ) {
221
-			return '<p>' . __( "An email field is required for all Mailchimp forms. Please add an email field to this form." , 'yikes-inc-easy-mailchimp-extender' ) . '</p><p>' . $edit_form_link . '</p>';
220
+		if ( ! in_array( 'EMAIL', $array_keys ) && ! in_array( 'email', $array_keys ) ) {
221
+			return '<p>' . __( "An email field is required for all Mailchimp forms. Please add an email field to this form.", 'yikes-inc-easy-mailchimp-extender' ) . '</p><p>' . $edit_form_link . '</p>';
222 222
 		}
223 223
 	} else {
224
-		$error = '<p>' . __( "Whoops, it looks like you forgot to assign fields to this form." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
225
-		if( is_user_logged_in() ) {
226
-			if( current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
224
+		$error = '<p>' . __( "Whoops, it looks like you forgot to assign fields to this form.", 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
225
+		if ( is_user_logged_in() ) {
226
+			if ( current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
227 227
 				return $error . $edit_form_link;
228 228
 			}
229 229
 		} else {
@@ -325,17 +325,17 @@  discard block
 block discarded – undo
325 325
 		*	Set a custom title using custom_title="lorem ipsum" parameter in the shortcode
326 326
 		*	- This takes precedence over the title set
327 327
 		*/
328
-		if ( $atts['title'] ) {
329
-			if ( ! empty( $atts['custom_title'] ) ) {
328
+		if ( $atts[ 'title' ] ) {
329
+			if ( ! empty( $atts[ 'custom_title' ] ) ) {
330 330
 				/**
331 331
 				 * Filter the title that is displayed through the shortcode.
332 332
 				 *
333 333
 				 * @param string $title   The title to display.
334 334
 				 * @param int    $form_id The form ID.
335 335
 				 */
336
-				$title = apply_filters( 'yikes-mailchimp-form-title', apply_filters( 'the_title', $atts['custom_title'] ), $form_id );
336
+				$title = apply_filters( 'yikes-mailchimp-form-title', apply_filters( 'the_title', $atts[ 'custom_title' ] ), $form_id );
337 337
 			} else {
338
-				$title = apply_filters( 'yikes-mailchimp-form-title', apply_filters( 'the_title', $form_data['form_name'] ), $form_id );
338
+				$title = apply_filters( 'yikes-mailchimp-form-title', apply_filters( 'the_title', $form_data[ 'form_name' ] ), $form_id );
339 339
 			}
340 340
 
341 341
 			echo sprintf( '<h3 class="yikes-mailchimp-form-title yikes-mailchimp-form-title-%1$s">%2$s</h3>', $form_id, $title );
@@ -345,17 +345,17 @@  discard block
 block discarded – undo
345 345
 		*	Allow users to specify a custom description for this form, no html support
346 346
 		*	@since 6.0.3.8
347 347
 		*/
348
-		if ( $atts['description'] ) {
349
-			if ( ! empty( $atts['custom_description'] ) ) {
348
+		if ( $atts[ 'description' ] ) {
349
+			if ( ! empty( $atts[ 'custom_description' ] ) ) {
350 350
 				/**
351 351
 				 * Filter the description that is displayed through the shortcode.
352 352
 				 *
353 353
 				 * @param string $title   The title to display.
354 354
 				 * @param int    $form_id The form ID.
355 355
 				 */
356
-				$description = apply_filters( 'yikes-mailchimp-form-description', $atts['custom_description'], $form_id );
356
+				$description = apply_filters( 'yikes-mailchimp-form-description', $atts[ 'custom_description' ], $form_id );
357 357
 			} else {
358
-				$description = apply_filters( 'yikes-mailchimp-form-description', $form_data['form_description'], $form_id );
358
+				$description = apply_filters( 'yikes-mailchimp-form-description', $form_data[ 'form_description' ], $form_id );
359 359
 			}
360 360
 
361 361
 			echo sprintf( '<section class="yikes-mailchimp-form-description yikes-mailchimp-form-description-%1$s">%2$s</section>', $form_id, $description );
@@ -370,10 +370,10 @@  discard block
 block discarded – undo
370 370
 		$min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
371 371
 
372 372
 		// Check for AJAX
373
-		if( ( ! empty( $atts['ajax'] ) && $atts['ajax'] == 1 ) || $form_data['submission_settings']['ajax'] == 1 ) {
373
+		if ( ( ! empty( $atts[ 'ajax' ] ) && $atts[ 'ajax' ] == 1 ) || $form_data[ 'submission_settings' ][ 'ajax' ] == 1 ) {
374 374
 
375 375
 			// Enqueue our ajax script
376
-			wp_enqueue_script( 'yikes-easy-mc-ajax' , YIKES_MC_URL . "public/js/yikes-mc-ajax-forms{$min}.js" , array( 'jquery' ), YIKES_MC_VERSION, false );
376
+			wp_enqueue_script( 'yikes-easy-mc-ajax', YIKES_MC_URL . "public/js/yikes-mc-ajax-forms{$min}.js", array( 'jquery' ), YIKES_MC_VERSION, false );
377 377
 			wp_localize_script( 'yikes-easy-mc-ajax', 'yikes_mailchimp_ajax', array(
378 378
 				'ajax_url'                      => esc_url( admin_url( 'admin-ajax.php' ) ),
379 379
 				'page_data'                     => $page_data,
@@ -404,67 +404,67 @@  discard block
 block discarded – undo
404 404
 
405 405
 		// render the form!
406 406
 		?>
407
-			<form id="<?php echo sanitize_title( $form_data['form_name'] ); ?>-<?php echo $form_id; ?>" class="yikes-easy-mc-form yikes-easy-mc-form-<?php echo $form_id . ' '; if ( $form_inline )  { echo 'yikes-mailchimp-form-inline '; } echo ' ' . apply_filters( 'yikes-mailchimp-form-class', $form_classes, $form_id ); if( !empty( $_POST ) && $form_submitted == 1 && $form_data['submission_settings']['hide_form_post_signup'] == 1 ) { echo ' yikes-easy-mc-display-none'; } ?>" method="POST" data-attr-form-id="<?php echo esc_attr( $form_id ); ?>">
407
+			<form id="<?php echo sanitize_title( $form_data[ 'form_name' ] ); ?>-<?php echo $form_id; ?>" class="yikes-easy-mc-form yikes-easy-mc-form-<?php echo $form_id . ' '; if ( $form_inline ) { echo 'yikes-mailchimp-form-inline '; } echo ' ' . apply_filters( 'yikes-mailchimp-form-class', $form_classes, $form_id ); if ( ! empty( $_POST ) && $form_submitted == 1 && $form_data[ 'submission_settings' ][ 'hide_form_post_signup' ] == 1 ) { echo ' yikes-easy-mc-display-none'; } ?>" method="POST" data-attr-form-id="<?php echo esc_attr( $form_id ); ?>">
408 408
 
409 409
 				<?php
410 410
 				// Set a default constant for hidden fields
411 411
 				$hidden_label_count = 0;
412 412
 
413 413
 				// Loop over our form fields
414
-				foreach( $form_data['fields'] as $field ) {
414
+				foreach ( $form_data[ 'fields' ] as $field ) {
415 415
 						// input array
416 416
 						$field_array = array();
417 417
 						// label array
418 418
 						$label_array = array();
419 419
 						// label classes array
420 420
 						$label_class_array = array();
421
-						if( $field['additional-classes'] != '' ) {
421
+						if ( $field[ 'additional-classes' ] != '' ) {
422 422
 							// split custom classes at spaces
423
-							$custom_classes = explode( ' ' , $field['additional-classes'] );
423
+							$custom_classes = explode( ' ', $field[ 'additional-classes' ] );
424 424
 							// check our custom class array for field-left/field-right
425 425
 							// if it's set we need to assign it to our label and remove it from the field classes
426 426
 							 // input half left
427
-							if( in_array( 'field-left-half' , $custom_classes ) ) {
427
+							if ( in_array( 'field-left-half', $custom_classes ) ) {
428 428
 								// $label_array['class'] = 'class="field-left-half"';
429
-								$label_class_array[] = 'field-left-half';
430
-								$key = array_search( 'field-left-half' , $custom_classes );
431
-								unset( $custom_classes[$key] );
429
+								$label_class_array[ ] = 'field-left-half';
430
+								$key = array_search( 'field-left-half', $custom_classes );
431
+								unset( $custom_classes[ $key ] );
432 432
 							} // input half right
433
-							if( in_array( 'field-right-half' , $custom_classes ) ) {
433
+							if ( in_array( 'field-right-half', $custom_classes ) ) {
434 434
 								// $label_array['class'] = 'class="field-right-half"';
435
-								$label_class_array[] = 'field-right-half';
436
-								$key = array_search( 'field-right-half' , $custom_classes );
437
-								unset( $custom_classes[$key] );
435
+								$label_class_array[ ] = 'field-right-half';
436
+								$key = array_search( 'field-right-half', $custom_classes );
437
+								unset( $custom_classes[ $key ] );
438 438
 							} // input thirds (1/3 width, floated left)
439
-							if( in_array( 'field-third' , $custom_classes ) ) {
439
+							if ( in_array( 'field-third', $custom_classes ) ) {
440 440
 								// $label_array['class'] = 'class="field-third"';
441
-								$label_class_array[] = 'field-third';
442
-								$key = array_search( 'field-third' , $custom_classes );
443
-								unset( $custom_classes[$key] );
441
+								$label_class_array[ ] = 'field-third';
442
+								$key = array_search( 'field-third', $custom_classes );
443
+								unset( $custom_classes[ $key ] );
444 444
 							} // 2 column radio
445
-							if( in_array( 'option-2-col' , $custom_classes ) ) {
445
+							if ( in_array( 'option-2-col', $custom_classes ) ) {
446 446
 								// $label_array['class'] = 'class="option-2-col"';
447
-								$label_class_array[] = 'option-2-col';
448
-								$key = array_search( 'option-2-col' , $custom_classes );
449
-								unset( $custom_classes[$key] );
447
+								$label_class_array[ ] = 'option-2-col';
448
+								$key = array_search( 'option-2-col', $custom_classes );
449
+								unset( $custom_classes[ $key ] );
450 450
 							} // 3 column radio
451
-							if( in_array( 'option-3-col' , $custom_classes ) ) {
451
+							if ( in_array( 'option-3-col', $custom_classes ) ) {
452 452
 								// $label_array['class'] = 'class="option-3-col"';
453
-								$label_class_array[] = 'option-3-col';
454
-								$key = array_search( 'option-3-col' , $custom_classes );
455
-								unset( $custom_classes[$key] );
453
+								$label_class_array[ ] = 'option-3-col';
454
+								$key = array_search( 'option-3-col', $custom_classes );
455
+								unset( $custom_classes[ $key ] );
456 456
 							} // 4 column radio
457
-							if( in_array( 'option-4-col' , $custom_classes ) ) {
457
+							if ( in_array( 'option-4-col', $custom_classes ) ) {
458 458
 								// $label_array['class'] = 'class="option-4-col"';
459
-								$label_class_array[] = 'option-4-col';
460
-								$key = array_search( 'option-4-col' , $custom_classes );
461
-								unset( $custom_classes[$key] );
459
+								$label_class_array[ ] = 'option-4-col';
460
+								$key = array_search( 'option-4-col', $custom_classes );
461
+								unset( $custom_classes[ $key ] );
462 462
 							} // inline radio & checkboxes etc
463
-							if( in_array( 'option-inline' , $custom_classes ) ) {
463
+							if ( in_array( 'option-inline', $custom_classes ) ) {
464 464
 								// $label_array['class'] = 'class="option-inline"';
465
-								$label_class_array[] = 'option-inline';
466
-								$key = array_search( 'option-inline' , $custom_classes );
467
-								unset( $custom_classes[$key] );
465
+								$label_class_array[ ] = 'option-inline';
466
+								$key = array_search( 'option-inline', $custom_classes );
467
+								unset( $custom_classes[ $key ] );
468 468
 							}
469 469
 						} else {
470 470
 							$custom_classes = array();
@@ -472,19 +472,19 @@  discard block
 block discarded – undo
472 472
 
473 473
 						// if the form is set to inline, add the inline class to our labels
474 474
 						// since @6.0.3.8
475
-						if( $form_inline ) {
476
-							$label_class_array[] = 'label-inline';
475
+						if ( $form_inline ) {
476
+							$label_class_array[ ] = 'label-inline';
477 477
 						}
478 478
 
479
-						if( isset( $field['hide-label'] ) ) {
480
-							if( absint( $field['hide-label'] ) === 1 ) {
479
+						if ( isset( $field[ 'hide-label' ] ) ) {
480
+							if ( absint( $field[ 'hide-label' ] ) === 1 ) {
481 481
 								$hidden_label_count++;
482
-								$custom_classes[] = 'field-no-label';
482
+								$custom_classes[ ] = 'field-no-label';
483 483
 							}
484 484
 						}
485 485
 
486 486
 					/* Store tag variable based on field type */
487
-					if( isset( $field['merge'] ) ) {
487
+					if ( isset( $field[ 'merge' ] ) ) {
488 488
 						$group = '';
489 489
 						$tag = 'merge';
490 490
 					} else {
@@ -494,28 +494,28 @@  discard block
 block discarded – undo
494 494
 
495 495
 					// build up our array
496 496
 					$field_id_string   = 'yikes-easy-mc-form-' . $form_id . '-' . $field[ $tag ];
497
-					$field_array['id'] = 'id="' . esc_attr( $field_id_string ) . '" ';
498
-					$field_array['name'] = 'name="' . $group . esc_attr( $field[ $tag ] ) . '" ';
499
-					$field_array['placeholder'] = isset( $field['placeholder'] ) ? 'placeholder="' . esc_attr( stripslashes( $field['placeholder'] ) ) . '" ' : '';
500
-					$field_array['classes'] = 'class="yikes-easy-mc-'.$field['type'] . ' ' .  esc_attr( trim( implode( ' ' , $custom_classes ) ) ) . '" ';
497
+					$field_array[ 'id' ] = 'id="' . esc_attr( $field_id_string ) . '" ';
498
+					$field_array[ 'name' ] = 'name="' . $group . esc_attr( $field[ $tag ] ) . '" ';
499
+					$field_array[ 'placeholder' ] = isset( $field[ 'placeholder' ] ) ? 'placeholder="' . esc_attr( stripslashes( $field[ 'placeholder' ] ) ) . '" ' : '';
500
+					$field_array[ 'classes' ] = 'class="yikes-easy-mc-' . $field[ 'type' ] . ' ' . esc_attr( trim( implode( ' ', $custom_classes ) ) ) . '" ';
501 501
 
502 502
 					// email must always be required and visible
503
-					if( $field['type'] == 'email' ) {
504
-						$field_array['required'] = 'required="required"';
505
-						$label_array['visible'] = '';
506
-						$label_class_array[] = $field['merge'] . '-label';
507
-						$label_class_array[] = 'yikes-mailchimp-field-required';
503
+					if ( $field[ 'type' ] == 'email' ) {
504
+						$field_array[ 'required' ] = 'required="required"';
505
+						$label_array[ 'visible' ] = '';
506
+						$label_class_array[ ] = $field[ 'merge' ] . '-label';
507
+						$label_class_array[ ] = 'yikes-mailchimp-field-required';
508 508
 					} else {
509
-						$field_array['required'] = isset( $field['require'] ) ? 'required="required"' : '';
510
-						$label_array['visible'] = isset( $field['hide'] ) ? 'style="display:none;"' : '';
511
-						$label_class_array[] = ( $tag === 'merge' ) ? $field['merge'] . '-label' : $field['group_id'] . '-label';
512
-						if ( isset( $field['require'] ) ) $label_class_array[] = 'yikes-mailchimp-field-required';
509
+						$field_array[ 'required' ] = isset( $field[ 'require' ] ) ? 'required="required"' : '';
510
+						$label_array[ 'visible' ] = isset( $field[ 'hide' ] ) ? 'style="display:none;"' : '';
511
+						$label_class_array[ ] = ( $tag === 'merge' ) ? $field[ 'merge' ] . '-label' : $field[ 'group_id' ] . '-label';
512
+						if ( isset( $field[ 'require' ] ) ) $label_class_array[ ] = 'yikes-mailchimp-field-required';
513 513
 					}
514 514
 
515 515
 					// if both hide label and hide field are checked, we gotta hide the field!
516
-					if( isset( $field['hide' ] ) && $field['hide'] == 1 ) {
517
-						if( isset( $field['hide-label' ] ) && $field['hide-label'] == 1 ) {
518
-							$field_array['visible'] = 'style="display:none;"';
516
+					if ( isset( $field[ 'hide' ] ) && $field[ 'hide' ] == 1 ) {
517
+						if ( isset( $field[ 'hide-label' ] ) && $field[ 'hide-label' ] == 1 ) {
518
+							$field_array[ 'visible' ] = 'style="display:none;"';
519 519
 						}
520 520
 					}
521 521
 
@@ -523,20 +523,20 @@  discard block
 block discarded – undo
523 523
 					$label_class_array = function_exists( 'sanitize_html_class' ) ? array_map( 'sanitize_html_class', $label_class_array ) : $label_class_array;
524 524
 
525 525
 					// Turn the clases into a string
526
-					$label_array['classes'] = 'class="' . implode( ' ', $label_class_array ) . ' "';
526
+					$label_array[ 'classes' ] = 'class="' . implode( ' ', $label_class_array ) . ' "';
527 527
 
528 528
 					// Filter the field array data
529 529
 					$field_array = apply_filters( 'yikes-mailchimp-field-data', $field_array, $field, $form_id );
530 530
 
531 531
 					/* Loop Over Standard Fields (aka merge variables) */
532
-					if( isset( $field['merge'] ) ) {
532
+					if ( isset( $field[ 'merge' ] ) ) {
533 533
 
534 534
 						// Handle the Description logic in one spot, here:
535
-						$show_description = isset( $field['description'] ) && trim( $field['description'] ) !== '' ? true : false;
536
-						$description_above = isset( $field['description_above'] ) && $field['description_above'] === '1' ? true : false;
535
+						$show_description = isset( $field[ 'description' ] ) && trim( $field[ 'description' ] ) !== '' ? true : false;
536
+						$description_above = isset( $field[ 'description_above' ] ) && $field[ 'description_above' ] === '1' ? true : false;
537 537
 						if ( $show_description === true ) {
538
-							$description = '<p class="form-field-description" id="form-field-description-' . $field['merge'] . '">';
539
-							$description .= apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-description', esc_attr( stripslashes( $field['description'] ) ), $form_id );
538
+							$description = '<p class="form-field-description" id="form-field-description-' . $field[ 'merge' ] . '">';
539
+							$description .= apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-description', esc_attr( stripslashes( $field[ 'description' ] ) ), $form_id );
540 540
 							$description .= '</p>';
541 541
 
542 542
 							/**
@@ -548,11 +548,11 @@  discard block
 block discarded – undo
548 548
 							*	@param string | $field['description']	| The field's description text
549 549
 							*	@param int	  | $form_id
550 550
 							*/
551
-							$description = apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-description-html', $description, esc_attr( stripslashes( $field['description'] ) ), $form_id );
551
+							$description = apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-description-html', $description, esc_attr( stripslashes( $field[ 'description' ] ) ), $form_id );
552 552
 						}
553 553
 
554 554
 						// loop over our fields by Type
555
-						switch ( $field['type'] ) {
555
+						switch ( $field[ 'type' ] ) {
556 556
 
557 557
 							default:
558 558
 							case 'email':
@@ -560,24 +560,24 @@  discard block
 block discarded – undo
560 560
 							case 'number':
561 561
 
562 562
 								// pass our default value through our filter to parse dynamic data by tag (used solely for 'text' type)
563
-								$default_value = ( isset( $field['default'] ) ? esc_attr( $field['default'] ) : '' );
563
+								$default_value = ( isset( $field[ 'default' ] ) ? esc_attr( $field[ 'default' ] ) : '' );
564 564
 								$default_value = apply_filters( 'yikes-mailchimp-process-default-tag', $default_value );
565
-								$default_value = apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-default-value', $default_value, $field, $form_id );
565
+								$default_value = apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-default-value', $default_value, $field, $form_id );
566 566
 
567 567
 									?>
568
-									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
568
+									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ', $label_array ); ?>>
569 569
 
570 570
 										<!-- dictate label visibility -->
571
-										<?php if( !isset( $field['hide-label'] ) ) { ?>
572
-											<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
573
-												<?php if( ! isset( $field['hide-label'] ) ) { echo apply_filters( 'yikes-mailchimp-'.$field['merge'].'-label' , esc_attr( stripslashes( $field['label'] ) ), $form_id ); } ?>
571
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
572
+											<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
573
+												<?php if ( ! isset( $field[ 'hide-label' ] ) ) { echo apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ), $form_id ); } ?>
574 574
 											</span>
575 575
 										<?php } ?>
576 576
 
577 577
 										<!-- Description Above -->
578 578
 										<?php if ( $show_description === true && $description_above === true ) { echo $description; } ?>
579 579
 
580
-										<input <?php echo implode( ' ' , $field_array ); if( $field['type'] != 'email' && $field['type'] != 'number' ) { ?> type="text" <?php } else if( $field['type'] == 'email' ) { ?> type="email" <?php } else { ?> type="number" <?php } ?> value="<?php if( isset( $_POST[$field['merge']] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[$field['merge']] ); } else { echo esc_attr( $default_value ); } ?>">
580
+										<input <?php echo implode( ' ', $field_array ); if ( $field[ 'type' ] != 'email' && $field[ 'type' ] != 'number' ) { ?> type="text" <?php } else if ( $field[ 'type' ] == 'email' ) { ?> type="email" <?php } else { ?> type="number" <?php } ?> value="<?php if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[ $field[ 'merge' ] ] ); } else { echo esc_attr( $default_value ); } ?>">
581 581
 
582 582
 										<!-- Description Below -->
583 583
 										<?php if ( $show_description === true && $description_above === false ) { echo $description; } ?>
@@ -589,23 +589,23 @@  discard block
 block discarded – undo
589 589
 
590 590
 							case 'url':
591 591
 							case 'imageurl':
592
-								$default_value = ( isset( $field['default'] ) ) ? $field['default'] : '';
593
-								$default_value = apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-default-value', $default_value, $field, $form_id );
592
+								$default_value = ( isset( $field[ 'default' ] ) ) ? $field[ 'default' ] : '';
593
+								$default_value = apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-default-value', $default_value, $field, $form_id );
594 594
 									?>
595 595
 
596
-									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
596
+									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ', $label_array ); ?>>
597 597
 
598 598
 										<!-- dictate label visibility -->
599
-										<?php if( !isset( $field['hide-label'] ) ) { ?>
600
-											<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
601
-												<?php echo apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
599
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
600
+											<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
601
+												<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
602 602
 											</span>
603 603
 										<?php } ?>
604 604
 
605 605
 										<!-- Description Above -->
606 606
 										<?php if ( $show_description === true && $description_above === true ) { echo $description; } ?>
607 607
 
608
-										<input <?php echo implode( ' ' , $field_array ); ?> type="url" <?php if( $field['type'] == 'url' ) { ?> title="<?php _e( 'Please enter a valid URL to the website.' , 'yikes-inc-easy-mailchimp-extender' ); ?>" <?php } else { ?> title="<?php _e( 'Please enter a valid URL to the image.' , 'yikes-inc-easy-mailchimp-extender' ); ?>" <?php } ?> value="<?php if( isset( $_POST[$field['merge']] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[$field['merge']] ); } else { echo esc_attr( $default_value ); } ?>" >
608
+										<input <?php echo implode( ' ', $field_array ); ?> type="url" <?php if ( $field[ 'type' ] == 'url' ) { ?> title="<?php _e( 'Please enter a valid URL to the website.', 'yikes-inc-easy-mailchimp-extender' ); ?>" <?php } else { ?> title="<?php _e( 'Please enter a valid URL to the image.', 'yikes-inc-easy-mailchimp-extender' ); ?>" <?php } ?> value="<?php if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[ $field[ 'merge' ] ] ); } else { echo esc_attr( $default_value ); } ?>" >
609 609
 
610 610
 										<!-- Description Below -->
611 611
 										<?php if ( $show_description === true && $description_above === false ) { echo $description; } ?>
@@ -616,24 +616,24 @@  discard block
 block discarded – undo
616 616
 							break;
617 617
 
618 618
 							case 'phone':
619
-								$default_value = ( isset( $field['default'] ) ? esc_attr( $field['default'] ) : '' );
620
-								$default_value = apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-default-value', $default_value, $field, $form_id );
621
-								$phone_format = $field['phone_format'];
619
+								$default_value = ( isset( $field[ 'default' ] ) ? esc_attr( $field[ 'default' ] ) : '' );
620
+								$default_value = apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-default-value', $default_value, $field, $form_id );
621
+								$phone_format = $field[ 'phone_format' ];
622 622
 								?>
623 623
 
624
-									<label for="<?php echo esc_attr( $field_id_string ) ?>" <?php echo implode( ' ' , $label_array ); ?>>
624
+									<label for="<?php echo esc_attr( $field_id_string ) ?>" <?php echo implode( ' ', $label_array ); ?>>
625 625
 
626 626
 										<!-- dictate label visibility -->
627
-										<?php if( !isset( $field['hide-label'] ) ) { ?>
628
-											<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
629
-												<?php echo apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
627
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
628
+											<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
629
+												<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
630 630
 											</span>
631 631
 										<?php } ?>
632 632
 
633 633
 										<!-- Description Above -->
634 634
 										<?php if ( $show_description === true && $description_above === true ) { echo $description; } ?>
635 635
 
636
-										<input <?php echo implode( ' ' , $field_array ); ?> type="text" <?php if( $phone_format != 'US' ) { ?> data-phone-type="international" title="<?php _e( 'International Phone Number' , 'yikes-inc-easy-mailchimp-extender' ); ?>" pattern="<?php echo apply_filters( 'yikes-mailchimp-international-phone-pattern' , '[0-9,-,+]{1,}' ); ?>" <?php } else { ?> title="<?php _e( 'US Phone Number (###) ### - ####' , 'yikes-inc-easy-mailchimp-extender' ); ?>" data-phone-type="us" pattern="<?php echo apply_filters( 'yikes-mailchimp-us-phone-pattern' , '^(\([0-9]{3}\)|[0-9]{3}-)[0-9]{3}-[0-9]{4}$' ); ?>" <?php } ?> value="<?php if( isset( $_POST[$field['merge']] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[$field['merge']] ); } else { echo esc_attr( $default_value ); } ?>">
636
+										<input <?php echo implode( ' ', $field_array ); ?> type="text" <?php if ( $phone_format != 'US' ) { ?> data-phone-type="international" title="<?php _e( 'International Phone Number', 'yikes-inc-easy-mailchimp-extender' ); ?>" pattern="<?php echo apply_filters( 'yikes-mailchimp-international-phone-pattern', '[0-9,-,+]{1,}' ); ?>" <?php } else { ?> title="<?php _e( 'US Phone Number (###) ### - ####', 'yikes-inc-easy-mailchimp-extender' ); ?>" data-phone-type="us" pattern="<?php echo apply_filters( 'yikes-mailchimp-us-phone-pattern', '^(\([0-9]{3}\)|[0-9]{3}-)[0-9]{3}-[0-9]{4}$' ); ?>" <?php } ?> value="<?php if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[ $field[ 'merge' ] ] ); } else { echo esc_attr( $default_value ); } ?>">
637 637
 
638 638
 										<!-- Description Below -->
639 639
 										<?php if ( $show_description === true && $description_above === false ) { echo $description; } ?>
@@ -643,23 +643,23 @@  discard block
 block discarded – undo
643 643
 							break;
644 644
 
645 645
 							case 'zip':
646
-								$default_value = ( isset( $field['default'] ) ? esc_attr( $field['default'] ) : '' );
647
-								$default_value = apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-default-value', $default_value, $field, $form_id );
646
+								$default_value = ( isset( $field[ 'default' ] ) ? esc_attr( $field[ 'default' ] ) : '' );
647
+								$default_value = apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-default-value', $default_value, $field, $form_id );
648 648
 
649 649
 									?>
650
-									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
650
+									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ', $label_array ); ?>>
651 651
 
652 652
 									<!-- dictate label visibility -->
653
-									<?php if( ! isset( $field['hide-label'] ) ) { ?>
654
-										<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
655
-											<?php echo apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
653
+									<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
654
+										<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
655
+											<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
656 656
 										</span>
657 657
 									<?php } ?>
658 658
 
659 659
 									<!-- Description Above -->
660 660
 									<?php if ( $show_description === true && $description_above === true ) { echo $description; } ?>
661 661
 
662
-									<input <?php echo implode( ' ' , $field_array ); ?> type="text" pattern="\d{5,5}(-\d{4,4})?" title="<?php _e( '5 digit zip code, numbers only' , 'yikes-inc-easy-mailchimp-extender' ); ?>" value="<?php if( isset( $_POST[$field['merge']] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[$field['merge']] ); } else { echo esc_attr( $default_value ); } ?>">
662
+									<input <?php echo implode( ' ', $field_array ); ?> type="text" pattern="\d{5,5}(-\d{4,4})?" title="<?php _e( '5 digit zip code, numbers only', 'yikes-inc-easy-mailchimp-extender' ); ?>" value="<?php if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[ $field[ 'merge' ] ] ); } else { echo esc_attr( $default_value ); } ?>">
663 663
 
664 664
 									<!-- Description Below -->
665 665
 									<?php if ( $show_description === true && $description_above === false ) { echo $description; } ?>
@@ -672,7 +672,7 @@  discard block
 block discarded – undo
672 672
 							case 'address':
673 673
 
674 674
 								// required fields
675
-								$required_fields = array( 'addr1' => 'address' , 'addr2' => 'address 2', 'city' => 'city', 'state' =>'state', 'zip' =>'zip' , 'country' => 'country' );
675
+								$required_fields = array( 'addr1' => 'address', 'addr2' => 'address 2', 'city' => 'city', 'state' =>'state', 'zip' =>'zip', 'country' => 'country' );
676 676
 
677 677
 								/**
678 678
 								* Filter to control the default country (the option pre-selected in the country dropdown).
@@ -688,55 +688,55 @@  discard block
 block discarded – undo
688 688
 								if ( $show_description === true && $description_above === true ) { echo $description; }
689 689
 
690 690
 								// Placeholder logic
691
-								if ( ! empty( $field_array['placeholder'] ) ) {
691
+								if ( ! empty( $field_array[ 'placeholder' ] ) ) {
692 692
 									
693 693
 									$use_address_placeholder = true;
694 694
 
695 695
 									// Don't use the address field's array placeholder - use the custom placeholder
696
-									unset( $field_array['placeholder'] );
696
+									unset( $field_array[ 'placeholder' ] );
697 697
 								}
698 698
 
699 699
 								// store number for looping
700 700
 								$x = 1;
701
-								foreach( $required_fields as $type => $label ) {
701
+								foreach ( $required_fields as $type => $label ) {
702 702
 
703 703
 									// set the field names for the address fields
704
-									$field_array['name'] = 'name="' . $field[$tag] . '[' . $type . ']' . '"';
704
+									$field_array[ 'name' ] = 'name="' . $field[ $tag ] . '[' . $type . ']' . '"';
705 705
 
706 706
 									// Set the placeholder value if we need to
707 707
 									$placeholder = isset( $use_address_placeholder ) ? apply_filters( 'yikes-mailchimp-address-' . $type . '-placeholder', ucwords( $label ) ) : '';
708 708
 
709 709
 									// reset the label classes for left-half/right-half for addresses
710
-									if( isset( $label_array['class'] ) ) {
710
+									if ( isset( $label_array[ 'class' ] ) ) {
711 711
 										if ( $x % 2 == 0 ) {
712
-											$label_array['class'] = str_replace( 'field-left-half', 'field-right-half', $label_array['class'] );
712
+											$label_array[ 'class' ] = str_replace( 'field-left-half', 'field-right-half', $label_array[ 'class' ] );
713 713
 										} else {
714
-											$label_array['class'] = str_replace( 'field-right-half', 'field-left-half', $label_array['class'] );
714
+											$label_array[ 'class' ] = str_replace( 'field-right-half', 'field-left-half', $label_array[ 'class' ] );
715 715
 										}
716 716
 									}
717 717
 
718 718
 									// Never force addr2 to be required
719 719
 									if ( $type === 'addr2' ) {
720
-										$field_array['required'] = apply_filters( 'yikes-mailchimp-address-2-required', '', $form_id );
720
+										$field_array[ 'required' ] = apply_filters( 'yikes-mailchimp-address-2-required', '', $form_id );
721 721
 									}
722 722
 
723
-									switch( $type ) {
723
+									switch ( $type ) {
724 724
 
725 725
 										default:
726 726
 										case 'addr1':
727 727
 										case 'addr2':
728 728
 										case 'city':
729 729
 											?>
730
-											<label for="<?php echo esc_attr( $field['merge'] ); ?>" data-attr-name="<?php echo esc_attr( $type ); ?>-field" <?php echo implode( ' ' , $label_array ); ?>>
730
+											<label for="<?php echo esc_attr( $field[ 'merge' ] ); ?>" data-attr-name="<?php echo esc_attr( $type ); ?>-field" <?php echo implode( ' ', $label_array ); ?>>
731 731
 
732 732
 												<!-- dictate label visibility -->
733
-												<?php if( ! isset( $field['hide-label'] ) ) { ?>
734
-													<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
735
-														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label' , esc_attr( $label ), $form_id ) ); ?>
733
+												<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
734
+													<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
735
+														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label', esc_attr( $label ), $form_id ) ); ?>
736 736
 													</span>
737 737
 												<?php } ?>
738 738
 												
739
-												<input <?php echo implode( ' ' , $field_array ); ?> placeholder="<?php echo $placeholder; ?>" type="text" value="<?php if( isset( $_POST[$field['merge']][$type] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[$field['merge']][$type] ); } ?>">
739
+												<input <?php echo implode( ' ', $field_array ); ?> placeholder="<?php echo $placeholder; ?>" type="text" value="<?php if ( isset( $_POST[ $field[ 'merge' ] ][ $type ] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[ $field[ 'merge' ] ][ $type ] ); } ?>">
740 740
 
741 741
 											</label>
742 742
 											<?php
@@ -745,16 +745,16 @@  discard block
 block discarded – undo
745 745
 
746 746
 										case 'state':
747 747
 											?>
748
-											<label for="<?php echo esc_attr( $field['merge'] ); ?>" <?php echo implode( ' ' , $label_array ); ?> data-attr-name="state-dropdown">
748
+											<label for="<?php echo esc_attr( $field[ 'merge' ] ); ?>" <?php echo implode( ' ', $label_array ); ?> data-attr-name="state-dropdown">
749 749
 
750 750
 												<!-- dictate label visibility -->
751
-												<?php if( ! isset( $field['hide-label'] ) ) { ?>
752
-													<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
753
-														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label' , esc_attr( $label ), $form_id ) ); ?>
751
+												<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
752
+													<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
753
+														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label', esc_attr( $label ), $form_id ) ); ?>
754 754
 													</span>
755 755
 												<?php } ?>
756 756
 
757
-													<select <?php echo implode( ' ' , $field_array ); ?>>
757
+													<select <?php echo implode( ' ', $field_array ); ?>>
758 758
 														<?php
759 759
 															$state_and_province_list = file_get_contents( YIKES_MC_PATH . 'public/partials/shortcodes/templates/state-and-province-dropdown.php' ); 
760 760
 															/**
@@ -780,21 +780,21 @@  discard block
 block discarded – undo
780 780
 										case 'zip':
781 781
 
782 782
 											?>
783
-											<label for="<?php echo esc_attr( $field['merge'] ); ?>"  placeholder="<?php echo $placeholder; ?>" <?php echo implode( ' ' , $label_array ); ?> data-attr-name="zip-input"<?php if ( ! isset( $countries_with_zip_code_field[ $default_country ] ) ) { ?> style="display: none;"<?php } ?>>
783
+											<label for="<?php echo esc_attr( $field[ 'merge' ] ); ?>"  placeholder="<?php echo $placeholder; ?>" <?php echo implode( ' ', $label_array ); ?> data-attr-name="zip-input"<?php if ( ! isset( $countries_with_zip_code_field[ $default_country ] ) ) { ?> style="display: none;"<?php } ?>>
784 784
 
785
-												<?php if( ! isset( $field['hide-label'] ) ) { ?>
786
-													<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
787
-														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label' , esc_attr( $label ), $form_id ) ); ?>
785
+												<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
786
+													<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
787
+														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label', esc_attr( $label ), $form_id ) ); ?>
788 788
 													</span>
789 789
 												<?php } ?>
790 790
 
791 791
 												<?php 
792 792
 													// If zip lookup plugin is installed, the ZIP field comes back as an array and we need to handle it differently...
793
-													if( isset( $_POST[$field['merge']] ) && $form_submitted != 1 ) {
794
-														if ( is_array( $_POST[$field['merge']] ) && isset( $_POST[$field['merge']]['zip'] ) ) {
795
-															$zip_value = $_POST[$field['merge']]['zip'];
793
+													if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted != 1 ) {
794
+														if ( is_array( $_POST[ $field[ 'merge' ] ] ) && isset( $_POST[ $field[ 'merge' ] ][ 'zip' ] ) ) {
795
+															$zip_value = $_POST[ $field[ 'merge' ] ][ 'zip' ];
796 796
 														} else {
797
-															$zip_value = $_POST[$field['merge']]; 
797
+															$zip_value = $_POST[ $field[ 'merge' ] ]; 
798 798
 														}
799 799
 													} else { 
800 800
 
@@ -814,7 +814,7 @@  discard block
 block discarded – undo
814 814
 													}
815 815
 												?>
816 816
 
817
-												<input <?php echo implode( ' ' , $field_array ); ?>  placeholder="<?php echo $placeholder; ?>" type="text" pattern="<?php echo apply_filters( 'yikes-mailchimp-zip-pattern', '\d{5,5}(-\d{4,4})?', $form_id ); ?>" title="<?php _e( '5 digit zip code, numbers only' , 'yikes-inc-easy-mailchimp-extender' ); ?>" value="<?php echo esc_attr( $zip_value ); ?>">
817
+												<input <?php echo implode( ' ', $field_array ); ?>  placeholder="<?php echo $placeholder; ?>" type="text" pattern="<?php echo apply_filters( 'yikes-mailchimp-zip-pattern', '\d{5,5}(-\d{4,4})?', $form_id ); ?>" title="<?php _e( '5 digit zip code, numbers only', 'yikes-inc-easy-mailchimp-extender' ); ?>" value="<?php echo esc_attr( $zip_value ); ?>">
818 818
 
819 819
 											</label>
820 820
 											<?php
@@ -824,16 +824,16 @@  discard block
 block discarded – undo
824 824
 										case 'country':
825 825
 											?>
826 826
 
827
-											<label for="<?php echo esc_attr( $field['merge'] ); ?>" data-attr-name="<?php echo esc_attr( $type ); ?>-field" <?php echo implode( ' ' , $label_array ); ?>>
827
+											<label for="<?php echo esc_attr( $field[ 'merge' ] ); ?>" data-attr-name="<?php echo esc_attr( $type ); ?>-field" <?php echo implode( ' ', $label_array ); ?>>
828 828
 
829 829
 												<!-- dictate label visibility -->
830
-												<?php if( !isset( $field['hide-label'] ) ) { ?>
831
-													<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
832
-														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label' , esc_attr( $label ), $form_id ) ); ?>
830
+												<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
831
+													<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
832
+														<?php echo ucwords( apply_filters( 'yikes-mailchimp-address-' . $type . '-label', esc_attr( $label ), $form_id ) ); ?>
833 833
 													</span>
834 834
 												<?php } ?>
835 835
 
836
-												<select <?php echo implode( ' ' , $field_array ); ?> data-country="true">
836
+												<select <?php echo implode( ' ', $field_array ); ?> data-country="true">
837 837
 													<?php include( YIKES_MC_PATH . 'public/partials/shortcodes/templates/country-dropdown.php' ); ?>
838 838
 												</select>
839 839
 											</label>
@@ -879,40 +879,40 @@  discard block
 block discarded – undo
879 879
 								wp_register_script( 'yikes-datepicker-scripts', YIKES_MC_URL . "public/js/yikes-datepicker-scripts{$min}.js", array( 'jquery-ui-datepicker' ), YIKES_MC_VERSION, false );
880 880
 								wp_localize_script( 'yikes-datepicker-scripts', 'datepicker_settings', $datepicker_options );
881 881
 								wp_enqueue_script( 'yikes-datepicker-scripts' );
882
-								wp_enqueue_style( 'jquery-datepicker-styles' , YIKES_MC_URL . 'public/css/jquery-ui.min.css' );
883
-								wp_enqueue_style( 'yikes-datepicker-styles' , YIKES_MC_URL . 'public/css/yikes-datepicker-styles.min.css' );
882
+								wp_enqueue_style( 'jquery-datepicker-styles', YIKES_MC_URL . 'public/css/jquery-ui.min.css' );
883
+								wp_enqueue_style( 'yikes-datepicker-styles', YIKES_MC_URL . 'public/css/yikes-datepicker-styles.min.css' );
884 884
 
885
-								switch ( $field['type'] ) {
885
+								switch ( $field[ 'type' ] ) {
886 886
 									default:
887 887
 									case 'date':
888
-										$date_format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'mm/dd/yyyy';
888
+										$date_format = ( isset( $field[ 'date_format' ] ) ) ? $field[ 'date_format' ] : 'mm/dd/yyyy';
889 889
 										break;
890 890
 
891 891
 									case 'birthday':
892
-										$date_format = ( isset( $field['date_format'] ) ) ? strtolower( $field['date_format'] ) : 'mm/dd';
892
+										$date_format = ( isset( $field[ 'date_format' ] ) ) ? strtolower( $field[ 'date_format' ] ) : 'mm/dd';
893 893
 										break;
894 894
 								}
895 895
 
896
-								$default_value = ( isset( $field['default'] ) ? esc_attr( $field['default'] ) : '' );
897
-								$default_value = apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-default-value', $default_value, $field, $form_id );
896
+								$default_value = ( isset( $field[ 'default' ] ) ? esc_attr( $field[ 'default' ] ) : '' );
897
+								$default_value = apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-default-value', $default_value, $field, $form_id );
898 898
 								
899 899
 								// store empty number for looping
900 900
 								$x = 0;
901 901
 
902 902
 								?>
903
-									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
903
+									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ', $label_array ); ?>>
904 904
 
905 905
 										<!-- dictate label visibility -->
906
-										<?php if( !isset( $field['hide-label'] ) ) { ?>
907
-											<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
908
-												<?php echo apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
906
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
907
+											<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
908
+												<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
909 909
 											</span>
910 910
 										<?php } ?>
911 911
 
912 912
 										<!-- Description Above -->
913 913
 										<?php if ( $show_description === true && $description_above === true ) { echo $description; } ?>
914 914
 
915
-										<input <?php echo implode( ' ' , $field_array ); ?> type="text" <?php if( $field['type'] == 'date' ) { ?> data-attr-type="date" <?php } else { ?> data-attr-type="birthday" <?php } ?> value="<?php if( isset( $_POST[$field['merge']] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[$field['merge']] ); } else { echo esc_attr( $default_value ); } ?>" data-date-format="<?php echo esc_attr( strtolower( $date_format ) ); ?>">
915
+										<input <?php echo implode( ' ', $field_array ); ?> type="text" <?php if ( $field[ 'type' ] == 'date' ) { ?> data-attr-type="date" <?php } else { ?> data-attr-type="birthday" <?php } ?> value="<?php if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted != 1 ) { echo esc_attr( $_POST[ $field[ 'merge' ] ] ); } else { echo esc_attr( $default_value ); } ?>" data-date-format="<?php echo esc_attr( strtolower( $date_format ) ); ?>">
916 916
 
917 917
 										<!-- Description Below -->
918 918
 										<?php if ( $show_description === true && $description_above === false ) { echo $description; } ?>
@@ -923,26 +923,26 @@  discard block
 block discarded – undo
923 923
 							break;
924 924
 
925 925
 							case 'dropdown':
926
-								$no_default     = $field['default_choice'] === 'no-default' || isset( $field['default_choice'][0] ) && $field['default_choice'][0] === 'no-default';
927
-								$default_choice = is_array( $field['default_choice'] ) ? $field['default_choice'] : array( $field['default_choice'] );
926
+								$no_default     = $field[ 'default_choice' ] === 'no-default' || isset( $field[ 'default_choice' ][ 0 ] ) && $field[ 'default_choice' ][ 0 ] === 'no-default';
927
+								$default_choice = is_array( $field[ 'default_choice' ] ) ? $field[ 'default_choice' ] : array( $field[ 'default_choice' ] );
928 928
 
929 929
 								// store empty number for looping
930 930
 								$x = 0;
931 931
 									?>
932
-									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
932
+									<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ', $label_array ); ?>>
933 933
 										<!-- dictate label visibility -->
934
-										<?php if( ! isset( $field['hide-label'] ) ) { ?>
935
-											<span class="<?php echo esc_attr( $field['merge'] ) . '-label'; ?>">
936
-												<?php echo apply_filters( 'yikes-mailchimp-' . $field['merge'] . '-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
934
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
935
+											<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>">
936
+												<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
937 937
 											</span>
938 938
 										<?php }
939 939
 
940 940
 											// decode for looping
941
-											$choices = json_decode( $field['choices'], true );
941
+											$choices = json_decode( $field[ 'choices' ], true );
942 942
 
943 943
 											// If the form was submitted, but failed, let's default to the chosen option
944
-											if( isset( $_POST[ $field['merge'] ] ) && $form_submitted === 0 ) {
945
-												$default_choice = is_array( $_POST[ $field['merge'] ] ) ? $_POST[ $field['merge'] ] : array( $_POST[ $field['merge'] ] );
944
+											if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted === 0 ) {
945
+												$default_choice = is_array( $_POST[ $field[ 'merge' ] ] ) ? $_POST[ $field[ 'merge' ] ] : array( $_POST[ $field[ 'merge' ] ] );
946 946
 											}
947 947
 
948 948
 										?>
@@ -950,11 +950,11 @@  discard block
 block discarded – undo
950 950
 										<!-- Description Above -->
951 951
 										<?php if ( $show_description === true && $description_above === true ) { echo $description; } ?>
952 952
 
953
-										<select <?php echo implode( ' ' , $field_array ); ?>>
953
+										<select <?php echo implode( ' ', $field_array ); ?>>
954 954
 											<?php
955 955
 												$no_default_name = apply_filters( 'yikes-mailchimp-dropdown-field-no-default-option-name', __( 'Select...', 'yikes-inc-easy-mailchimp-extender' ), $form_id );
956 956
 												echo $no_default === true ? '<option value="">' . $no_default_name . '</option>' : '';
957
-												foreach( $choices as $choice ) { ?>
957
+												foreach ( $choices as $choice ) { ?>
958 958
 													<option 
959 959
 														value="<?php echo esc_attr( $choice ); ?>"
960 960
 														<?php if ( $no_default !== true && in_array( $x, $default_choice ) || in_array( $choice, $default_choice, true ) ) { echo 'selected="selected"'; } ?>>
@@ -977,17 +977,17 @@  discard block
 block discarded – undo
977 977
 							case 'radio':
978 978
 							case 'checkbox':
979 979
 								// remove the ID (as to not assign the same ID to every radio button)
980
-								unset( $field_array['id'] );
981
-								$choices = json_decode( $field['choices'], true );
980
+								unset( $field_array[ 'id' ] );
981
+								$choices = json_decode( $field[ 'choices' ], true );
982 982
 
983 983
 								// assign a default choice
984
-								$no_default     = $field['default_choice'] === 'no-default' || isset( $field['default_choice'][0] ) && $field['default_choice'][0] === 'no-default';
985
-								$default_choice = ( isset( $field['default_choice'] ) && ! empty( $field['default_choice'] ) ) ? $field['default_choice'] : $choices[0];
984
+								$no_default     = $field[ 'default_choice' ] === 'no-default' || isset( $field[ 'default_choice' ][ 0 ] ) && $field[ 'default_choice' ][ 0 ] === 'no-default';
985
+								$default_choice = ( isset( $field[ 'default_choice' ] ) && ! empty( $field[ 'default_choice' ] ) ) ? $field[ 'default_choice' ] : $choices[ 0 ];
986 986
 								$default_choice = ( is_array( $default_choice ) ) ? $default_choice : array( $default_choice );
987 987
 
988 988
 								// If the form was submitted, but failed, let's default to the chosen option
989
-								if( isset( $_POST[ $field['merge'] ] ) && $form_submitted === 0 ) {
990
-									$default_choice = is_array( $_POST[ $field['merge'] ] ) ? $_POST[ $field['merge'] ] : array( $_POST[ $field['merge'] ] );
989
+								if ( isset( $_POST[ $field[ 'merge' ] ] ) && $form_submitted === 0 ) {
990
+									$default_choice = is_array( $_POST[ $field[ 'merge' ] ] ) ? $_POST[ $field[ 'merge' ] ] : array( $_POST[ $field[ 'merge' ] ] );
991 991
 								}
992 992
 
993 993
 								$count = count( $choices );
@@ -995,29 +995,29 @@  discard block
 block discarded – undo
995 995
 								$x = 0;
996 996
 
997 997
 								?>
998
-								<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
998
+								<label for="<?php echo esc_attr( $field_id_string ); ?>" <?php echo implode( ' ', $label_array ); ?>>
999 999
 
1000 1000
 									<!-- dictate label visibility -->
1001
-									<?php if( ! isset( $field['hide-label'] ) ) { ?>
1002
-										<span class="<?php echo esc_attr( $field['merge'] ). '-label'; ?> checkbox-parent-label">
1003
-											<?php echo esc_attr( apply_filters( 'yikes-mailchimp-'.$field['merge'].'-label', stripslashes( $field['label'] ) ) ); ?>
1001
+									<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
1002
+										<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?> checkbox-parent-label">
1003
+											<?php echo esc_attr( apply_filters( 'yikes-mailchimp-' . $field[ 'merge' ] . '-label', stripslashes( $field[ 'label' ] ) ) ); ?>
1004 1004
 										</span>
1005 1005
 									<?php }
1006 1006
 
1007 1007
 									// <!-- Description Above -->
1008 1008
 									if ( $show_description === true && $description_above === true ) { echo $description; }
1009 1009
 
1010
-									foreach( $choices as $choice ) {
1010
+									foreach ( $choices as $choice ) {
1011 1011
 										?>
1012
-										<label for="<?php echo esc_attr( $field['merge'] ) . '-' . $i; ?>" class="yikes-easy-mc-checkbox-label <?php echo implode( ' ' , $custom_classes ); if( $i === $count ) { ?> last-selection<?php } ?>">
1012
+										<label for="<?php echo esc_attr( $field[ 'merge' ] ) . '-' . $i; ?>" class="yikes-easy-mc-checkbox-label <?php echo implode( ' ', $custom_classes ); if ( $i === $count ) { ?> last-selection<?php } ?>">
1013 1013
 											<input 
1014
-												type="<?php echo esc_attr( $field['type'] ); ?>" 
1015
-												name="<?php echo esc_attr( $field['merge'] ); ?>" 
1016
-												id="<?php echo esc_attr( $field['merge'] . '-' . $i ); ?>" 
1014
+												type="<?php echo esc_attr( $field[ 'type' ] ); ?>" 
1015
+												name="<?php echo esc_attr( $field[ 'merge' ] ); ?>" 
1016
+												id="<?php echo esc_attr( $field[ 'merge' ] . '-' . $i ); ?>" 
1017 1017
 												<?php if ( $no_default !== true && in_array( $x, $default_choice ) || in_array( $choice, $default_choice, true ) ) { echo 'checked="checked"'; } ?>
1018
-												<?php echo $field_array['required']; ?>
1018
+												<?php echo $field_array[ 'required' ]; ?>
1019 1019
 												value="<?php echo esc_attr( $choice ); ?>">
1020
-											<span class="<?php echo esc_attr( $field['merge'] ). '-label'; ?>"><?php echo stripslashes( $choice ); ?></span>
1020
+											<span class="<?php echo esc_attr( $field[ 'merge' ] ) . '-label'; ?>"><?php echo stripslashes( $choice ); ?></span>
1021 1021
 										</label>
1022 1022
 										<?php
1023 1023
 										$i++;
@@ -1038,11 +1038,11 @@  discard block
 block discarded – undo
1038 1038
 						/**** Interest Groups ****/
1039 1039
 
1040 1040
 						// Handle the Description logic in one spot, here:
1041
-						$show_description = isset( $field['description'] ) && trim( $field['description'] ) !== '' ? true : false;
1042
-						$description_above = isset( $field['description_above'] ) && $field['description_above'] === '1' ? true : false;
1041
+						$show_description = isset( $field[ 'description' ] ) && trim( $field[ 'description' ] ) !== '' ? true : false;
1042
+						$description_above = isset( $field[ 'description_above' ] ) && $field[ 'description_above' ] === '1' ? true : false;
1043 1043
 						if ( $show_description === true ) {
1044
-							$description = '<p class="form-field-description" id="form-field-description-' . $field['group_id'] . '">';
1045
-							$description .= apply_filters( 'yikes-mailchimp-' . $field['group_id'] . '-description', esc_attr( stripslashes( $field['description'] ) ), $form_id );
1044
+							$description = '<p class="form-field-description" id="form-field-description-' . $field[ 'group_id' ] . '">';
1045
+							$description .= apply_filters( 'yikes-mailchimp-' . $field[ 'group_id' ] . '-description', esc_attr( stripslashes( $field[ 'description' ] ) ), $form_id );
1046 1046
 							$description .= '</p>';
1047 1047
 
1048 1048
 							/**
@@ -1054,27 +1054,27 @@  discard block
 block discarded – undo
1054 1054
 							*	@param string | $field['description']	| The field's description text
1055 1055
 							*	@param int	  | $form_id
1056 1056
 							*/
1057
-							$description = apply_filters( 'yikes-mailchimp-' . $field['group_id'] . '-description-html', $description, esc_attr( stripslashes( $field['description'] ) ), $form_id );
1057
+							$description = apply_filters( 'yikes-mailchimp-' . $field[ 'group_id' ] . '-description-html', $description, esc_attr( stripslashes( $field[ 'description' ] ) ), $form_id );
1058 1058
 						}
1059 1059
 
1060 1060
 						// Get our groups
1061
-						$groups = isset( $field['groups'] ) && ! empty( $field['groups'] ) ? json_decode( $field['groups'], true ) : array();
1061
+						$groups = isset( $field[ 'groups' ] ) && ! empty( $field[ 'groups' ] ) ? json_decode( $field[ 'groups' ], true ) : array();
1062 1062
 
1063 1063
 						// Get the default choice(s) from the field settings and turn them into an array if not already
1064
-						$default_choice = isset( $field['default_choice'] ) ? $field['default_choice'] : '';
1064
+						$default_choice = isset( $field[ 'default_choice' ] ) ? $field[ 'default_choice' ] : '';
1065 1065
 						$default_choice = is_array( $default_choice ) ? $default_choice : array( $default_choice );
1066
-						$default_choice = apply_filters( 'yikes-mailchimp-' . $field['group_id'] . '-default', $default_choice, $groups, $field, $form_id );
1066
+						$default_choice = apply_filters( 'yikes-mailchimp-' . $field[ 'group_id' ] . '-default', $default_choice, $groups, $field, $form_id );
1067 1067
 
1068 1068
 						$count = count( $groups );
1069 1069
 
1070
-						if( $field['type'] === 'checkboxes' ) {
1070
+						if ( $field[ 'type' ] === 'checkboxes' ) {
1071 1071
 							$type = 'checkbox';
1072
-						} else if( $field['type'] === 'radio' ) {
1072
+						} else if ( $field[ 'type' ] === 'radio' ) {
1073 1073
 							$type = 'radio';
1074 1074
 						}
1075 1075
 
1076 1076
 						// loop over the interest group field types
1077
-						switch ( $field['type'] ) {
1077
+						switch ( $field[ 'type' ] ) {
1078 1078
 
1079 1079
 							case 'checkboxes':
1080 1080
 							case 'radio':
@@ -1082,11 +1082,11 @@  discard block
 block discarded – undo
1082 1082
 								$x = 1; // used to find the last item of our array
1083 1083
 
1084 1084
 									?>
1085
-									<label for="<?php echo esc_attr( $field['group_id'] ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
1086
-										<?php if( ! isset( $field['hide-label'] ) ) { ?>
1085
+									<label for="<?php echo esc_attr( $field[ 'group_id' ] ); ?>" <?php echo implode( ' ', $label_array ); ?>>
1086
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
1087 1087
 											<!-- dictate label visibility -->
1088
-											<span class="<?php echo esc_attr( $field['group_id'] ) . '-label'; ?> checkbox-parent-label">
1089
-												<?php echo apply_filters( 'yikes-mailchimp-' . $field['group_id'] . '-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
1088
+											<span class="<?php echo esc_attr( $field[ 'group_id' ] ) . '-label'; ?> checkbox-parent-label">
1089
+												<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'group_id' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
1090 1090
 											</span>
1091 1091
 									<?php
1092 1092
 										}
@@ -1096,7 +1096,7 @@  discard block
 block discarded – undo
1096 1096
 
1097 1097
 										// Display Submission Errors
1098 1098
 										if ( ! empty( $missing_required_checkbox_interest_groups ) ) {
1099
-											if( in_array( $field['group_id'], $missing_required_checkbox_interest_groups ) ) {
1099
+											if ( in_array( $field[ 'group_id' ], $missing_required_checkbox_interest_groups ) ) {
1100 1100
 												?>
1101 1101
 													<p class="yikes-mailchimp-required-interest-group-error">
1102 1102
 														<?php echo apply_filters( 'yikes-mailchimp-interest-group-checkbox-error', __( 'This field is required.', 'yikes-inc-easy-mailchimp-extender' ), $form_id ); ?>
@@ -1108,20 +1108,20 @@  discard block
 block discarded – undo
1108 1108
 										foreach ( $groups as $group_id => $name ) {
1109 1109
 
1110 1110
 											// If the form was submitted and failed, set the submitted/chosen values as the default
1111
-											if ( isset( $_POST[ 'group-' . $field['group_id'] ] ) && $form_submitted === 0 ) {
1111
+											if ( isset( $_POST[ 'group-' . $field[ 'group_id' ] ] ) && $form_submitted === 0 ) {
1112 1112
 
1113 1113
 												// Format default choice as array
1114
-												$default_choice = ( is_array( $_POST[ 'group-' . $field['group_id'] ] ) ) ? $_POST[ 'group-' . $field['group_id'] ] : array( $_POST[ 'group-' . $field['group_id'] ] );
1114
+												$default_choice = ( is_array( $_POST[ 'group-' . $field[ 'group_id' ] ] ) ) ? $_POST[ 'group-' . $field[ 'group_id' ] ] : array( $_POST[ 'group-' . $field[ 'group_id' ] ] );
1115 1115
 											}
1116 1116
 
1117 1117
 											?>
1118
-											<label for="<?php echo esc_attr( $field['group_id'] ) . '-' . $i; ?>" class="yikes-easy-mc-checkbox-label <?php echo implode( ' ' , $custom_classes ); if( $x === $count ) { ?> last-selection<?php } ?>">
1118
+											<label for="<?php echo esc_attr( $field[ 'group_id' ] ) . '-' . $i; ?>" class="yikes-easy-mc-checkbox-label <?php echo implode( ' ', $custom_classes ); if ( $x === $count ) { ?> last-selection<?php } ?>">
1119 1119
 												<input 
1120
-													<?php if( isset( $field['require'] ) && $field['require'] == 1 ) { if ( $field['type'] !== 'checkboxes' ) { ?> required="required" <?php } ?> 
1120
+													<?php if ( isset( $field[ 'require' ] ) && $field[ 'require' ] == 1 ) { if ( $field[ 'type' ] !== 'checkboxes' ) { ?> required="required" <?php } ?> 
1121 1121
 													class="yikes-interest-group-required" <?php } ?> 
1122 1122
 													type="<?php echo esc_attr( $type ); ?>"
1123
-													name="group-<?php echo esc_attr( $field['group_id'] ); ?>[]" 
1124
-													id="<?php echo esc_attr( $field['group_id'] . '-' . $i ); ?>"
1123
+													name="group-<?php echo esc_attr( $field[ 'group_id' ] ); ?>[]" 
1124
+													id="<?php echo esc_attr( $field[ 'group_id' ] . '-' . $i ); ?>"
1125 1125
 													<?php if ( in_array( $group_id, $default_choice ) ) { echo 'checked="checked"'; } ?> 
1126 1126
 													value="<?php echo esc_attr( $group_id ); ?>">
1127 1127
 													<?php echo esc_attr( $name ); ?>
@@ -1143,32 +1143,32 @@  discard block
 block discarded – undo
1143 1143
 
1144 1144
 									?>
1145 1145
 
1146
-									<label for="<?php echo esc_attr( $field['group_id'] ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
1146
+									<label for="<?php echo esc_attr( $field[ 'group_id' ] ); ?>" <?php echo implode( ' ', $label_array ); ?>>
1147 1147
 										<!-- dictate label visibility -->
1148
-										<?php if( ! isset( $field['hide-label'] ) ) { ?>
1149
-											<span class="<?php echo esc_attr( $field['group_id'] ) . '-label'; ?>">
1150
-												<?php echo apply_filters( 'yikes-mailchimp-' . $field['group_id'] . '-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
1148
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
1149
+											<span class="<?php echo esc_attr( $field[ 'group_id' ] ) . '-label'; ?>">
1150
+												<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'group_id' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
1151 1151
 											</span>
1152 1152
 										<?php } ?>
1153 1153
 
1154 1154
 										<!-- Description Above -->
1155 1155
 										<?php if ( $show_description === true && $description_above === true ) { echo $description; } ?>
1156 1156
 
1157
-										<select <?php echo implode( ' ' , $field_array ); ?>>
1157
+										<select <?php echo implode( ' ', $field_array ); ?>>
1158 1158
 
1159 1159
 											<?php
1160
-												$no_default      = $field['default_choice'] === 'no-default' || isset( $field['default_choice'][0] ) && $field['default_choice'][0] === 'no-default';
1160
+												$no_default      = $field[ 'default_choice' ] === 'no-default' || isset( $field[ 'default_choice' ][ 0 ] ) && $field[ 'default_choice' ][ 0 ] === 'no-default';
1161 1161
 												$no_default_name = apply_filters( 'yikes-mailchimp-dropdown-ig-no-default-option-name', __( 'Select...', 'yikes-inc-easy-mailchimp-extender' ), $form_id );
1162 1162
 												echo $no_default === true ? '<option value="">' . $no_default_name . '</option>' : '';
1163 1163
 
1164 1164
 												$i = 0;
1165
-												foreach( $groups as $group_id => $name ) { 
1165
+												foreach ( $groups as $group_id => $name ) { 
1166 1166
 
1167 1167
 													// If the form was submitted and failed, set the submitted/chosen values as the default
1168
-													if( isset( $_POST[ 'group-' . $field['group_id'] ] ) && $form_submitted === 0 ) {
1168
+													if ( isset( $_POST[ 'group-' . $field[ 'group_id' ] ] ) && $form_submitted === 0 ) {
1169 1169
 
1170 1170
 														// Format default choice as array
1171
-														$default_choice = ( is_array( $_POST[ 'group-' . $field['group_id'] ] ) ) ? $_POST[ 'group-' . $field['group_id'] ] : array( $_POST[ 'group-' . $field['group_id'] ] );
1171
+														$default_choice = ( is_array( $_POST[ 'group-' . $field[ 'group_id' ] ] ) ) ? $_POST[ 'group-' . $field[ 'group_id' ] ] : array( $_POST[ 'group-' . $field[ 'group_id' ] ] );
1172 1172
 													}
1173 1173
 											?>
1174 1174
 													<option 
@@ -1196,12 +1196,12 @@  discard block
 block discarded – undo
1196 1196
 
1197 1197
 									?>
1198 1198
 
1199
-									<label for="<?php echo esc_attr( $field['group_id'] ); ?>" <?php echo implode( ' ' , $label_array ); ?>>
1199
+									<label for="<?php echo esc_attr( $field[ 'group_id' ] ); ?>" <?php echo implode( ' ', $label_array ); ?>>
1200 1200
 
1201 1201
 										<!-- dictate label visibility -->
1202
-										<?php if( ! isset( $field['hide-label'] ) ) { ?>
1203
-											<span class="<?php echo esc_attr( $field['group_id'] ) . '-label'; ?> checkbox-parent-label" style="display:none;">
1204
-												<?php echo apply_filters( 'yikes-mailchimp-'.$field['group_id'].'-label' , esc_attr( stripslashes( $field['label'] ) ) ); ?>
1202
+										<?php if ( ! isset( $field[ 'hide-label' ] ) ) { ?>
1203
+											<span class="<?php echo esc_attr( $field[ 'group_id' ] ) . '-label'; ?> checkbox-parent-label" style="display:none;">
1204
+												<?php echo apply_filters( 'yikes-mailchimp-' . $field[ 'group_id' ] . '-label', esc_attr( stripslashes( $field[ 'label' ] ) ) ); ?>
1205 1205
 											</span>
1206 1206
 										<?php }
1207 1207
 
@@ -1211,17 +1211,17 @@  discard block
 block discarded – undo
1211 1211
 										// Turn $default_choice into an array if it isn't already
1212 1212
 										$default_choice = ( isset( $default_choice ) && is_array( $default_choice ) ) ? $default_choice : array( $default_choice );
1213 1213
 
1214
-										foreach( $groups as $group_id => $name ) { 
1214
+										foreach ( $groups as $group_id => $name ) { 
1215 1215
 											?>
1216
-											<label for="<?php echo esc_attr( $field['group_id'] ) . '-' . $i; ?>" class="yikes-easy-mc-checkbox-label <?php echo implode( ' ' , $custom_classes ); if ( $x === $count ) { echo ' last-selection'; } ?>" style="display:none;">
1216
+											<label for="<?php echo esc_attr( $field[ 'group_id' ] ) . '-' . $i; ?>" class="yikes-easy-mc-checkbox-label <?php echo implode( ' ', $custom_classes ); if ( $x === $count ) { echo ' last-selection'; } ?>" style="display:none;">
1217 1217
 												<input 
1218 1218
 													type="checkbox" 
1219
-													name="group-<?php echo esc_attr( $field['group_id'] ); ?>[]" 
1220
-													id="<?php echo esc_attr( $field['group_id'] ) . '-' . $i; ?>"
1219
+													name="group-<?php echo esc_attr( $field[ 'group_id' ] ); ?>[]" 
1220
+													id="<?php echo esc_attr( $field[ 'group_id' ] ) . '-' . $i; ?>"
1221 1221
 													value="<?php echo esc_attr( $group_id ) ?>"
1222 1222
 													<?php if ( in_array( $group_id, $default_choice ) ) { echo 'checked="checked"'; } ?>
1223 1223
 												>
1224
-												<?php echo esc_attr( stripslashes( str_replace( '' , '\'', $name ) ) ); ?>
1224
+												<?php echo esc_attr( stripslashes( str_replace( '', '\'', $name ) ) ); ?>
1225 1225
 											</label>
1226 1226
 											<?php
1227 1227
 											$i++;
@@ -1246,14 +1246,14 @@  discard block
 block discarded – undo
1246 1246
 					echo $recaptcha_box;
1247 1247
 				}
1248 1248
 
1249
-				$admin_class = is_user_logged_in() && current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ? ' admin-logged-in' : '';
1249
+				$admin_class = is_user_logged_in() && current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ? ' admin-logged-in' : '';
1250 1250
 				?>
1251 1251
 
1252 1252
 				<!-- Honeypot Trap -->
1253 1253
 				<input type="hidden" name="yikes-mailchimp-honeypot" id="yikes-mailchimp-honeypot-<?php echo esc_attr( $form_id ); ?>" value="">
1254 1254
 
1255 1255
 				<!-- List ID -->
1256
-				<input type="hidden" name="yikes-mailchimp-associated-list-id" id="yikes-mailchimp-associated-list-id-<?php echo esc_attr( $form_id ); ?>" value="<?php echo esc_attr( $form_data['list_id'] ); ?>">
1256
+				<input type="hidden" name="yikes-mailchimp-associated-list-id" id="yikes-mailchimp-associated-list-id-<?php echo esc_attr( $form_id ); ?>" value="<?php echo esc_attr( $form_data[ 'list_id' ] ); ?>">
1257 1257
 
1258 1258
 				<!-- The form that is being submitted! Used to display error/success messages above the correct form -->
1259 1259
 				<input type="hidden" name="yikes-mailchimp-submitted-form" id="yikes-mailchimp-submitted-form-<?php echo esc_attr( $form_id ); ?>" value="<?php echo esc_attr( $form_id ); ?>">
@@ -1267,15 +1267,15 @@  discard block
 block discarded – undo
1267 1267
 						// If the number of fields, is equal to the hidden label count, add our class
1268 1268
 						// eg: All field labels are set to hidden.
1269 1269
 						if ( absint( $field_count ) === absint( $hidden_label_count ) ) {
1270
-							$submit_button_label_classes[] = 'labels-hidden';
1270
+							$submit_button_label_classes[ ] = 'labels-hidden';
1271 1271
 						}
1272 1272
 						echo '<label class="empty-form-inline-label submit-button-inline-label"><span class="' . implode( ' ', $submit_button_label_classes ) . '">&nbsp;</span>';
1273 1273
 					}
1274 1274
 					// Display the image or text based button.
1275 1275
 					if ( $submit_button_type === 'text' ) {
1276
-						echo apply_filters( 'yikes-mailchimp-form-submit-button', '<button type="submit" class="' . apply_filters( 'yikes-mailchimp-form-submit-button-classes', 'yikes-easy-mc-submit-button yikes-easy-mc-submit-button-' . esc_attr( $form_data['id'] ) . ' btn btn-primary' . $submit_button_classes . $admin_class, $form_data['id'] ) . '"> <span class="yikes-mailchimp-submit-button-span-text">' .  apply_filters( 'yikes-mailchimp-form-submit-button-text', esc_attr( stripslashes( $submit ) ), $form_data['id'] ) . '</span></button>', $form_data['id'] );
1276
+						echo apply_filters( 'yikes-mailchimp-form-submit-button', '<button type="submit" class="' . apply_filters( 'yikes-mailchimp-form-submit-button-classes', 'yikes-easy-mc-submit-button yikes-easy-mc-submit-button-' . esc_attr( $form_data[ 'id' ] ) . ' btn btn-primary' . $submit_button_classes . $admin_class, $form_data[ 'id' ] ) . '"> <span class="yikes-mailchimp-submit-button-span-text">' . apply_filters( 'yikes-mailchimp-form-submit-button-text', esc_attr( stripslashes( $submit ) ), $form_data[ 'id' ] ) . '</span></button>', $form_data[ 'id' ] );
1277 1277
 					} else {
1278
-						echo apply_filters( 'yikes-mailchimp-form-submit-button', '<input type="image" alt="' . apply_filters( 'yikes-mailchimp-form-submit-button-text', esc_attr( stripslashes( $submit ) ), $form_data['id'] ) . '" src="' . $submit_button_image . '" class="' . apply_filters( 'yikes-mailchimp-form-submit-button-classes', 'yikes-easy-mc-submit-button yikes-easy-mc-submit-button-image yikes-easy-mc-submit-button-' . esc_attr( $form_data['id'] ) . ' btn btn-primary' . $submit_button_classes . $admin_class, $form_data['id'] ) . '">', $form_data['id'] );
1278
+						echo apply_filters( 'yikes-mailchimp-form-submit-button', '<input type="image" alt="' . apply_filters( 'yikes-mailchimp-form-submit-button-text', esc_attr( stripslashes( $submit ) ), $form_data[ 'id' ] ) . '" src="' . $submit_button_image . '" class="' . apply_filters( 'yikes-mailchimp-form-submit-button-classes', 'yikes-easy-mc-submit-button yikes-easy-mc-submit-button-image yikes-easy-mc-submit-button-' . esc_attr( $form_data[ 'id' ] ) . ' btn btn-primary' . $submit_button_classes . $admin_class, $form_data[ 'id' ] ) . '">', $form_data[ 'id' ] );
1279 1279
 					}
1280 1280
 					if ( $form_inline && ! $inline_form_override ) {
1281 1281
 						echo '</label>';
@@ -1290,8 +1290,8 @@  discard block
 block discarded – undo
1290 1290
 
1291 1291
 		<?php
1292 1292
 			/* If the current user is logged in, and an admin...lets display our 'Edit Form' link */
1293
-			if( is_user_logged_in() ) {
1294
-				if( current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
1293
+			if ( is_user_logged_in() ) {
1294
+				if ( current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
1295 1295
 					echo $edit_form_link;
1296 1296
 				}
1297 1297
 			}
@@ -1307,7 +1307,7 @@  discard block
 block discarded – undo
1307 1307
 		*	for non-admins
1308 1308
 		*/
1309 1309
 		if ( ! current_user_can( 'manage_options' ) ) {
1310
-			$impressions = $form_data['impressions'] + 1;
1310
+			$impressions = $form_data[ 'impressions' ] + 1;
1311 1311
 			$interface->update_form_field( $form_id, 'impressions', $impressions );
1312 1312
 		}
1313 1313
 
Please login to merge, or discard this patch.
admin/class-yikes-inc-easy-mailchimp-extender-admin.php 4 patches
Doc Comments   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -489,6 +489,9 @@  discard block
 block discarded – undo
489 489
 			$response_body = json_decode( wp_remote_retrieve_body( $response ) );
490 490
 		}
491 491
 
492
+		/**
493
+		 * @return string
494
+		 */
492 495
 		public function get_premium_license( $plugin_slug ) {
493 496
 
494 497
 			switch( $plugin_slug ) {
@@ -823,6 +826,7 @@  discard block
 block discarded – undo
823 826
 
824 827
 	/**
825 828
 	 * Convert the php date format string to a js date format
829
+	 * @param string $type
826 830
 	 */
827 831
 	public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat, $type ) {
828 832
 		switch ( $type ) {
@@ -1318,8 +1322,6 @@  discard block
 block discarded – undo
1318 1322
 	 * the correct WordPress options API (old plugin stored options wierdly)
1319 1323
 	 *
1320 1324
 	 * @since    1.0.0
1321
-	 * @param      string    $yikes_inc_easy_mailchimp_extender       The name of this plugin.
1322
-	 * @param      string    $version    The version of this plugin.
1323 1325
 	 */
1324 1326
 	public function check_for_old_yks_mc_options() {
1325 1327
 		$old_plugin_options = get_option( 'ykseme_storage' );
@@ -1354,8 +1356,6 @@  discard block
 block discarded – undo
1354 1356
 		 * the correct WordPress options API (old plugin stored options wierdly)
1355 1357
 		 *
1356 1358
 		 * @since    1.0.0
1357
-		 * @param      string    $yikes_inc_easy_mailchimp_extender       The name of this plugin.
1358
-		 * @param      string    $version    The version of this plugin.
1359 1359
 		 */
1360 1360
 		public function display_options_migrate_notice() {
1361 1361
 
Please login to merge, or discard this patch.
Spacing   +354 added lines, -354 removed lines patch added patch discarded remove patch
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 		/***********************/
102 102
 		/** Create A Form **/
103 103
 		/**********************/
104
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
104
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-form' ) {
105 105
 
106 106
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_form' ) );
107 107
 
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
 		/***********************/
111 111
 		/** Delete A Form **/
112 112
 		/**********************/
113
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
113
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-delete-form' ) {
114 114
 
115 115
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_delete_form' ) );
116 116
 
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 		/**********************************/
120 120
 		/** Duplicate/Clone A Form    **/
121 121
 		/********************************/
122
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
122
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-duplicate-form' ) {
123 123
 
124 124
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_duplicate_form' ) );
125 125
 
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 		/*************************************/
129 129
 		/**  Reset Form Impression Stats **/
130 130
 		/***********************************/
131
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
131
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-reset-stats' ) {
132 132
 
133 133
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_reset_impression_stats' ) );
134 134
 
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 		/**********************************/
138 138
 		/**         Update A Form        **/
139 139
 		/********************************/
140
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
140
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-update-form' ) {
141 141
 
142 142
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_update_form' ) );
143 143
 
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 		/**************************************************/
147 147
 		/**     Clear Store MailChimp Transient Data   **/
148 148
 		/*************************************************/
149
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
149
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-transient-data' ) {
150 150
 
151 151
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_transient_data' ) );
152 152
 
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
 		/*******************************************/
156 156
 		/** Remove a user from a mailing list     **/
157 157
 		/*****************************************/
158
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
158
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-unsubscribe-user' ) {
159 159
 
160 160
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_unsubscribe_user' ) );
161 161
 
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
 		/*******************************************/
165 165
 		/**    Create misisng error log file  **/
166 166
 		/*****************************************/
167
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
167
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-error-log' ) {
168 168
 
169 169
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_missing_error_log' ) );
170 170
 
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 		/**************************************************/
197 197
 		/**        Clear MailChimp Error Log Data        **/
198 198
 		/*************************************************/
199
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
199
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-error-log' ) {
200 200
 
201 201
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_error_log' ) );
202 202
 
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
 		/*********************************************/
206 206
 		/**        Export MailChimp Opt-in Forms   **/
207 207
 		/*******************************************/
208
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
208
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-forms' ) {
209 209
 
210 210
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_forms' ) );
211 211
 
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 		/*********************************************/
215 215
 		/**                Export Plugin Settings           **/
216 216
 		/*******************************************/
217
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
217
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-settings' ) {
218 218
 
219 219
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_plugin_settings' ) );
220 220
 
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
 		/*******************************************/
224 224
 		/**        Import Class Inclusion       **/
225 225
 		/*****************************************/
226
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
226
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-import-forms' ) {
227 227
 
228 228
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_import_forms' ) );
229 229
 
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 		/*******************************************/
233 233
 		/**    Premium Support Request     **/
234 234
 		/*****************************************/
235
-		if ( isset( $_POST['submit-premium-support-request'] ) ) {
235
+		if ( isset( $_POST[ 'submit-premium-support-request' ] ) ) {
236 236
 
237 237
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_premium_support_request' ) );
238 238
 
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
 		/****************************************/
242 242
 		/**    Dismiss Options Migrations        **/
243 243
 		/****************************************/
244
-		if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
244
+		if ( isset( $_REQUEST[ 'dismiss_migration_nonce' ] ) ) {
245 245
 
246 246
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
247 247
 
@@ -277,8 +277,8 @@  discard block
 block discarded – undo
277 277
 		 * @ return array  $links  New array of plugin actions
278 278
 		 */
279 279
 		public function easy_forms_plugin_action_links( $links ) {
280
-			$links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
281
-			$links[] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES, Inc.', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
280
+			$links[ ] = '<a href="' . esc_url( get_admin_url( null, 'admin.php?page=yikes-inc-easy-mailchimp-settings' ) ) . '">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
281
+			$links[ ] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES, Inc.', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
282 282
 			return $links;
283 283
 		}
284 284
 
@@ -379,17 +379,17 @@  discard block
 block discarded – undo
379 379
 		*/
380 380
 		public function yikes_easy_mailchimp_export_forms() {
381 381
 			// grab our nonce.
382
-			$nonce = $_REQUEST['nonce'];
382
+			$nonce = $_REQUEST[ 'nonce' ];
383 383
 			// grab the forms.
384
-			$forms = isset( $_REQUEST['yikes_export_forms'] ) ? $_REQUEST['yikes_export_forms'] : array();
384
+			$forms = isset( $_REQUEST[ 'yikes_export_forms' ] ) ? $_REQUEST[ 'yikes_export_forms' ] : array();
385 385
 			// validate nonce.
386 386
 			if ( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
387
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
387
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
388 388
 			}
389 389
 
390 390
 			// run the export function.
391 391
 			// parameters: ( $table_name, $form_ids, $file_name ).
392
-			Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export('Yikes-Inc-Easy-MailChimp-Forms-Export', $forms );
392
+			Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export( 'Yikes-Inc-Easy-MailChimp-Forms-Export', $forms );
393 393
 			// re-direct the user back to the page.
394 394
 			wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
395 395
 			die();
@@ -403,10 +403,10 @@  discard block
 block discarded – undo
403 403
 		*/
404 404
 		public function yikes_easy_mailchimp_export_plugin_settings() {
405 405
 			// grab our nonce
406
-			$nonce = $_REQUEST['nonce'];
406
+			$nonce = $_REQUEST[ 'nonce' ];
407 407
 			// validate nonce.
408 408
 			if ( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
409
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
409
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
410 410
 			}
411 411
 
412 412
 			// run the export function.
@@ -423,10 +423,10 @@  discard block
 block discarded – undo
423 423
 		*/
424 424
 		public function yikes_easy_mailchimp_import_forms() {
425 425
 			// grab our nonce.
426
-			$nonce = $_REQUEST['nonce'];
426
+			$nonce = $_REQUEST[ 'nonce' ];
427 427
 			// validate nonce.
428 428
 			if ( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
429
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
429
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
430 430
 			}
431 431
 			// include the export class.
432 432
 			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
@@ -447,18 +447,18 @@  discard block
 block discarded – undo
447 447
 		*/
448 448
 		public function yikes_easy_mailchimp_premium_support_request() {
449 449
 
450
-			if ( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
450
+			if ( isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] != 'yikes-support-request' ) {
451 451
 				return __( 'We encountered an error. Please contact the YIKES Inc. support team.', 'yikes-inc-easy-mailchimp-extender' );
452 452
 			}
453 453
 
454
-			$email       = isset( $_POST['user-email'] ) ? $_POST['user-email'] : '';
455
-			$topic       = isset( $_POST['support-topic'] ) ? $_POST['support-topic'] : '';
456
-			$issue       = isset( $_POST['support-content'] ) ? $_POST['support-content'] : '';
457
-			$priority    = isset( $_POST['support-priority'] ) ? $_POST['support-priority'] : 1;
458
-			$license     = isset( $_POST['license_key'] ) ? $_POST['license_key'] : '';
459
-			$plugin_name = isset( $_POST['plugin-name'] ) ? $_POST['plugin-name'] : '';
460
-			$plugin_slug = isset( $_POST['plugin-slug'] ) ? $_POST['plugin-slug'] : '';
461
-			$name        = isset( $_POST['user-name'] ) ? $_POST['user-name'] : 'Mailchimp Support';
454
+			$email       = isset( $_POST[ 'user-email' ] ) ? $_POST[ 'user-email' ] : '';
455
+			$topic       = isset( $_POST[ 'support-topic' ] ) ? $_POST[ 'support-topic' ] : '';
456
+			$issue       = isset( $_POST[ 'support-content' ] ) ? $_POST[ 'support-content' ] : '';
457
+			$priority    = isset( $_POST[ 'support-priority' ] ) ? $_POST[ 'support-priority' ] : 1;
458
+			$license     = isset( $_POST[ 'license_key' ] ) ? $_POST[ 'license_key' ] : '';
459
+			$plugin_name = isset( $_POST[ 'plugin-name' ] ) ? $_POST[ 'plugin-name' ] : '';
460
+			$plugin_slug = isset( $_POST[ 'plugin-slug' ] ) ? $_POST[ 'plugin-slug' ] : '';
461
+			$name        = isset( $_POST[ 'user-name' ] ) ? $_POST[ 'user-name' ] : 'Mailchimp Support';
462 462
 
463 463
 			$edd_item_id = $this->get_premium_license( $plugin_slug );
464 464
 
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
 
494 494
 		public function get_premium_license( $plugin_slug ) {
495 495
 
496
-			switch( $plugin_slug ) {
496
+			switch ( $plugin_slug ) {
497 497
 
498 498
 				case 'form-customizer':
499 499
 					return defined( 'YIKES_CUSTOMIZER_EDD_ITEM_ID' ) ? YIKES_CUSTOMIZER_EDD_ITEM_ID : '';
@@ -553,7 +553,7 @@  discard block
 block discarded – undo
553 553
 			// add a new option to store the plugin activation date/time.
554 554
 			// @since v6.0.0.
555 555
 			// this is used to notify the user that they should review after 2 weeks.
556
-			if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
556
+			if ( ! get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
557 557
 				add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
558 558
 			}
559 559
 
@@ -563,7 +563,7 @@  discard block
 block discarded – undo
563 563
 				$install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
564 564
 				$past_date = strtotime( '-14 days' );
565 565
 				if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
566
-					add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
566
+					add_action( 'admin_notices', array( $this, 'yikes_easy_mailchimp_display_review_us_notice' ) );
567 567
 				}
568 568
 			}
569 569
 
@@ -576,13 +576,13 @@  discard block
 block discarded – undo
576 576
 		*/
577 577
 		public function yikes_easy_mailchimp_display_review_us_notice() {
578 578
 			/* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
579
-			if ( in_array( get_current_screen()->base , array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
579
+			if ( in_array( get_current_screen()->base, array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base, 'yikes-inc-easy-mailchimp' ) !== false ) {
580 580
 
581 581
 				// The URL of the page the user is currently on 
582
-				$current_uri  	  = isset( $_SERVER['REQUEST_URI'] ) && ! empty( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : false;
583
-				$current_host	  = isset( $_SERVER['HTTP_HOST'] ) && ! empty( $_SERVER['HTTP_HOST'] ) ? $_SERVER['HTTP_HOST'] : false;
582
+				$current_uri = isset( $_SERVER[ 'REQUEST_URI' ] ) && ! empty( $_SERVER[ 'REQUEST_URI' ] ) ? $_SERVER[ 'REQUEST_URI' ] : false;
583
+				$current_host = isset( $_SERVER[ 'HTTP_HOST' ] ) && ! empty( $_SERVER[ 'HTTP_HOST' ] ) ? $_SERVER[ 'HTTP_HOST' ] : false;
584 584
 				$current_protocol = is_ssl() === true ? 'https://' : 'http://';
585
-				$current_url	  = ( $current_uri !== false && $current_host !== false ) ? $current_protocol . $current_host . $current_uri : admin_url();
585
+				$current_url = ( $current_uri !== false && $current_host !== false ) ? $current_protocol . $current_host . $current_uri : admin_url();
586 586
 
587 587
 				$plugin_name = '<strong>Easy Forms for Mailchimp</strong>';
588 588
 				// Review URL - Change to the URL of your plugin on WordPress.org.
@@ -593,17 +593,17 @@  discard block
 block discarded – undo
593 593
 				// Make sure all of our variables have values.
594 594
 				$reviewurl  = ( ! empty( $reviewurl ) ) ? $reviewurl : '';
595 595
 				$addons_url = ( ! empty( $addons_url ) ) ? $addons_url : '';
596
-				$nobugurl	= ( ! empty( $nobugurl ) ) ? $nobugurl : '';
596
+				$nobugurl = ( ! empty( $nobugurl ) ) ? $nobugurl : '';
597 597
 
598 598
 				$review_message = '<div id="yikes-mailchimp-logo"></div>';
599 599
 				$review_message .= sprintf( 
600 600
 					__( 'It looks like you\'ve been using %1$s for 2 weeks now. We hope you\'re enjoying the features included with the free version. If so, please consider leaving us a review. Reviews only help to catch other users attention as well as provide us with feedback to grow and improve upon. If you\'re really enjoying the plugin, consider buying an add-on or developer license for some really awesome features and premium support.', 'yikes-inc-easy-mailchimp-extender' ) 
601 601
 					. '<span class="button-container"> <a href="%2$s" target="_blank" class="button-secondary"><span class="dashicons dashicons-star-filled"></span>'
602
-						. __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) 
602
+						. __( "Leave A Review", 'yikes-inc-easy-mailchimp-extender' ) 
603 603
 					. '</a> <a href="%3$s" class="button-secondary"><span class="dashicons dashicons-upload"></span>'
604
-						. __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) 
604
+						. __( "View Addons", 'yikes-inc-easy-mailchimp-extender' ) 
605 605
 					. '</a> <a href="%4$s" class="button-secondary"><span class="dashicons dashicons-no-alt"></span>'
606
-						. __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) 
606
+						. __( "Dismiss", 'yikes-inc-easy-mailchimp-extender' ) 
607 607
 					. "</a> </span>", 
608 608
 				$plugin_name, $reviewurl, $addons_url, $nobugurl );
609 609
 				?>
@@ -620,7 +620,7 @@  discard block
 block discarded – undo
620 620
 			@since v3.1.1
621 621
 		*/
622 622
 		public function yikes_easy_mailchimp_stop_bugging_me() {
623
-			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
623
+			if ( isset( $_GET[ 'yikes_easy_mc_icons_nobug' ] ) && (int) filter_var( $_GET[ 'yikes_easy_mc_icons_nobug' ], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
624 624
 				add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', true );
625 625
 			}
626 626
 		}
@@ -658,7 +658,7 @@  discard block
 block discarded – undo
658 658
 	// inlcude the js for tinymce.
659 659
 	public function yks_mc_add_tinymce_plugin( $plugin_array ) {
660 660
 
661
-		$plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
661
+		$plugin_array[ 'yks_mc_tinymce_button' ] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
662 662
 
663 663
 		return $plugin_array;
664 664
 	}
@@ -679,13 +679,13 @@  discard block
 block discarded – undo
679 679
 		if ( ! empty( $list_data ) ) {
680 680
 			// build an array to pass to our javascript.
681 681
 			foreach ( $list_data as $id => $form ) {
682
-				$lists[] = array(
683
-					'text'  => urlencode( $form['form_name'] ),
682
+				$lists[ ] = array(
683
+					'text'  => urlencode( $form[ 'form_name' ] ),
684 684
 					'value' => $id,
685 685
 				);
686 686
 			}
687 687
 		} else {
688
-			$lists[0] = array(
688
+			$lists[ 0 ] = array(
689 689
 				'text'  => __( 'Please Import Some Mailchimp Lists', 'yikes-inc-easy-mailchimp-extender' ),
690 690
 				'value' => '-',
691 691
 			);
@@ -773,8 +773,8 @@  discard block
 block discarded – undo
773 773
 
774 774
 		wp_enqueue_style( 'wp-color-picker' );
775 775
 		wp_enqueue_script( 'wp-color-picker' );
776
-		wp_enqueue_script( 'jquery.timepicker.js',YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js', array( 'jquery' ) , $this->version, false );
777
-		wp_enqueue_script( 'edit-form-js', YIKES_MC_URL . 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js', array( 'jquery.timepicker.js', 'jquery-ui-datepicker' ) , $this->version, false );
776
+		wp_enqueue_script( 'jquery.timepicker.js', YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js', array( 'jquery' ), $this->version, false );
777
+		wp_enqueue_script( 'edit-form-js', YIKES_MC_URL . 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js', array( 'jquery.timepicker.js', 'jquery-ui-datepicker' ), $this->version, false );
778 778
 
779 779
 		$localized_data = array(
780 780
 			'add_tag_nonce'                     => wp_create_nonce( 'add-tag' ),
@@ -870,7 +870,7 @@  discard block
 block discarded – undo
870 870
 	 * Convert the php date format string to a js date format
871 871
 	 */
872 872
 	public function yikes_jQuery_datepicker_date_format( $site_option ) {
873
-		switch( $site_option ) {
873
+		switch ( $site_option ) {
874 874
 			//Predefined WP date formats
875 875
 			default:
876 876
 			case 'F j, Y':
@@ -1082,7 +1082,7 @@  discard block
 block discarded – undo
1082 1082
 
1083 1083
 		/* Register General Settings Section */
1084 1084
 
1085
-		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this , 'yikes_mc_validate_api_key' ) );
1085
+		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this, 'yikes_mc_validate_api_key' ) );
1086 1086
 
1087 1087
 		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mailchimp-use-nonce' );
1088 1088
 
@@ -1127,7 +1127,7 @@  discard block
 block discarded – undo
1127 1127
 		add_settings_field(
1128 1128
 			'optin-checkbox-init',
1129 1129
 			__( 'Select Checkboxes to Generate', 'yikes-inc-easy-mailchimp-extender' ),
1130
-			'',  // callback + validation inside of admin/partials/menu/options.php
1130
+			'', // callback + validation inside of admin/partials/menu/options.php
1131 1131
 			'yikes_inc_easy_mc_checkbox_settings'
1132 1132
 		);
1133 1133
 		/* End Checkbox Settings */
@@ -1149,21 +1149,21 @@  discard block
 block discarded – undo
1149 1149
 			add_settings_field(
1150 1150
 				'yikes-mc-recaptcha-site-key',
1151 1151
 				__( 'Enter reCAPTCHA Site Key', 'yikes-inc-easy-mailchimp-extender' ),
1152
-				'',  // callback + validation inside of admin/partials/menu/options.php
1152
+				'', // callback + validation inside of admin/partials/menu/options.php
1153 1153
 				'yikes_easy_mc_settings_recpatcha_section'
1154 1154
 			);
1155 1155
 
1156 1156
 			add_settings_field(
1157 1157
 				'yikes-mc-recaptcha-secret-key',
1158 1158
 				__( 'Enter reCAPTCHA Secret Key', 'yikes-inc-easy-mailchimp-extender' ),
1159
-				'',  // callback + validation inside of admin/partials/menu/options.php
1159
+				'', // callback + validation inside of admin/partials/menu/options.php
1160 1160
 				'yikes_easy_mc_settings_recpatcha_section'
1161 1161
 			);
1162 1162
 
1163 1163
 			add_settings_field(
1164 1164
 				'yikes-mc-recaptcha-status',
1165 1165
 				__( 'Enable ReCaptcha', 'yikes-inc-easy-mailchimp-extender' ),
1166
-				'',  // callback + validation inside of admin/partials/menu/options.php
1166
+				'', // callback + validation inside of admin/partials/menu/options.php
1167 1167
 				'yikes_easy_mc_settings_recpatcha_section'
1168 1168
 			);
1169 1169
 
@@ -1183,7 +1183,7 @@  discard block
 block discarded – undo
1183 1183
 			add_settings_field(
1184 1184
 				'yikes-mailchimp-debug-status',
1185 1185
 				__( 'Enable Debugging', 'yikes-inc-easy-mailchimp-extender' ),
1186
-				'',  // callback + validation inside of admin/partials/menu/options.php
1186
+				'', // callback + validation inside of admin/partials/menu/options.php
1187 1187
 				'yikes_easy_mc_settings_debug_section'
1188 1188
 			);
1189 1189
 
@@ -1203,7 +1203,7 @@  discard block
 block discarded – undo
1203 1203
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1204 1204
 			return '';
1205 1205
 		}
1206
-		$api_key = strip_tags ( trim( $input ) );
1206
+		$api_key = strip_tags( trim( $input ) );
1207 1207
 		$dash_position = strpos( trim( $input ), '-' );
1208 1208
 		if ( $dash_position !== false ) {
1209 1209
 			$manager = new Yikes_Inc_Easy_MailChimp_API_Manager( $api_key );
@@ -1218,9 +1218,9 @@  discard block
 block discarded – undo
1218 1218
 			update_option( 'yikes-mc-api-validation', 'valid_api_key' );
1219 1219
 				// Clear the API key transient data
1220 1220
 			$this->delete_yikes_mailchimp_transients();
1221
-		}  else {
1221
+		} else {
1222 1222
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1223
-			$error_logging->yikes_easy_mailchimp_write_to_error_log( $response->get_error_message() , __( "Connecting to Mailchimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1223
+			$error_logging->yikes_easy_mailchimp_write_to_error_log( $response->get_error_message(), __( "Connecting to Mailchimp", 'yikes-inc-easy-mailchimp-extender' ), __( "Settings Page/General Settings", 'yikes-inc-easy-mailchimp-extender' ) );
1224 1224
 			update_option( 'yikes-mc-api-invalid-key-response', $response->get_error_message() );
1225 1225
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1226 1226
 		}
@@ -1269,11 +1269,11 @@  discard block
 block discarded – undo
1269 1269
 	public function check_for_old_yks_mc_options() {
1270 1270
 		$old_plugin_options = get_option( 'ykseme_storage' );
1271 1271
 		// only perform options migrations if the site is not a multi-site setup
1272
-		if ( !is_multisite() ) {
1272
+		if ( ! is_multisite() ) {
1273 1273
 			if ( apply_filters( 'yikes_mc_old_options_filter', $old_plugin_options ) ) {
1274 1274
 				// display a notice to the user that they should 'migrate'
1275 1275
 				// from the old plugin settings to the new ones
1276
-				add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
1276
+				add_action( 'admin_notices', array( $this, 'display_options_migrate_notice' ), 11 );
1277 1277
 			}
1278 1278
 		}
1279 1279
 	}
@@ -1306,11 +1306,11 @@  discard block
 block discarded – undo
1306 1306
 
1307 1307
 			// Confirm that the necessary forms table in the database exists, else bail
1308 1308
 			global $wpdb;
1309
-			if ( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1309
+			if ( $wpdb->get_var( "show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'" ) != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1310 1310
 				return;
1311 1311
 			}
1312 1312
 
1313
-			if ( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1313
+			if ( isset( $_GET[ 'yikes-mc-options-migration-dismissed' ] ) && $_GET[ 'yikes-mc-options-migration-dismissed' ] == 'true' ) {
1314 1314
 					// Delete the options, start a-new! (this will disable the migration notice altogether)
1315 1315
 					delete_option( 'widget_yikes_mc_widget' );
1316 1316
 					delete_option( 'api_validation' );
@@ -1324,7 +1324,7 @@  discard block
 block discarded – undo
1324 1324
 			} else {
1325 1325
 			?>
1326 1326
 				<div class="yikes-easy-mc-updated migrate-options-notice">
1327
-					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list." , 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?></p>
1327
+					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?></p>
1328 1328
 					<p><?php _e( "Before you continue, it's strongly recommended you the perform the migration to ensure the plugin continues to function properly.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1329 1329
 					<p><em><?php _e( "It's also strongly recommended that you take a backup of your database.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
1330 1330
 					<section id="migration-buttons">
@@ -1349,9 +1349,9 @@  discard block
 block discarded – undo
1349 1349
 		*	and return the index ( used to find the list name assigned to a form )
1350 1350
 		*	- http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1351 1351
 		*/
1352
-		function findMCListID($id, $array) {
1353
-		   foreach ($array as $key => $val) {
1354
-			   if ($val['id'] === $id) {
1352
+		function findMCListID( $id, $array ) {
1353
+		   foreach ( $array as $key => $val ) {
1354
+			   if ( $val[ 'id' ] === $id ) {
1355 1355
 				   return $key;
1356 1356
 			   }
1357 1357
 		   }
@@ -1361,8 +1361,8 @@  discard block
 block discarded – undo
1361 1361
 		/* Ajax Migrate Options */
1362 1362
 		function migrate_archived_options() {
1363 1363
 			// all options prefixed with 'yikes-mc-'
1364
-			$option_name = 'yikes-mc-'.$_POST['option_name'];
1365
-			$option_value = $_POST['option_value'];
1364
+			$option_name = 'yikes-mc-' . $_POST[ 'option_name' ];
1365
+			$option_value = $_POST[ 'option_value' ];
1366 1366
 			if ( json_decode( $option_value ) ) {
1367 1367
 				// decode our lists() array, and store it
1368 1368
 				$opt_value = json_decode( $option_value, true );
@@ -1376,22 +1376,22 @@  discard block
 block discarded – undo
1376 1376
 
1377 1377
 		/* Ajax Migrate Forms */
1378 1378
 		function migrate_previously_setup_forms() {
1379
-			$option_name = $_POST['option_name'];
1380
-			$done = $_POST['done_import'];
1379
+			$option_name = $_POST[ 'option_name' ];
1380
+			$done = $_POST[ 'done_import' ];
1381 1381
 			// Create some starter forms for the user
1382 1382
 			// based on previously imported lists (to our old version)
1383 1383
 			if ( $option_name == 'yikes-mc-lists' ) {
1384
-				$option_value = $_POST['option_value'];
1385
-				$new_options = json_decode( stripslashes_deep( $option_value ) , true );
1384
+				$option_value = $_POST[ 'option_value' ];
1385
+				$new_options = json_decode( stripslashes_deep( $option_value ), true );
1386 1386
 
1387
-				$list_id = $new_options['id'];
1388
-				$form_name = $new_options['name'];
1389
-				$fields = $new_options['fields']; // our fields array
1387
+				$list_id = $new_options[ 'id' ];
1388
+				$form_name = $new_options[ 'name' ];
1389
+				$fields = $new_options[ 'fields' ]; // our fields array
1390 1390
 
1391
-				$custom_styles = isset( $new_options['custom_styles'] ) ? $new_options['custom_styles']: '0'; // store as an array with all of our styles
1392
-				$custom_template = isset( $new_options['custom_template'] ) ? $new_options['custom_template'] : '0'; // store template data as an array ( active , template used )
1393
-				$redirect_user_on_submit = isset( $new_options['yks_mailchimp_redirect_'.$list_id] ) ? '1' : '0';
1394
-				$redirect_page = isset( $new_options['page_id_'.$list_id] ) ? $new_options['page_id_'.$list_id] : '';
1391
+				$custom_styles = isset( $new_options[ 'custom_styles' ] ) ? $new_options[ 'custom_styles' ] : '0'; // store as an array with all of our styles
1392
+				$custom_template = isset( $new_options[ 'custom_template' ] ) ? $new_options[ 'custom_template' ] : '0'; // store template data as an array ( active , template used )
1393
+				$redirect_user_on_submit = isset( $new_options[ 'yks_mailchimp_redirect_' . $list_id ] ) ? '1' : '0';
1394
+				$redirect_page = isset( $new_options[ 'page_id_' . $list_id ] ) ? $new_options[ 'page_id_' . $list_id ] : '';
1395 1395
 
1396 1396
 				/* Insert Forms Function  */
1397 1397
 				$this->form_interface->create_form( array(
@@ -1427,8 +1427,8 @@  discard block
 block discarded – undo
1427 1427
 		*	@since v5.6 - complete re-write
1428 1428
 		*/
1429 1429
 		public function generate_options_pages_sidebar_menu() {
1430
-			if ( isset( $_REQUEST['section'] ) ) {
1431
-				$selected = $_REQUEST['section'];
1430
+			if ( isset( $_REQUEST[ 'section' ] ) ) {
1431
+				$selected = $_REQUEST[ 'section' ];
1432 1432
 			}
1433 1433
 			$installed_addons = get_option( 'yikes-easy-mc-active-addons', array() );
1434 1434
 
@@ -1445,25 +1445,25 @@  discard block
 block discarded – undo
1445 1445
 				<h3><span><?php _e( 'Additional Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1446 1446
 				<div class="inside">
1447 1447
 					<ul id="settings-nav">
1448
-						<li><?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'general-settings' || !isset( $_REQUEST['section'] ) ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'general-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=general-settings' ) ) ); ?>"><?php _e( 'General Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1449
-						<li><?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'integration-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'integration-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=integration-settings' ) ) ); ?>"><?php _e( 'Integration Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1450
-						<li><?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'recaptcha-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'recaptcha-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) ); ?>"><?php _e( 'ReCaptcha Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1451
-						<li><?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] == 'api-cache-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'api-cache-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings' ) ) ); ?>"><?php _e( 'API Cache Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1452
-						<li><?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] ==  'debug-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'debug-settings' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings' ) ) ); ?>"><?php _e( 'Debug Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1453
-						<li><?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] ==  'import-export-forms' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'import-export-forms' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) ); ?>"><?php _e( 'Import/Export', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1448
+						<li><?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == 'general-settings' || ! isset( $_REQUEST[ 'section' ] ) ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'general-settings' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=general-settings' ) ) ); ?>"><?php _e( 'General Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1449
+						<li><?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == 'integration-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'integration-settings' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=integration-settings' ) ) ); ?>"><?php _e( 'Integration Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1450
+						<li><?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == 'recaptcha-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'recaptcha-settings' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=recaptcha-settings' ) ) ); ?>"><?php _e( 'ReCaptcha Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1451
+						<li><?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == 'api-cache-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'api-cache-settings' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings' ) ) ); ?>"><?php _e( 'API Cache Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1452
+						<li><?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == 'debug-settings' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'debug-settings' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings' ) ) ); ?>"><?php _e( 'Debug Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1453
+						<li><?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == 'import-export-forms' ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => 'import-export-forms' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) ); ?>"><?php _e( 'Import/Export', 'yikes-inc-easy-mailchimp-extender' ); ?></a></li>
1454 1454
 					</ul>
1455 1455
 					<?php
1456 1456
 						// create our add-on settings pages
1457
-						if ( !empty( $installed_addons ) ) {
1457
+						if ( ! empty( $installed_addons ) ) {
1458 1458
 							?>
1459 1459
 							<hr class="add-on-settings-divider" />
1460 1460
 							<strong><?php _e( 'Addon Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1461 1461
 							<ul id="addon-settings-nav">
1462 1462
 							<?php
1463
-							foreach( $installed_addons as $addon_name ) {
1463
+							foreach ( $installed_addons as $addon_name ) {
1464 1464
 								?>
1465 1465
 									<li>
1466
-										<?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] ==  $addon_name ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => $addon_name, 'addon' => 'true' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section='.$addon_name ) ) ); ?>"><?php echo ucwords( str_replace( '-', ' ', $addon_name ) ); ?></a></li>
1466
+										<?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == $addon_name ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => $addon_name, 'addon' => 'true' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=' . $addon_name ) ) ); ?>"><?php echo ucwords( str_replace( '-', ' ', $addon_name ) ); ?></a></li>
1467 1467
 								<?php
1468 1468
 							}
1469 1469
 							?>
@@ -1512,19 +1512,19 @@  discard block
 block discarded – undo
1512 1512
 						<select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); disabled( true, empty( $lists ) ); ?>>
1513 1513
 							<?php
1514 1514
 							if ( ! empty( $lists ) ) {
1515
-								foreach( $lists as $mailing_list ) {
1515
+								foreach ( $lists as $mailing_list ) {
1516 1516
 									?>
1517
-									<option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1517
+									<option value="<?php echo $mailing_list[ 'id' ]; ?>"><?php echo stripslashes( $mailing_list[ 'name' ] ) . ' (' . $mailing_list[ 'stats' ][ 'member_count' ] . ') '; ?></option>
1518 1518
 									<?php
1519 1519
 								}
1520 1520
 							} else {
1521 1521
 								if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1522 1522
 									?>
1523
-									<option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1523
+									<option><?php echo __( "Please enter a valid API key.", 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1524 1524
 									<?php
1525 1525
 								} else {
1526 1526
 									?>
1527
-									<option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1527
+									<option><?php echo __( "No lists were found on the account.", 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1528 1528
 									<?php
1529 1529
 
1530 1530
 								}
@@ -1533,8 +1533,8 @@  discard block
 block discarded – undo
1533 1533
 						</select>
1534 1534
 
1535 1535
 						<?php
1536
-						if ( isset( $_GET['transient-cleared'] ) ) {
1537
-							if ( 'true' === $_GET['transient-cleared'] ) {
1536
+						if ( isset( $_GET[ 'transient-cleared' ] ) ) {
1537
+							if ( 'true' === $_GET[ 'transient-cleared' ] ) {
1538 1538
 								?>
1539 1539
 								<div class="yikes-list-refreshed-notice">
1540 1540
 									<p><?php esc_attr_e( 'Mailchimp list data has been succesfully refreshed.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -1547,7 +1547,7 @@  discard block
 block discarded – undo
1547 1547
 							if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'invalid_api_key' ) {
1548 1548
 								?>
1549 1549
 									<p class="description">
1550
-										<?php printf( __( 'Head over to <a href="http://www.Mailchimp.com" title="%s">Mailchimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ) , __( 'Create a list', 'yikes-inc-easy-mailchimp-extender' ) ); ?>
1550
+										<?php printf( __( 'Head over to <a href="http://www.Mailchimp.com" title="%s">Mailchimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ), __( 'Create a list', 'yikes-inc-easy-mailchimp-extender' ) ); ?>
1551 1551
 									</p>
1552 1552
 								<?php
1553 1553
 							}
@@ -1556,9 +1556,9 @@  discard block
 block discarded – undo
1556 1556
 					</label>
1557 1557
 					<?php
1558 1558
 						if ( $this->is_user_mc_api_valid_form( false ) ) {
1559
-							echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary', '', false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1559
+							echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ), 'primary', '', false, array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1560 1560
 						} else {
1561
-							echo '<p class="description">' . __( "Please enter a valid Mailchimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1561
+							echo '<p class="description">' . __( "Please enter a valid Mailchimp API key to get started.", 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1562 1562
 							?>
1563 1563
 								<a href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&settings-updated=true' ) ); ?>"><?php _e( 'general settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1564 1564
 							<?php
@@ -1588,7 +1588,7 @@  discard block
 block discarded – undo
1588 1588
 				$post_types = get_post_types();
1589 1589
 				?>
1590 1590
 				<label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if ( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1591
-					<?php _e( "Select A Page or Post" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1591
+					<?php _e( "Select A Page or Post", 'yikes-inc-easy-mailchimp-extender' ); ?>
1592 1592
 					<select id="redirect-user-to-selection" name="redirect-user-to-selection" onchange="shouldWeDisplayCustomURL( this );return;">
1593 1593
 				<?php
1594 1594
 
@@ -1604,7 +1604,7 @@  discard block
 block discarded – undo
1604 1604
 					$excluded_post_types = apply_filters( 'yikes-mailchimp-excluded-redirect-post-types', $excluded_post_types );
1605 1605
 
1606 1606
 						// loop over registered post types, and query!
1607
-						foreach( $post_types as $registered_post_type ) {
1607
+						foreach ( $post_types as $registered_post_type ) {
1608 1608
 
1609 1609
 							// exclude a few built in custom post types and any defined by the filter
1610 1610
 							if ( ! in_array( $registered_post_type, $excluded_post_types ) ) {
@@ -1626,8 +1626,8 @@  discard block
 block discarded – undo
1626 1626
 									?>
1627 1627
 										<optgroup label="<?php echo ucwords( str_replace( '_', ' ', $registered_post_type ) ); ?>">
1628 1628
 									<?php
1629
-											foreach( $post_ids as $post_id ) {
1630
-												?><option <?php selected( $redirect_page , $post_id ); ?> value="<?php echo $post_id; ?>"><?php echo get_the_title( $post_id ) ?></option><?php
1629
+											foreach ( $post_ids as $post_id ) {
1630
+												?><option <?php selected( $redirect_page, $post_id ); ?> value="<?php echo $post_id; ?>"><?php echo get_the_title( $post_id ) ?></option><?php
1631 1631
 											}
1632 1632
 									?>
1633 1633
 										</optgroup>
@@ -1643,7 +1643,7 @@  discard block
 block discarded – undo
1643 1643
 					</select>
1644 1644
 
1645 1645
 					<label name="custom-redirect-url" class="custom_redirect_url_label" <?php if ( ! isset( $redirect_page ) || $redirect_page != 'custom_url' ) { echo 'style="display:none;"'; } ?>>
1646
-						<?php _e( "Enter Custom URL" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1646
+						<?php _e( "Enter Custom URL", 'yikes-inc-easy-mailchimp-extender' ); ?>
1647 1647
 						<input type="text" class="widefat custom-redirect-url" name="custom-redirect-url" value="<?php echo $custom_redirect_url; ?>" />
1648 1648
 					</label>
1649 1649
 
@@ -1702,7 +1702,7 @@  discard block
 block discarded – undo
1702 1702
 							</p>
1703 1703
 						</div>
1704 1704
 
1705
-						<p class="description sidebar-footer-text"><?php printf( __( "This plugin made with %s by %s" , 'yikes-inc-easy-mailchimp-extender' ), '<span class="dashicons dashicons-heart yikes-love"></span>', '<a href="http://www.yikesinc.com" target="_blank" title="YIKES Inc.">YIKES Inc.</a>' ); ?> </p>
1705
+						<p class="description sidebar-footer-text"><?php printf( __( "This plugin made with %s by %s", 'yikes-inc-easy-mailchimp-extender' ), '<span class="dashicons dashicons-heart yikes-love"></span>', '<a href="http://www.yikesinc.com" target="_blank" title="YIKES Inc.">YIKES Inc.</a>' ); ?> </p>
1706 1706
 
1707 1707
 						<section id="about-yikes-inc" class="inside">
1708 1708
 							<a href="https://www.yikesinc.com" target="_blank" title="YIKES Inc.">
@@ -1720,7 +1720,7 @@  discard block
 block discarded – undo
1720 1720
 						<!-- review us container -->
1721 1721
 						<h3><?php _e( 'Easy Forms for Mailchimp Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1722 1722
 						<div id="review-yikes-easy-mc" class="inside">
1723
-							<p><?php _e( "Check out available add-ons for some seriously enhanced features." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1723
+							<p><?php _e( "Check out available add-ons for some seriously enhanced features.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1724 1724
 							<p><a class="button-secondary" href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) ); ?>" title="<?php _e( 'View Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'View Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?></a></p>
1725 1725
 						</div>
1726 1726
 
@@ -1747,11 +1747,11 @@  discard block
 block discarded – undo
1747 1747
 
1748 1748
 			// if no list id, die!
1749 1749
 			if ( ! $list_id ) {
1750
-				wp_die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1750
+				wp_die( __( "We've encountered an error. No list ID was sent.", 'yikes-inc-easy-mailchimp-extender' ) );
1751 1751
 			}
1752 1752
 
1753 1753
 			if ( ! $merge_variables ) {
1754
-				wp_die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support." , 'yikes-inc-easy-mailchimp-extender' ) );
1754
+				wp_die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support.", 'yikes-inc-easy-mailchimp-extender' ) );
1755 1755
 			}
1756 1756
 
1757 1757
 			if ( ! empty( $form_fields ) ) {
@@ -1762,17 +1762,17 @@  discard block
 block discarded – undo
1762 1762
 				$available_interest_groups	= array();
1763 1763
 
1764 1764
 				// Default variables as arrays - these are used for holding the MailChimp merge field ID
1765
-				$merge_field_ids			= array();
1766
-				$mailchimp_merge_field_ids	= array();
1765
+				$merge_field_ids = array();
1766
+				$mailchimp_merge_field_ids = array();
1767 1767
 
1768 1768
 				// loop over merge variables
1769
-				if ( ! empty( $merge_variables['merge_fields'] ) ) {
1770
-					$available_merge_variables = wp_list_pluck( $merge_variables['merge_fields'], 'tag' );
1771
-					$mailchimp_merge_field_ids = wp_list_pluck( $merge_variables['merge_fields'], 'merge_id' );
1769
+				if ( ! empty( $merge_variables[ 'merge_fields' ] ) ) {
1770
+					$available_merge_variables = wp_list_pluck( $merge_variables[ 'merge_fields' ], 'tag' );
1771
+					$mailchimp_merge_field_ids = wp_list_pluck( $merge_variables[ 'merge_fields' ], 'merge_id' );
1772 1772
 					
1773 1773
 					// Array will look like $merge_tag => $merge_id
1774
-					foreach( $available_merge_variables as $index => $merge_tag ) { 
1775
-						$merge_field_ids[$merge_tag] = $mailchimp_merge_field_ids[$index];
1774
+					foreach ( $available_merge_variables as $index => $merge_tag ) { 
1775
+						$merge_field_ids[ $merge_tag ] = $mailchimp_merge_field_ids[ $index ];
1776 1776
 					}
1777 1777
 				}
1778 1778
 
@@ -1787,46 +1787,46 @@  discard block
 block discarded – undo
1787 1787
 				$excluded_fields = array_diff( $assigned_fields, $merged_fields );
1788 1788
 
1789 1789
 				$i = 1;
1790
-				foreach( $form_fields as $field ) {
1790
+				foreach ( $form_fields as $field ) {
1791 1791
 
1792
-					if ( isset( $field['merge'] ) ) {
1792
+					if ( isset( $field[ 'merge' ] ) ) {
1793 1793
 						// @todo: don't use in_array()
1794
-						$excluded_field = in_array( $field['merge'], $excluded_fields, true );
1794
+						$excluded_field = in_array( $field[ 'merge' ], $excluded_fields, true );
1795 1795
 						?>
1796
-						<section class="draggable" id="<?php echo $field['merge']; ?>">
1796
+						<section class="draggable" id="<?php echo $field[ 'merge' ]; ?>">
1797 1797
 							<!-- top -->
1798 1798
 							<a class="expansion-section-title settings-sidebar">
1799 1799
 								<span class="dashicons dashicons-plus yikes-mc-expansion-toggle"></span>
1800
-								<span class="yikes-mc-expansion-section-field-label"> <?php echo stripslashes( $field['label'] ); ?> </span>
1800
+								<span class="yikes-mc-expansion-section-field-label"> <?php echo stripslashes( $field[ 'label' ] ); ?> </span>
1801 1801
 								<?php if ( $excluded_field ) { ?>
1802 1802
 									<img src="<?php echo YIKES_MC_URL . 'includes/images/warning.svg'; ?>" class="field-doesnt-exist-notice" title="<?php _e( 'Field no longer exists.', 'yikes-inc-easy-mailchimp-extender' ); ?>" alt="<?php _e( 'Field no longer exists.', 'yikes-inc-easy-mailchimp-extender' ); ?>">
1803 1803
 								<?php } ?>
1804
-								<input maxlength="50" type="text" class="yikes-mc-edit-field-label-input" value="<?php echo stripslashes( $field['label'] ); ?>" />
1804
+								<input maxlength="50" type="text" class="yikes-mc-edit-field-label-input" value="<?php echo stripslashes( $field[ 'label' ] ); ?>" />
1805 1805
 								<span class="dashicons dashicons-yes yikes-mc-save-field-label-edits-icon" title="<?php _e( 'Click to save changes.', 'yikes-inc-easy-mailchimp-extender' ); ?>"></span>
1806 1806
 								<span class="dashicons dashicons-edit yikes-mc-edit-field-label-icon" title="<?php _e( 'Click to edit the label', 'yikes-inc-easy-mailchimp-extender' ); ?>"></span>
1807 1807
 								<span class="yikes-mc-edit-field-label-message"></span>
1808
-								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1808
+								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field[ 'type' ]; ?></small></span>
1809 1809
 							</a>
1810 1810
 							<!-- expansion section -->
1811 1811
 							<div class="yikes-mc-settings-expansion-section">
1812 1812
 
1813 1813
 								<?php if ( $excluded_field ) { ?>
1814
-									<p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on your website." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1814
+									<p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on your website.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1815 1815
 								<?php } ?>
1816 1816
 
1817 1817
 								<!-- store field data -->
1818
-								<input type="hidden" class="yikes-mc-merge-field-label" name="field[<?php echo $field['merge']; ?>][label]" value="<?php echo htmlspecialchars( $field['label'] ); ?>" />
1819
-								<input type="hidden" class="yikes-mc-merge-field-type" name="field[<?php echo $field['merge']; ?>][type]" value="<?php echo $field['type']; ?>" />
1820
-								<input type="hidden" class="yikes-mc-merge-field-tag" name="field[<?php echo $field['merge']; ?>][merge]" value="<?php echo $field['merge']; ?>" />
1821
-								<input type="hidden" class="field-<?php echo $field['merge']; ?>-position position-input" name="field[<?php echo $field['merge']; ?>][position]" value="<?php echo $i++; ?>" />
1822
-								<?php if ( isset( $merge_field_ids[ $field['merge'] ] ) && is_int( $merge_field_ids[ $field['merge'] ] ) ) { ?> 
1823
-									<input type="hidden" class="yikes-mc-merge-field-id" name="field[<?php echo $field['merge']; ?>][id]" value="<?php echo $merge_field_ids[ $field['merge'] ] ?>" />  
1818
+								<input type="hidden" class="yikes-mc-merge-field-label" name="field[<?php echo $field[ 'merge' ]; ?>][label]" value="<?php echo htmlspecialchars( $field[ 'label' ] ); ?>" />
1819
+								<input type="hidden" class="yikes-mc-merge-field-type" name="field[<?php echo $field[ 'merge' ]; ?>][type]" value="<?php echo $field[ 'type' ]; ?>" />
1820
+								<input type="hidden" class="yikes-mc-merge-field-tag" name="field[<?php echo $field[ 'merge' ]; ?>][merge]" value="<?php echo $field[ 'merge' ]; ?>" />
1821
+								<input type="hidden" class="field-<?php echo $field[ 'merge' ]; ?>-position position-input" name="field[<?php echo $field[ 'merge' ]; ?>][position]" value="<?php echo $i++; ?>" />
1822
+								<?php if ( isset( $merge_field_ids[ $field[ 'merge' ] ] ) && is_int( $merge_field_ids[ $field[ 'merge' ] ] ) ) { ?> 
1823
+									<input type="hidden" class="yikes-mc-merge-field-id" name="field[<?php echo $field[ 'merge' ]; ?>][id]" value="<?php echo $merge_field_ids[ $field[ 'merge' ] ] ?>" />  
1824 1824
 								<?php } ?>
1825 1825
 
1826
-								<?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1827
-									$choices = json_decode( $field['choices'], true );
1826
+								<?php if ( $field[ 'type' ] == 'radio' || $field[ 'type' ] == 'dropdown' || $field[ 'type' ] == 'select' ) {
1827
+									$choices = json_decode( $field[ 'choices' ], true );
1828 1828
 								?>
1829
-									<input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1829
+									<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1830 1830
 								<?php } ?>
1831 1831
 
1832 1832
 								<!-- Single or Double Opt-in -->
@@ -1842,12 +1842,12 @@  discard block
 block discarded – undo
1842 1842
 												</label>
1843 1843
 											</td>
1844 1844
 											<td>
1845
-												<input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field['merge']; ?>">
1845
+												<input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field[ 'merge' ]; ?>">
1846 1846
 											</td>
1847 1847
 										</tr>
1848 1848
 
1849 1849
 										<!-- Placeholder Value -->
1850
-										<?php switch( $field['type'] ) {
1850
+										<?php switch ( $field[ 'type' ] ) {
1851 1851
 
1852 1852
 											case 'text':
1853 1853
 											case 'email':
@@ -1861,13 +1861,13 @@  discard block
 block discarded – undo
1861 1861
 										<!-- Placeholder -->
1862 1862
 										<tr valign="top">
1863 1863
 											<td scope="row">
1864
-												<label for="placeholder_<?php echo esc_attr( $field['merge'] ); ?>">
1864
+												<label for="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1865 1865
 													<?php _e( 'Placeholder', 'yikes-inc-easy-mailchimp-extender' ); ?>
1866 1866
 												</label>
1867 1867
 											</td>
1868 1868
 											<td>
1869
-												<input type="text" id="placeholder_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="<?php echo isset( $field['placeholder'] ) ? $field['placeholder'] : '' ; ?>" />
1870
-												<p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1869
+												<input type="text" id="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][placeholder]" value="<?php echo isset( $field[ 'placeholder' ] ) ? $field[ 'placeholder' ] : ''; ?>" />
1870
+												<p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1871 1871
 											</td>
1872 1872
 										</tr>
1873 1873
 										<?php
@@ -1878,13 +1878,13 @@  discard block
 block discarded – undo
1878 1878
 											?>
1879 1879
 												<tr valign="top">
1880 1880
 													<td scope="row">
1881
-														<label for="placeholder_<?php echo esc_attr( $field['merge'] ); ?>">
1881
+														<label for="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1882 1882
 															<?php _e( 'Placeholder', 'yikes-inc-easy-mailchimp-extender' ); ?>
1883 1883
 														</label>
1884 1884
 													</td>
1885 1885
 													<td>
1886
-														<input type="checkbox" id="placeholder_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="1" <?php echo isset( $field['placeholder'] ) && ! empty( $field['placeholder'] ) ? 'checked="checked"' : '' ; ?> />
1887
-														<span class="description"><small><?php _e( "Use placeholders for this field (these will be automatically filled in with field names).", 'yikes-inc-easy-mailchimp-extender' );?></small></span>
1886
+														<input type="checkbox" id="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][placeholder]" value="1" <?php echo isset( $field[ 'placeholder' ] ) && ! empty( $field[ 'placeholder' ] ) ? 'checked="checked"' : ''; ?> />
1887
+														<span class="description"><small><?php _e( "Use placeholders for this field (these will be automatically filled in with field names).", 'yikes-inc-easy-mailchimp-extender' ); ?></small></span>
1888 1888
 													</td>
1889 1889
 												</tr>
1890 1890
 											<?php
@@ -1894,7 +1894,7 @@  discard block
 block discarded – undo
1894 1894
 										?>
1895 1895
 
1896 1896
 										<!-- Default Value -->
1897
-										<?php switch( $field['type'] ) {
1897
+										<?php switch ( $field[ 'type' ] ) {
1898 1898
 											default:
1899 1899
 											case 'text':
1900 1900
 											case 'number':
@@ -1902,15 +1902,15 @@  discard block
 block discarded – undo
1902 1902
 										?>
1903 1903
 											<tr valign="top">
1904 1904
 												<td scope="row">
1905
-													<label for="default_value_<?php echo esc_attr( $field['merge'] ); ?>">
1905
+													<label for="default_value_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1906 1906
 														<?php _e( 'Default Value', 'yikes-inc-easy-mailchimp-extender' ); ?>
1907 1907
 													</label>
1908 1908
 												</td>
1909 1909
 												<td>
1910
-													<input id="default_value_<?php echo esc_attr( $field['merge'] ); ?>" <?php if ( $field['type'] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field['merge']; ?>][default]" <?php if ( $field['type'] != 'url' ) { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( $field['default'] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field['default'] ) ) ) : ''; ?>" <?php } ?> />
1911
-													<p class="description"><small><?php _e( "Assign a default value to populate this field with on initial page load.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1910
+													<input id="default_value_<?php echo esc_attr( $field[ 'merge' ] ); ?>" <?php if ( $field[ 'type' ] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][default]" <?php if ( $field[ 'type' ] != 'url' ) { ?> value="<?php echo isset( $field[ 'default' ] ) ? stripslashes( wp_strip_all_tags( $field[ 'default' ] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field[ 'default' ] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field[ 'default' ] ) ) ) : ''; ?>" <?php } ?> />
1911
+													<p class="description"><small><?php _e( "Assign a default value to populate this field with on initial page load.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1912 1912
 													<?php
1913
-													switch( $field['type'] ) {
1913
+													switch ( $field[ 'type' ] ) {
1914 1914
 														case 'text':
1915 1915
 															?>
1916 1916
 																<p><small class="pre-defined-tag-link"><a href="#TB_inline?width=600&height=550&inlineId=pre-defined-tag-container" onclick="storeGlobalClicked( jQuery( this ) );" class="thickbox"><?php _e( 'View Pre-Defined Tags', 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
@@ -1932,28 +1932,28 @@  discard block
 block discarded – undo
1932 1932
 													</td>
1933 1933
 													<td>
1934 1934
 														<?php
1935
-															$field['default_choice'] = ! isset( $field['default_choice'] ) ? 'no-default' : $field['default_choice'];
1935
+															$field[ 'default_choice' ] = ! isset( $field[ 'default_choice' ] ) ? 'no-default' : $field[ 'default_choice' ];
1936 1936
 															$x = 0;
1937 1937
 														?>
1938
-														<label for="<?php echo $field['merge'] . '-no-default'; ?>">
1939
-															<input id="<?php echo $field['merge'] . '-no-default'; ?>"
1938
+														<label for="<?php echo $field[ 'merge' ] . '-no-default'; ?>">
1939
+															<input id="<?php echo $field[ 'merge' ] . '-no-default'; ?>"
1940 1940
 															       type="radio"
1941
-															       name="field[<?php echo $field['merge']; ?>][default_choice]"
1942
-															       value="no-default" <?php checked( $field['default_choice'], 'no-default' ); ?>
1941
+															       name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]"
1942
+															       value="no-default" <?php checked( $field[ 'default_choice' ], 'no-default' ); ?>
1943 1943
 															>
1944 1944
 															No Default&nbsp;
1945 1945
 														</label>
1946 1946
 														<?php
1947 1947
 														foreach ( $choices as $choice => $value ) { ?>
1948
-															<label for="<?php echo $field['merge'].'-'.$x; ?>">
1949
-																<input id="<?php echo $field['merge'].'-'.$x; ?>"
1948
+															<label for="<?php echo $field[ 'merge' ] . '-' . $x; ?>">
1949
+																<input id="<?php echo $field[ 'merge' ] . '-' . $x; ?>"
1950 1950
 																       type="radio"
1951
-																       name="field[<?php echo $field['merge']; ?>][default_choice]"
1952
-																       value="<?php echo $x; ?>" <?php checked( $field['default_choice'], $x ); ?>>
1951
+																       name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]"
1952
+																       value="<?php echo $x; ?>" <?php checked( $field[ 'default_choice' ], $x ); ?>>
1953 1953
 																<?php echo $value; ?>&nbsp;
1954 1954
 															</label>
1955 1955
 														<?php $x++; } ?>
1956
-														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1956
+														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1957 1957
 													</td>
1958 1958
 												</tr>
1959 1959
 
@@ -1969,13 +1969,13 @@  discard block
 block discarded – undo
1969 1969
 														</label>
1970 1970
 													</td>
1971 1971
 													<td>
1972
-														<select type="default" name="field[<?php echo $field['merge']; ?>][default_choice]">
1973
-															<option value="no-default" <?php selected( $field['default_choice'] , 'no-default' ); ?>>No Default</option>
1974
-															<?php foreach( json_decode( $field['choices'], true ) as $choice => $value ) { ?>
1975
-																<option value="<?php echo $choice; ?>" <?php selected( $field['default_choice'] , $choice ); ?>><?php echo $value; ?></option>
1972
+														<select type="default" name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]">
1973
+															<option value="no-default" <?php selected( $field[ 'default_choice' ], 'no-default' ); ?>>No Default</option>
1974
+															<?php foreach ( json_decode( $field[ 'choices' ], true ) as $choice => $value ) { ?>
1975
+																<option value="<?php echo $choice; ?>" <?php selected( $field[ 'default_choice' ], $choice ); ?>><?php echo $value; ?></option>
1976 1976
 															<?php } ?>
1977 1977
 														</select>
1978
-														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1978
+														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1979 1979
 													</td>
1980 1980
 												</tr>
1981 1981
 
@@ -1992,82 +1992,82 @@  discard block
 block discarded – undo
1992 1992
 										<!-- Field Description -->
1993 1993
 										<tr valign="top">
1994 1994
 											<td scope="row">
1995
-												<label for="description_<?php echo esc_attr( $field['merge'] ); ?>">
1995
+												<label for="description_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1996 1996
 													<?php _e( 'Description', 'yikes-inc-easy-mailchimp-extender' ); ?>
1997 1997
 												</label>
1998 1998
 											</td>
1999 1999
 											<td>
2000
-												<textarea class="widefat field-description-input" id="description_<?php echo esc_attr( $field['merge'] ); ?>" name="field[<?php echo $field['merge']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
2001
-												<p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and will provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2000
+												<textarea class="widefat field-description-input" id="description_<?php echo esc_attr( $field[ 'merge' ] ); ?>" name="field[<?php echo $field[ 'merge' ]; ?>][description]"><?php echo isset( $field[ 'description' ] ) ? stripslashes( esc_html( $field[ 'description' ] ) ) : ''; ?></textarea>
2001
+												<p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and will provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2002 2002
 											</td>
2003 2003
 										</tr>
2004 2004
 										<!-- Description Above Field -->
2005 2005
 										<tr valign="top" class="yikes-checkbox-container">
2006 2006
 											<td scope="row">
2007
-												<label for="description_above_<?php echo esc_attr( $field['merge'] ); ?>">
2007
+												<label for="description_above_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2008 2008
 													<?php _e( 'Description Above Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2009 2009
 												</label>
2010 2010
 											</td>
2011 2011
 											<td>
2012
-												<input type="checkbox" id="description_above_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat field-description-input" name="field[<?php echo $field['merge']; ?>][description_above]" value="1" <?php echo isset( $field['description_above'] ) && $field['description_above'] === '1' ? 'checked="checked"' : ''; ?> />
2013
-												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2012
+												<input type="checkbox" id="description_above_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat field-description-input" name="field[<?php echo $field[ 'merge' ]; ?>][description_above]" value="1" <?php echo isset( $field[ 'description_above' ] ) && $field[ 'description_above' ] === '1' ? 'checked="checked"' : ''; ?> />
2013
+												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2014 2014
 											</td>
2015 2015
 										</tr>
2016 2016
 										<!-- Additional Classes -->
2017 2017
 										<tr valign="top">
2018 2018
 											<td scope="row">
2019
-												<label for="classes_<?php echo esc_attr( $field['merge'] ); ?>">
2019
+												<label for="classes_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2020 2020
 													<?php _e( 'Additional Classes', 'yikes-inc-easy-mailchimp-extender' ); ?>
2021 2021
 												</label>
2022 2022
 											</td>
2023 2023
 											<td>
2024
-												<input type="text" id="classes_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat" name="field[<?php echo $field['merge']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
2025
-												<p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' );?></small></p>
2024
+												<input type="text" id="classes_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][additional-classes]" value="<?php echo isset( $field[ 'additional-classes' ] ) ? stripslashes( wp_strip_all_tags( $field[ 'additional-classes' ] ) ) : ''; ?>" />
2025
+												<p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' ); ?></small></p>
2026 2026
 											</td>
2027 2027
 										</tr>
2028 2028
 										<!-- Required Toggle -->
2029 2029
 										<tr valign="top" class="yikes-checkbox-container yikes-checkbox-container-first">
2030 2030
 											<td scope="row">
2031
-												<label for="field-required-<?php echo esc_attr( $field['merge'] ); ?>">
2031
+												<label for="field-required-<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2032 2032
 													<?php _e( 'Field Required?', 'yikes-inc-easy-mailchimp-extender' ); ?>
2033 2033
 												</label>
2034 2034
 											</td>
2035 2035
 											<td>
2036
-												<?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2037
-												<input id="field-required-<?php echo esc_attr( $field['merge'] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][require]" <?php checked( $checked , 1 ); ?> <?php if ( $field['merge'] == 'EMAIL' ) {  ?> disabled="disabled" checked="checked" title="<?php echo __( 'Email is a required field.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2038
-												<p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2036
+												<?php $checked = isset( $field[ 'require' ] ) ? $field[ 'require' ] : '0'; ?>
2037
+												<input id="field-required-<?php echo esc_attr( $field[ 'merge' ] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field[ 'merge' ]; ?>][require]" <?php checked( $checked, 1 ); ?> <?php if ( $field[ 'merge' ] == 'EMAIL' ) {  ?> disabled="disabled" checked="checked" title="<?php echo __( 'Email is a required field.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2038
+												<p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2039 2039
 											</td>
2040 2040
 										</tr>
2041 2041
 										<!-- Visible Toggle -->
2042 2042
 										<tr valign="top" class="yikes-checkbox-container">
2043 2043
 											<td scope="row">
2044
-												<label for="hide-field-<?php echo esc_attr( $field['merge'] ); ?>">
2044
+												<label for="hide-field-<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2045 2045
 													<?php _e( 'Hide Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2046 2046
 												</label>
2047 2047
 											</td>
2048 2048
 											<td>
2049
-												<?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2050
-												<input id="hide-field-<?php echo esc_attr( $field['merge'] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][hide]" <?php checked( $hide , 1 ); ?> <?php if ( $field['merge'] == 'EMAIL' ) {  ?> disabled="disabled" title="<?php echo __( 'Cannot toggle email field visibility.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2051
-												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2049
+												<?php $hide = isset( $field[ 'hide' ] ) ? $field[ 'hide' ] : '0'; ?>
2050
+												<input id="hide-field-<?php echo esc_attr( $field[ 'merge' ] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field[ 'merge' ]; ?>][hide]" <?php checked( $hide, 1 ); ?> <?php if ( $field[ 'merge' ] == 'EMAIL' ) {  ?> disabled="disabled" title="<?php echo __( 'Cannot toggle email field visibility.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2051
+												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2052 2052
 											</td>
2053 2053
 										</tr>
2054 2054
 										<!-- Toggle Field Label Visibility -->
2055 2055
 										<tr valign="top" class="yikes-checkbox-container">
2056 2056
 											<td scope="row">
2057
-												<label for="hide-label-<?php echo esc_attr( $field['merge'] ); ?>">
2057
+												<label for="hide-label-<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2058 2058
 													<?php _e( 'Hide Label', 'yikes-inc-easy-mailchimp-extender' ); ?>
2059 2059
 												</label>
2060 2060
 											</td>
2061 2061
 											<td>
2062
-												<?php $hide_label = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2063
-												<input id="hide-label-<?php echo esc_attr( $field['merge'] ); ?>" type="checkbox" name="field[<?php echo $field['merge']; ?>][hide-label]" value="1" <?php checked( $hide_label , 1 ); ?>/>
2064
-												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2062
+												<?php $hide_label = isset( $field[ 'hide-label' ] ) ? $field[ 'hide-label' ] : '0'; ?>
2063
+												<input id="hide-label-<?php echo esc_attr( $field[ 'merge' ] ); ?>" type="checkbox" name="field[<?php echo $field[ 'merge' ]; ?>][hide-label]" value="1" <?php checked( $hide_label, 1 ); ?>/>
2064
+												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2065 2065
 											</td>
2066 2066
 										</tr>
2067 2067
 										<!-- Display Phone/Date Formats back to the user -->
2068 2068
 										<!-- Phone Format Initial Load -->
2069 2069
 										<?php
2070
-											switch( $field['type'] ) {
2070
+											switch ( $field[ 'type' ] ) {
2071 2071
 												/* Store the phone format, for properly regex pattern */
2072 2072
 												case 'phone':
2073 2073
 												case 'birthday':
@@ -2077,23 +2077,23 @@  discard block
 block discarded – undo
2077 2077
 															<td scope="row">
2078 2078
 																<label for="placeholder">
2079 2079
 																	<?php
2080
-																		switch( $field['type'] ) {
2080
+																		switch ( $field[ 'type' ] ) {
2081 2081
 																			default:
2082 2082
 																			case 'birthday':
2083 2083
 																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
2084
-																				$format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
2084
+																				$format = ( isset( $field[ 'date_format' ] ) ) ? $field[ 'date_format' ] : 'MM/DD';
2085 2085
 																				$format_name = 'date_format';
2086 2086
 																				break;
2087 2087
 
2088 2088
 																			case 'date':
2089 2089
 																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
2090
-																				$format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
2090
+																				$format = ( isset( $field[ 'date_format' ] ) ) ? $field[ 'date_format' ] : 'MM/DD/YYYY';
2091 2091
 																				$format_name = 'date_format';
2092 2092
 																				break;
2093 2093
 
2094 2094
 																			case 'phone':
2095 2095
 																				$type = __( 'Phone Format', 'yikes-inc-easy-mailchimp-extender' );
2096
-																				$format = isset( $field['phone_format'] ) && ! empty( $field['phone_format'] ) ? $field['phone_format'] : __( 'International', 'yikes-inc-easy-mailchimp-extender' );
2096
+																				$format = isset( $field[ 'phone_format' ] ) && ! empty( $field[ 'phone_format' ] ) ? $field[ 'phone_format' ] : __( 'International', 'yikes-inc-easy-mailchimp-extender' );
2097 2097
 																				$format_name = 'phone_format';
2098 2098
 																				break;
2099 2099
 																		}
@@ -2103,7 +2103,7 @@  discard block
 block discarded – undo
2103 2103
 															</td>
2104 2104
 															<td>
2105 2105
 																<strong><?php echo $format; ?></strong>
2106
-																<input type="hidden" name="field[<?php echo $field['merge']; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
2106
+																<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
2107 2107
 																<p class="description"><small>
2108 2108
 																	<?php printf( __( 'To change the %s please head over to <a href="%s" title="Mailchimp" target="_blank">Mailchimp</a>. If you alter the format, you should re-import this field.', 'yikes-inc-easy-mailchimp-extender' ), strtolower( $type ), esc_url( 'http://www.mailchimp.com' ) ); ?>
2109 2109
 																</small></p>
@@ -2124,8 +2124,8 @@  discard block
 block discarded – undo
2124 2124
 											</td>
2125 2125
 											<td>
2126 2126
 												<span class="toggle-container">
2127
-													<a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2128
-													<a href="#" class="remove-field" alt="<?php echo $field['merge']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2127
+													<a href="#" class="close-form-expansion"><?php _e( "Close", 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2128
+													<a href="#" class="remove-field" alt="<?php echo $field[ 'merge' ]; ?>"><?php _e( "Remove Field", 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2129 2129
 												</span>
2130 2130
 											</td>
2131 2131
 										</tr>
@@ -2143,35 +2143,35 @@  discard block
 block discarded – undo
2143 2143
 						/**** Interest Group ****/
2144 2144
 
2145 2145
 						?>
2146
-						<section class="draggable" id="<?php echo $field['group_id']; ?>">
2146
+						<section class="draggable" id="<?php echo $field[ 'group_id' ]; ?>">
2147 2147
 							<!-- top -->
2148 2148
 							<a href="#" class="expansion-section-title settings-sidebar">
2149
-								<span class="dashicons dashicons-plus yikes-mc-expansion-toggle"></span><?php echo stripslashes( $field['label'] ); ?>
2150
-								<?php if ( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2149
+								<span class="dashicons dashicons-plus yikes-mc-expansion-toggle"></span><?php echo stripslashes( $field[ 'label' ] ); ?>
2150
+								<?php if ( in_array( $field[ 'group_id' ], $excluded_fields ) ) { ?>
2151 2151
 									<img src="<?php echo YIKES_MC_URL . 'includes/images/warning.svg'; ?>" class="field-no-longer-exists-warning" title="<?php _e( 'Field no longer exists.', 'yikes-inc-easy-mailchimp-extender' ); ?>" alt="<?php _e( 'Field no longer exists.', 'yikes-inc-easy-mailchimp-extender' ); ?>">
2152 2152
 								<?php } ?>
2153
-								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
2153
+								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field[ 'type' ]; ?></small></span>
2154 2154
 							</a>
2155 2155
 							<!-- expansion section -->
2156 2156
 							<div class="yikes-mc-settings-expansion-section">
2157 2157
 
2158 2158
 								<!-- check if this field exists in the available interest group array -->
2159
-								<?php if ( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2160
-									<p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on the front end." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
2159
+								<?php if ( in_array( $field[ 'group_id' ], $excluded_fields ) ) { ?>
2160
+									<p class="yikes-mc-warning-message"><?php _e( "This field no longer exists in this list. Delete this field from the form to prevent issues on the front end.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
2161 2161
 								<?php } ?>
2162 2162
 
2163 2163
 								<!-- store the label -->
2164
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][label]" value="<?php echo htmlspecialchars( $field['label'] ); ?>" />
2165
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][type]" value="<?php echo $field['type']; ?>" />
2166
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][group_id]" value="<?php echo $field['group_id']; ?>" />
2167
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field['groups'], true ) ) ); ?>' />
2164
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][label]" value="<?php echo htmlspecialchars( $field[ 'label' ] ); ?>" />
2165
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][type]" value="<?php echo $field[ 'type' ]; ?>" />
2166
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][group_id]" value="<?php echo $field[ 'group_id' ]; ?>" />
2167
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field[ 'groups' ], true ) ) ); ?>' />
2168 2168
 
2169 2169
 								<!-- Single or Double Opt-in -->
2170 2170
 								<p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
2171 2171
 
2172 2172
 									<table class="form-table form-field-container">
2173 2173
 										<!-- Default Value -->
2174
-										<?php switch( $field['type'] ) {
2174
+										<?php switch ( $field[ 'type' ] ) {
2175 2175
 											default:
2176 2176
 											case 'radio':
2177 2177
 											case 'checkboxes':
@@ -2184,15 +2184,15 @@  discard block
 block discarded – undo
2184 2184
 													</td>
2185 2185
 													<td>
2186 2186
 														<?php
2187
-														$field['default_choice'] = isset( $field['default_choice'] ) ? $field['default_choice'] : '';
2187
+														$field[ 'default_choice' ] = isset( $field[ 'default_choice' ] ) ? $field[ 'default_choice' ] : '';
2188 2188
 
2189 2189
 														$default_shown = false;
2190 2190
 
2191
-														foreach ( json_decode( $field['groups'], true ) as $id => $group ) {
2192
-															$field_id   = "{$field['group_id']}-{$id}";
2193
-															$field_type = 'hidden' == $field['type'] ? 'checkbox' : $field['type'];
2191
+														foreach ( json_decode( $field[ 'groups' ], true ) as $id => $group ) {
2192
+															$field_id   = "{$field[ 'group_id' ]}-{$id}";
2193
+															$field_type = 'hidden' == $field[ 'type' ] ? 'checkbox' : $field[ 'type' ];
2194 2194
 															$field_type = 'checkboxes' == $field_type ? 'checkbox' : $field_type;
2195
-															$field_name = "field[{$field['group_id']}][default_choice]";
2195
+															$field_name = "field[{$field[ 'group_id' ]}][default_choice]";
2196 2196
 															$field_name = 'checkbox' == $field_type ? $field_name . '[]' : $field_name;
2197 2197
 
2198 2198
 															// Determine if the current group is checked.
@@ -2200,13 +2200,13 @@  discard block
 block discarded – undo
2200 2200
 															switch ( $field_type ) {
2201 2201
 																case 'radio':
2202 2202
 																default:
2203
-																	$default = is_array( $field['default_choice'] ) ? current( $field['default_choice'] ) : $field['default_choice'];
2204
-																	$checked = is_array( $field['default_choice'] ) ? checked( current( $field['default_choice'] ), $id, false ) : checked( $field['default_choice'], $id, false );
2203
+																	$default = is_array( $field[ 'default_choice' ] ) ? current( $field[ 'default_choice' ] ) : $field[ 'default_choice' ];
2204
+																	$checked = is_array( $field[ 'default_choice' ] ) ? checked( current( $field[ 'default_choice' ] ), $id, false ) : checked( $field[ 'default_choice' ], $id, false );
2205 2205
 																break;
2206 2206
 
2207 2207
 																case 'checkbox':
2208 2208
 																case 'hidden':
2209
-																	if ( is_array( $field['default_choice'] ) && in_array( $id, $field['default_choice'] ) ) {
2209
+																	if ( is_array( $field[ 'default_choice' ] ) && in_array( $id, $field[ 'default_choice' ] ) ) {
2210 2210
 																		$checked = checked( true, true, false );
2211 2211
 																	}
2212 2212
 																break;
@@ -2221,7 +2221,7 @@  discard block
 block discarded – undo
2221 2221
 																	    type="<?php echo $field_type; ?>"
2222 2222
 																	    name="<?php echo $field_name; ?>"
2223 2223
 																	    value="no-default" 
2224
-																	    <?php is_array( $field['default_choice'] ) ? checked( current( $field['default_choice'] ), 'no-default' ) : checked( $field['default_choice'], 'no-default' ); ?>>
2224
+																	    <?php is_array( $field[ 'default_choice' ] ) ? checked( current( $field[ 'default_choice' ] ), 'no-default' ) : checked( $field[ 'default_choice' ], 'no-default' ); ?>>
2225 2225
 																	No Default&nbsp;
2226 2226
 																</label>
2227 2227
 																<?php
@@ -2237,7 +2237,7 @@  discard block
 block discarded – undo
2237 2237
 															</label>
2238 2238
 															<?php
2239 2239
 														} ?>
2240
-														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2240
+														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2241 2241
 													</td>
2242 2242
 												</tr>
2243 2243
 
@@ -2253,13 +2253,13 @@  discard block
 block discarded – undo
2253 2253
 														</label>
2254 2254
 													</td>
2255 2255
 													<td>
2256
-														<select type="default" name="field[<?php echo $field['group_id']; ?>][default_choice]">
2256
+														<select type="default" name="field[<?php echo $field[ 'group_id' ]; ?>][default_choice]">
2257 2257
 															<option value="no-default">No Default</option>
2258
-															<?php foreach( json_decode( stripslashes_deep( $field['groups'] ) , true ) as $id => $group ) { ?>
2259
-																<option value="<?php echo $id; ?>" <?php selected( $field['default_choice'] , $id ); ?>><?php echo stripslashes( $group ); ?></option>
2258
+															<?php foreach ( json_decode( stripslashes_deep( $field[ 'groups' ] ), true ) as $id => $group ) { ?>
2259
+																<option value="<?php echo $id; ?>" <?php selected( $field[ 'default_choice' ], $id ); ?>><?php echo stripslashes( $group ); ?></option>
2260 2260
 															<?php } ?>
2261 2261
 														</select>
2262
-														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2262
+														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2263 2263
 													</td>
2264 2264
 												</tr>
2265 2265
 
@@ -2272,78 +2272,78 @@  discard block
 block discarded – undo
2272 2272
 										<!-- Field Description -->
2273 2273
 										<tr valign="top">
2274 2274
 											<td scope="row">
2275
-												<label for="description_<?php echo esc_attr( $field['group_id'] ); ?>">
2275
+												<label for="description_<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2276 2276
 													<?php _e( 'Description', 'yikes-inc-easy-mailchimp-extender' ); ?>
2277 2277
 												</label>
2278 2278
 											</td>
2279 2279
 											<td>
2280
-												<textarea id="description_<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat field-description-input" name="field[<?php echo $field['group_id']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
2281
-												<p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2280
+												<textarea id="description_<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat field-description-input" name="field[<?php echo $field[ 'group_id' ]; ?>][description]"><?php echo isset( $field[ 'description' ] ) ? stripslashes( esc_html( $field[ 'description' ] ) ) : ''; ?></textarea>
2281
+												<p class="description"><small><?php _e( "Enter the description for the form field. This will be displayed to the user and provide some direction on how the field should be filled out or selected.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2282 2282
 											</td>
2283 2283
 										</tr>
2284 2284
 
2285 2285
 										<!-- Description Above Field -->
2286 2286
 										<tr valign="top" class="yikes-checkbox-container">
2287 2287
 											<td scope="row">
2288
-												<label for="description_above_<?php echo $field['group_id']; ?>">
2288
+												<label for="description_above_<?php echo $field[ 'group_id' ]; ?>">
2289 2289
 													<?php _e( 'Description Above Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2290 2290
 												</label>
2291 2291
 											</td>
2292 2292
 											<td>
2293
-												<input type="checkbox" id="description_above_<?php echo $field['group_id']; ?>" class="widefat field-description-input" name="field[<?php echo $field['group_id']; ?>][description_above]" value="1" <?php echo isset( $field['description_above'] ) && $field['description_above'] === '1' ? 'checked="checked"' : ''; ?> />
2294
-												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2293
+												<input type="checkbox" id="description_above_<?php echo $field[ 'group_id' ]; ?>" class="widefat field-description-input" name="field[<?php echo $field[ 'group_id' ]; ?>][description_above]" value="1" <?php echo isset( $field[ 'description_above' ] ) && $field[ 'description_above' ] === '1' ? 'checked="checked"' : ''; ?> />
2294
+												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2295 2295
 											</td>
2296 2296
 										</tr>
2297 2297
 
2298 2298
 										<!-- Additional Classes -->
2299 2299
 										<tr valign="top">
2300 2300
 											<td scope="row">
2301
-												<label for="classes_<?php echo esc_attr( $field['group_id'] ); ?>">
2301
+												<label for="classes_<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2302 2302
 													<?php _e( 'Additional Classes', 'yikes-inc-easy-mailchimp-extender' ); ?>
2303 2303
 												</label>
2304 2304
 											</td>
2305 2305
 											<td>
2306
-												<input type="text" id="classes_<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat" name="field[<?php echo $field['group_id']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
2307
-												<p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' );?></small></p>
2306
+												<input type="text" id="classes_<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'group_id' ]; ?>][additional-classes]" value="<?php echo isset( $field[ 'additional-classes' ] ) ? stripslashes( wp_strip_all_tags( $field[ 'additional-classes' ] ) ) : ''; ?>" />
2307
+												<p class="description"><small><?php printf( __( "Assign additional classes to this field. %s.", 'yikes-inc-easy-mailchimp-extender' ), '<a target="_blank" href="' . esc_url( 'https://yikesplugins.com/support/knowledge-base/bundled-css-classes/' ) . '">' . __( 'View bundled classes', 'yikes-inc-easy-mailchimp-extender' ) . '</a>' ); ?></small></p>
2308 2308
 											</td>
2309 2309
 										</tr>
2310 2310
 										<!-- Required Toggle -->
2311 2311
 										<tr valign="top" class="yikes-checkbox-container">
2312 2312
 											<td scope="row">
2313
-												<label for="field-required-<?php echo esc_attr( $field['group_id'] ); ?>">
2313
+												<label for="field-required-<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2314 2314
 													<?php _e( 'Field Required?', 'yikes-inc-easy-mailchimp-extender' ); ?>
2315 2315
 												</label>
2316 2316
 											</td>
2317 2317
 											<td>
2318
-												<?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2319
-												<input type="checkbox" id="field-required-<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][require]" <?php checked( $checked , 1 ); ?>>
2320
-												<p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2318
+												<?php $checked = isset( $field[ 'require' ] ) ? $field[ 'require' ] : '0'; ?>
2319
+												<input type="checkbox" id="field-required-<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat" value="1" name="field[<?php echo $field[ 'group_id' ]; ?>][require]" <?php checked( $checked, 1 ); ?>>
2320
+												<p class="description"><small><?php _e( "Require this field to be filled in before the form can be submitted.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2321 2321
 											</td>
2322 2322
 										</tr>
2323 2323
 										<!-- Visible Toggle -->
2324 2324
 										<tr valign="top" class="yikes-checkbox-container">
2325 2325
 											<td scope="row">
2326
-												<label for="hide-field-<?php echo esc_attr( $field['group_id'] ); ?>">
2326
+												<label for="hide-field-<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2327 2327
 													<?php _e( 'Hide Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2328 2328
 												</label>
2329 2329
 											</td>
2330 2330
 											<td>
2331
-												<?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2332
-												<input type="checkbox" id="hide-field-<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][hide]" <?php checked( $hide , 1 ); ?>>
2333
-												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2331
+												<?php $hide = isset( $field[ 'hide' ] ) ? $field[ 'hide' ] : '0'; ?>
2332
+												<input type="checkbox" id="hide-field-<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat" value="1" name="field[<?php echo $field[ 'group_id' ]; ?>][hide]" <?php checked( $hide, 1 ); ?>>
2333
+												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2334 2334
 											</td>
2335 2335
 										</tr>
2336 2336
 										<!-- Toggle Field Label Visibility -->
2337 2337
 										<tr valign="top" class="yikes-checkbox-container">
2338 2338
 											<td scope="row">
2339
-												<label for="hide-label-<?php echo esc_attr( $field['group_id'] ); ?>">
2339
+												<label for="hide-label-<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2340 2340
 													<?php _e( 'Hide Label', 'yikes-inc-easy-mailchimp-extender' ); ?>
2341 2341
 												</label>
2342 2342
 											</td>
2343 2343
 											<td>
2344
-												<?php $hide = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2345
-												<input type="checkbox" id="hide-label-<?php echo esc_attr( $field['group_id'] ); ?>" name="field[<?php echo $field['group_id']; ?>][hide-label]" value="1" <?php checked( $hide , 1 ); ?>/>
2346
-												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2344
+												<?php $hide = isset( $field[ 'hide-label' ] ) ? $field[ 'hide-label' ] : '0'; ?>
2345
+												<input type="checkbox" id="hide-label-<?php echo esc_attr( $field[ 'group_id' ] ); ?>" name="field[<?php echo $field[ 'group_id' ]; ?>][hide-label]" value="1" <?php checked( $hide, 1 ); ?>/>
2346
+												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2347 2347
 											</td>
2348 2348
 										</tr>
2349 2349
 										<!-- Toggle Buttons -->
@@ -2353,8 +2353,8 @@  discard block
 block discarded – undo
2353 2353
 											</td>
2354 2354
 											<td>
2355 2355
 												<span class="toggle-container">
2356
-													<a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2357
-													<a href="#" class="remove-field" alt="<?php echo $field['group_id']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2356
+													<a href="#" class="close-form-expansion"><?php _e( "Close", 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2357
+													<a href="#" class="remove-field" alt="<?php echo $field[ 'group_id' ]; ?>"><?php _e( "Remove Field", 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2358 2358
 												</span>
2359 2359
 											</td>
2360 2360
 										</tr>
@@ -2375,7 +2375,7 @@  discard block
 block discarded – undo
2375 2375
 				add_thickbox();
2376 2376
 				// enqueue jquery qtip for our tooltip
2377 2377
 				wp_enqueue_script( 'jquery-qtip-tooltip', YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js', array( 'jquery' ) );
2378
-				wp_enqueue_style( 'jquery-qtip-style',  YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2378
+				wp_enqueue_style( 'jquery-qtip-style', YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2379 2379
 					$available_tags = array(
2380 2380
 						array(
2381 2381
 							'tag' => '{page_title}',
@@ -2430,14 +2430,14 @@  discard block
 block discarded – undo
2430 2430
 						<h3><?php _e( 'Pre Defined Tags', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2431 2431
 						<p class="description"><?php _e( 'You can use any of the following tags to populate a Mailchimp text field with dynamic content. This can be used to determine which page the user signed up on, if the user was logged in and more.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
2432 2432
 						<ul>
2433
-							<?php foreach( apply_filters( 'yikes-mailchimp-custom-default-value-tags', $available_tags ) as $tag ) { ?>
2433
+							<?php foreach ( apply_filters( 'yikes-mailchimp-custom-default-value-tags', $available_tags ) as $tag ) { ?>
2434 2434
 								<li class="tooltop-tag">
2435 2435
 									<!-- link/tag -->
2436
-									<a href="#" onclick="populateDefaultValue( '<?php echo $tag['tag']; ?>' );return false;" data-attr-tag="<?php echo $tag['tag']; ?>" title="<?php echo $tag['title']; ?>"><?php echo $tag['title']; ?></a>
2436
+									<a href="#" onclick="populateDefaultValue( '<?php echo $tag[ 'tag' ]; ?>' );return false;" data-attr-tag="<?php echo $tag[ 'tag' ]; ?>" title="<?php echo $tag[ 'title' ]; ?>"><?php echo $tag[ 'title' ]; ?></a>
2437 2437
 									<!-- help icon -->
2438 2438
 									<span class="dashicons dashicons-editor-help"></span>
2439 2439
 									<!-- tooltip -->
2440
-									<div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag['description']; ?></div>
2440
+									<div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag[ 'description' ]; ?></div>
2441 2441
 								</li>
2442 2442
 							<?php } ?>
2443 2443
 						</ul>
@@ -2456,32 +2456,32 @@  discard block
 block discarded – undo
2456 2456
 		public function build_available_merge_vars( $form_fields, $available_merge_variables ) {
2457 2457
 			$fields_assigned_to_form = array();
2458 2458
 			foreach ( $form_fields as $field ) {
2459
-				if ( isset( $field['merge'] ) ) {
2460
-					$fields_assigned_to_form[ $field['merge'] ] = true;
2459
+				if ( isset( $field[ 'merge' ] ) ) {
2460
+					$fields_assigned_to_form[ $field[ 'merge' ] ] = true;
2461 2461
 				}
2462 2462
 			}
2463 2463
 
2464
-			if ( ! empty( $available_merge_variables['merge_fields'] ) ) {
2464
+			if ( ! empty( $available_merge_variables[ 'merge_fields' ] ) ) {
2465 2465
 				?>
2466 2466
 				<ul id="available-fields"><?php
2467
-				foreach ( $available_merge_variables['merge_fields'] as $merge_var ) {
2468
-					$not_available = isset( $fields_assigned_to_form[ $merge_var['tag'] ] );
2467
+				foreach ( $available_merge_variables[ 'merge_fields' ] as $merge_var ) {
2468
+					$not_available = isset( $fields_assigned_to_form[ $merge_var[ 'tag' ] ] );
2469 2469
 					?>
2470 2470
 					<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
2471
-						alt="<?php echo esc_attr( $merge_var['tag'] ); ?>"
2472
-						data-attr-field-type="<?php echo esc_attr( $merge_var['type'] ); ?>"
2473
-						data-attr-field-name="<?php echo esc_attr( $merge_var['name'] ); ?>"
2474
-						data-attr-form-id="<?php echo esc_attr( $available_merge_variables['list_id'] ); ?>"
2471
+						alt="<?php echo esc_attr( $merge_var[ 'tag' ] ); ?>"
2472
+						data-attr-field-type="<?php echo esc_attr( $merge_var[ 'type' ] ); ?>"
2473
+						data-attr-field-name="<?php echo esc_attr( $merge_var[ 'name' ] ); ?>"
2474
+						data-attr-form-id="<?php echo esc_attr( $available_merge_variables[ 'list_id' ] ); ?>"
2475 2475
 						title="<?php echo $not_available ? esc_attr__( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : ''; ?>"
2476 2476
 						<?php echo $not_available ? 'disabled="disabled"' : ''; ?>
2477 2477
 					>
2478 2478
 						<?php
2479
-							echo esc_html( stripslashes( $merge_var['name'] ) );
2480
-							if ( $merge_var['required'] ) {
2479
+							echo esc_html( stripslashes( $merge_var[ 'name' ] ) );
2480
+							if ( $merge_var[ 'required' ] ) {
2481 2481
 								echo ' <span class="field-required" title="' . __( 'required field', 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>';
2482 2482
 							}
2483 2483
 						?>
2484
-						<small class="field-type-text"><?php echo esc_html( $merge_var['type'] ); ?></small>
2484
+						<small class="field-type-text"><?php echo esc_html( $merge_var[ 'type' ] ); ?></small>
2485 2485
 					</li>
2486 2486
 					<?php
2487 2487
 				}
@@ -2506,8 +2506,8 @@  discard block
 block discarded – undo
2506 2506
 			$fields_assigned_to_form = array();
2507 2507
 			if ( ! empty( $form_fields ) ) {
2508 2508
 				foreach ( $form_fields as $field ) {
2509
-					if ( isset( $field['group_id'] ) ) {
2510
-						$fields_assigned_to_form[ $field['group_id'] ] = true;
2509
+					if ( isset( $field[ 'group_id' ] ) ) {
2510
+						$fields_assigned_to_form[ $field[ 'group_id' ] ] = true;
2511 2511
 					}
2512 2512
 				}
2513 2513
 			}
@@ -2517,19 +2517,19 @@  discard block
 block discarded – undo
2517 2517
 				<ul id="available-interest-groups">
2518 2518
 				<?php
2519 2519
 					foreach ( $available_interest_groups as $interest_group ) {
2520
-						$not_available = isset( $fields_assigned_to_form[ $interest_group['id'] ] );
2520
+						$not_available = isset( $fields_assigned_to_form[ $interest_group[ 'id' ] ] );
2521 2521
 						?>
2522 2522
 						<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>" 
2523
-							alt="<?php echo esc_attr( $interest_group['id'] ); ?>" 
2524
-							data-group-id="<?php echo esc_attr( $interest_group['id'] ); ?>" 
2525
-							data-attr-field-name="<?php echo esc_attr( htmlspecialchars( $interest_group['title'] ) ); ?>" 
2526
-							data-attr-field-type="<?php echo esc_attr( $interest_group['type'] ); ?>" 
2523
+							alt="<?php echo esc_attr( $interest_group[ 'id' ] ); ?>" 
2524
+							data-group-id="<?php echo esc_attr( $interest_group[ 'id' ] ); ?>" 
2525
+							data-attr-field-name="<?php echo esc_attr( htmlspecialchars( $interest_group[ 'title' ] ) ); ?>" 
2526
+							data-attr-field-type="<?php echo esc_attr( $interest_group[ 'type' ] ); ?>" 
2527 2527
 							data-attr-form-id="<?php echo esc_attr( $list_id ); ?>"
2528 2528
 							title="<?php echo $not_available ? __( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : ''; ?>"
2529 2529
 							<?php echo $not_available ? 'disabled="disabled"' : ''; ?>
2530 2530
 						>
2531
-							<?php echo esc_html( stripslashes( $interest_group['title'] ) ); ?>
2532
-							<small class="field-type-text"><?php echo esc_html( $interest_group['type'] ); ?></small>
2531
+							<?php echo esc_html( stripslashes( $interest_group[ 'title' ] ) ); ?>
2532
+							<small class="field-type-text"><?php echo esc_html( $interest_group[ 'type' ] ); ?></small>
2533 2533
 						</li>
2534 2534
 						<?php
2535 2535
 					}
@@ -2555,13 +2555,13 @@  discard block
 block discarded – undo
2555 2555
 				$not_available = isset( $form_tags[ $tag_id ] );
2556 2556
 				?>
2557 2557
 				<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
2558
-					id="tag-<?php echo esc_attr( $tag['id'] ); ?>"
2559
-					data-tag-id="<?php echo esc_attr( $tag['id'] ); ?>"
2560
-					data-tag-name="<?php echo esc_attr( $tag['name'] ); ?>"
2561
-					title="<?php echo $not_available ? __( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : esc_attr( $tag['name'] ); ?>"
2558
+					id="tag-<?php echo esc_attr( $tag[ 'id' ] ); ?>"
2559
+					data-tag-id="<?php echo esc_attr( $tag[ 'id' ] ); ?>"
2560
+					data-tag-name="<?php echo esc_attr( $tag[ 'name' ] ); ?>"
2561
+					title="<?php echo $not_available ? __( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : esc_attr( $tag[ 'name' ] ); ?>"
2562 2562
 					<?php echo $not_available ? 'disabled="disabled"' : ''; ?>
2563 2563
 				>
2564
-					<?php echo esc_html( $tag['name'] ); ?>
2564
+					<?php echo esc_html( $tag[ 'name' ] ); ?>
2565 2565
 				</li>
2566 2566
 				<?php
2567 2567
 			}
@@ -2582,15 +2582,15 @@  discard block
 block discarded – undo
2582 2582
 		*	- must clean up db tables , ensure what data is going in and what is needed...
2583 2583
 		*/
2584 2584
 		public function yikes_easy_mailchimp_create_form() {
2585
-			$nonce = $_REQUEST['nonce'];
2585
+			$nonce = $_REQUEST[ 'nonce' ];
2586 2586
 			if ( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2587
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2587
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ) );
2588 2588
 			}
2589 2589
 
2590 2590
 			$result = $this->form_interface->create_form( array(
2591
-				'list_id'          => sanitize_key( $_POST['associated-list'] ),
2592
-				'form_name'        => stripslashes( $_POST['form-name'] ),
2593
-				'form_description' => stripslashes( $_POST['form-description'] ),
2591
+				'list_id'          => sanitize_key( $_POST[ 'associated-list' ] ),
2592
+				'form_name'        => stripslashes( $_POST[ 'form-name' ] ),
2593
+				'form_description' => stripslashes( $_POST[ 'form-description' ] ),
2594 2594
 			) );
2595 2595
 
2596 2596
 			// if an error occurs during the form creation process
@@ -2598,11 +2598,11 @@  discard block
 block discarded – undo
2598 2598
 				// write it to the error log
2599 2599
 				// if the form was not created successfully
2600 2600
 				$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2601
-				$error_logging->maybe_write_to_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender') , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2601
+				$error_logging->maybe_write_to_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ), __( "Creating a new form", 'yikes-inc-easy-mailchimp-extender' ), __( "Forms", 'yikes-inc-easy-mailchimp-extender' ) );
2602 2602
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error=' . urlencode( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ) ) ) ) );
2603 2603
 			} else {
2604 2604
 				// redirect the user to the new form edit page
2605
-				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result) ) );
2605
+				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result ) ) );
2606 2606
 			}
2607 2607
 			exit();
2608 2608
 		}
@@ -2615,11 +2615,11 @@  discard block
 block discarded – undo
2615 2615
 		*/
2616 2616
 		public function yikes_easy_mailchimp_delete_form() {
2617 2617
 			// grab & store our variables ( associated list & form name )
2618
-			$nonce = $_REQUEST['nonce'];
2619
-			$post_id_to_delete = $_REQUEST['mailchimp-form'];
2618
+			$nonce = $_REQUEST[ 'nonce' ];
2619
+			$post_id_to_delete = $_REQUEST[ 'mailchimp-form' ];
2620 2620
 			// verify our nonce
2621
-			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2622
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2621
+			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-' . $post_id_to_delete ) ) {
2622
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2623 2623
 			}
2624 2624
 
2625 2625
 			$this->form_interface->delete_form( $post_id_to_delete );
@@ -2635,19 +2635,19 @@  discard block
 block discarded – undo
2635 2635
 		*/
2636 2636
 		public function yikes_easy_mailchimp_duplicate_form() {
2637 2637
 			// grab & store our variables ( associated list & form name )
2638
-			$nonce = $_REQUEST['nonce'];
2639
-			$post_id_to_clone = $_REQUEST['mailchimp-form'];
2638
+			$nonce = $_REQUEST[ 'nonce' ];
2639
+			$post_id_to_clone = $_REQUEST[ 'mailchimp-form' ];
2640 2640
 			// verify our nonce
2641
-			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2642
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2641
+			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-' . $post_id_to_clone ) ) {
2642
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2643 2643
 			}
2644 2644
 
2645 2645
 			// Get the current form data.
2646 2646
 			$form_data = $this->form_interface->get_form( $post_id_to_clone );
2647 2647
 
2648 2648
 			// Update some of the data before duplication
2649
-			$form_data['form_name'] .= ' - Copy';
2650
-			$form_data['impressions'] = $form_data['submissions'] = 0;
2649
+			$form_data[ 'form_name' ] .= ' - Copy';
2650
+			$form_data[ 'impressions' ] = $form_data[ 'submissions' ] = 0;
2651 2651
 
2652 2652
 			// Create the new form, and handle the result.
2653 2653
 			$result = $this->form_interface->create_form( $form_data );
@@ -2678,11 +2678,11 @@  discard block
 block discarded – undo
2678 2678
 		*/
2679 2679
 		public function yikes_easy_mailchimp_reset_impression_stats() {
2680 2680
 			// grab & store our variables ( associated list & form name )
2681
-			$nonce = $_REQUEST['nonce'];
2682
-			$form_id_to_reset = $_REQUEST['mailchimp-form'];
2681
+			$nonce = $_REQUEST[ 'nonce' ];
2682
+			$form_id_to_reset = $_REQUEST[ 'mailchimp-form' ];
2683 2683
 			// verify our nonce
2684
-			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2685
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2684
+			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-' . $form_id_to_reset ) ) {
2685
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2686 2686
 			}
2687 2687
 
2688 2688
 			$result = $this->form_interface->update_form(
@@ -2710,8 +2710,8 @@  discard block
 block discarded – undo
2710 2710
 		*/
2711 2711
 		public function yikes_easy_mailchimp_update_form() {
2712 2712
 
2713
-			$nonce   = $_REQUEST['nonce'];
2714
-			$form_id = $_REQUEST['id'];
2713
+			$nonce   = $_REQUEST[ 'nonce' ];
2714
+			$form_id = $_REQUEST[ 'id' ];
2715 2715
 
2716 2716
 			// verify our nonce
2717 2717
 			if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
@@ -2725,70 +2725,70 @@  discard block
 block discarded – undo
2725 2725
 			}
2726 2726
 
2727 2727
 			// Store our values!
2728
-			$list_id                 = $_POST['associated-list'];
2729
-			$form_name               = stripslashes( $_POST['form-name'] );
2730
-			$form_description        = sanitize_text_field( stripslashes( $_POST['form-description'] ) );
2731
-			$redirect_user_on_submit = $_POST['redirect-user-on-submission'];
2732
-			$redirect_page           = $_POST['redirect-user-to-selection'];
2728
+			$list_id                 = $_POST[ 'associated-list' ];
2729
+			$form_name               = stripslashes( $_POST[ 'form-name' ] );
2730
+			$form_description        = sanitize_text_field( stripslashes( $_POST[ 'form-description' ] ) );
2731
+			$redirect_user_on_submit = $_POST[ 'redirect-user-on-submission' ];
2732
+			$redirect_page           = $_POST[ 'redirect-user-to-selection' ];
2733 2733
 
2734 2734
 			// stripslashes_deep on save, to prevent foreign languages from added excessive backslashes
2735
-			$assigned_fields = isset( $_POST['field'] ) ? stripslashes_deep( $_POST['field'] ): array();
2735
+			$assigned_fields = isset( $_POST[ 'field' ] ) ? stripslashes_deep( $_POST[ 'field' ] ) : array();
2736 2736
 
2737 2737
 			// setup our submission settings serialized array
2738 2738
 			$submission_settings = array(
2739
-				'ajax'                   => $_POST['form-ajax-submission'],
2740
-				'redirect_on_submission' => $_POST['redirect-user-on-submission'],
2741
-				'redirect_page'          => $_POST['redirect-user-to-selection'],
2742
-				'custom_redirect_url'    => esc_url( $_POST['custom-redirect-url'] ),
2743
-				'redirect_new_window'	 => $_POST['redirect_new_window'],
2744
-				'hide_form_post_signup'  => $_POST['hide-form-post-signup'],
2745
-				'replace_interests'      => $_POST['replace-interest-groups'],
2739
+				'ajax'                   => $_POST[ 'form-ajax-submission' ],
2740
+				'redirect_on_submission' => $_POST[ 'redirect-user-on-submission' ],
2741
+				'redirect_page'          => $_POST[ 'redirect-user-to-selection' ],
2742
+				'custom_redirect_url'    => esc_url( $_POST[ 'custom-redirect-url' ] ),
2743
+				'redirect_new_window'	 => $_POST[ 'redirect_new_window' ],
2744
+				'hide_form_post_signup'  => $_POST[ 'hide-form-post-signup' ],
2745
+				'replace_interests'      => $_POST[ 'replace-interest-groups' ],
2746 2746
 			);
2747 2747
 
2748 2748
 			// setup our opt-in settings serialized array
2749 2749
 			$optin_settings = array(
2750
-				'optin'                => $_POST['single-double-optin'],
2751
-				'update_existing_user' => $_POST['update-existing-user'],
2752
-				'send_update_email'    => $_POST['update-existing-email'],
2750
+				'optin'                => $_POST[ 'single-double-optin' ],
2751
+				'update_existing_user' => $_POST[ 'update-existing-user' ],
2752
+				'send_update_email'    => $_POST[ 'update-existing-email' ],
2753 2753
 			);
2754 2754
 
2755 2755
 			// Setup our error settings serialized array
2756 2756
 			$error_settings = array(
2757
-				'success'				=> trim( $_POST['yikes-easy-mc-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-message'] ) ) : '',
2758
-				'success-single-optin'	=> trim( $_POST['yikes-easy-mc-success-single-optin-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-single-optin-message'] ) ) : '',
2759
-				'success-resubscribed'	=> trim( $_POST['yikes-easy-mc-user-resubscribed-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-resubscribed-success-message'] ) ) : '',
2760
-				'general-error'			=> trim( $_POST['yikes-easy-mc-general-error-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-general-error-message'] ) ) : '',
2761
-				'already-subscribed'	=> trim( $_POST['yikes-easy-mc-user-subscribed-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-subscribed-message'] ) ) : '',
2762
-				'update-link'			=> trim( $_POST['yikes-easy-mc-user-update-link'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-update-link'] ) ) : '',
2763
-				'email-subject'			=> trim( $_POST['yikes-easy-mc-user-email-subject'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-email-subject'] ) ) : '',
2764
-				'email-body'			=> trim( $_POST['yikes-easy-mc-user-email-body'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-email-body'] ) ) : '',
2765
-				'update-email-success'  => trim( $_POST['yikes-easy-mc-update-email-successful'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-update-email-successful'] ) ) : '',
2766
-				'update-email-failure'  => trim( $_POST['yikes-easy-mc-update-email-failure'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-update-email-failure'] ) ) : '',
2757
+				'success'				=> trim( $_POST[ 'yikes-easy-mc-success-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-success-message' ] ) ) : '',
2758
+				'success-single-optin'	=> trim( $_POST[ 'yikes-easy-mc-success-single-optin-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-success-single-optin-message' ] ) ) : '',
2759
+				'success-resubscribed'	=> trim( $_POST[ 'yikes-easy-mc-user-resubscribed-success-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-resubscribed-success-message' ] ) ) : '',
2760
+				'general-error'			=> trim( $_POST[ 'yikes-easy-mc-general-error-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-general-error-message' ] ) ) : '',
2761
+				'already-subscribed'	=> trim( $_POST[ 'yikes-easy-mc-user-subscribed-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-subscribed-message' ] ) ) : '',
2762
+				'update-link'			=> trim( $_POST[ 'yikes-easy-mc-user-update-link' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-update-link' ] ) ) : '',
2763
+				'email-subject'			=> trim( $_POST[ 'yikes-easy-mc-user-email-subject' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-email-subject' ] ) ) : '',
2764
+				'email-body'			=> trim( $_POST[ 'yikes-easy-mc-user-email-body' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-email-body' ] ) ) : '',
2765
+				'update-email-success'  => trim( $_POST[ 'yikes-easy-mc-update-email-successful' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-update-email-successful' ] ) ) : '',
2766
+				'update-email-failure'  => trim( $_POST[ 'yikes-easy-mc-update-email-failure' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-update-email-failure' ] ) ) : '',
2767 2767
 			);
2768 2768
 
2769 2769
 			// Setup the new form settings array
2770 2770
 			// @since 6.0.3.8
2771 2771
 			// To Do: Combine date & time so it's a single unix timestamp
2772 2772
 			$form_settings = array(
2773
-				'yikes-easy-mc-form-class-names'                 => trim( $_POST['yikes-easy-mc-form-class-names'] ),
2774
-				'yikes-easy-mc-inline-form'                      => $_POST['yikes-easy-mc-inline-form'][0],
2775
-				'yikes-easy-mc-submit-button-type'               => $_POST['yikes-easy-mc-submit-button-type'][0],
2776
-				'yikes-easy-mc-submit-button-text'               => trim( $_POST['yikes-easy-mc-submit-button-text'] ),
2777
-				'yikes-easy-mc-submit-button-image'              => esc_url( trim( $_POST['yikes-easy-mc-submit-button-image'] ) ),
2778
-				'yikes-easy-mc-submit-button-classes'            => trim( $_POST['yikes-easy-mc-submit-button-classes'] ),
2779
-				'yikes-easy-mc-form-schedule'                    => ( isset( $_POST['yikes-easy-mc-form-schedule'] ) ) ? '1' : '0',
2780
-				'yikes-easy-mc-form-restriction-start'           => strtotime( $_POST['yikes-easy-mc-form-restriction-start-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-start-time'] ),
2781
-				'yikes-easy-mc-form-restriction-end'             => strtotime( $_POST['yikes-easy-mc-form-restriction-end-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-end-time'] ),
2782
-				'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST['yikes-easy-mc-form-restriction-pending-message'] ),
2783
-				'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST['yikes-easy-mc-form-restriction-expired-message'] ),
2784
-				'yikes-easy-mc-form-login-required'              => ( isset( $_POST['yikes-easy-mc-form-login-required'] ) ) ? '1' : '0',
2785
-				'yikes-easy-mc-form-restriction-login-message'   => trim( $_POST['yikes-easy-mc-form-restriction-login-message'] ),
2773
+				'yikes-easy-mc-form-class-names'                 => trim( $_POST[ 'yikes-easy-mc-form-class-names' ] ),
2774
+				'yikes-easy-mc-inline-form'                      => $_POST[ 'yikes-easy-mc-inline-form' ][ 0 ],
2775
+				'yikes-easy-mc-submit-button-type'               => $_POST[ 'yikes-easy-mc-submit-button-type' ][ 0 ],
2776
+				'yikes-easy-mc-submit-button-text'               => trim( $_POST[ 'yikes-easy-mc-submit-button-text' ] ),
2777
+				'yikes-easy-mc-submit-button-image'              => esc_url( trim( $_POST[ 'yikes-easy-mc-submit-button-image' ] ) ),
2778
+				'yikes-easy-mc-submit-button-classes'            => trim( $_POST[ 'yikes-easy-mc-submit-button-classes' ] ),
2779
+				'yikes-easy-mc-form-schedule'                    => ( isset( $_POST[ 'yikes-easy-mc-form-schedule' ] ) ) ? '1' : '0',
2780
+				'yikes-easy-mc-form-restriction-start'           => strtotime( $_POST[ 'yikes-easy-mc-form-restriction-start-date' ] . ' ' . $_POST[ 'yikes-easy-mc-form-restriction-start-time' ] ),
2781
+				'yikes-easy-mc-form-restriction-end'             => strtotime( $_POST[ 'yikes-easy-mc-form-restriction-end-date' ] . ' ' . $_POST[ 'yikes-easy-mc-form-restriction-end-time' ] ),
2782
+				'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST[ 'yikes-easy-mc-form-restriction-pending-message' ] ),
2783
+				'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST[ 'yikes-easy-mc-form-restriction-expired-message' ] ),
2784
+				'yikes-easy-mc-form-login-required'              => ( isset( $_POST[ 'yikes-easy-mc-form-login-required' ] ) ) ? '1' : '0',
2785
+				'yikes-easy-mc-form-restriction-login-message'   => trim( $_POST[ 'yikes-easy-mc-form-restriction-login-message' ] ),
2786 2786
 			);
2787 2787
 
2788 2788
 			// additional custom fields (extensions / user defined fields)
2789 2789
 			$custom_fields = array();
2790
-			if ( isset( $_POST['custom-field'] ) ) {
2791
-				foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2790
+			if ( isset( $_POST[ 'custom-field' ] ) ) {
2791
+				foreach ( $_POST[ 'custom-field' ] as $custom_field => $custom_value ) {
2792 2792
 					if ( is_array( $custom_value ) ) {
2793 2793
 						$custom_fields[ $custom_field ] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2794 2794
 					} else {
@@ -2820,7 +2820,7 @@  discard block
 block discarded – undo
2820 2820
 			$this->form_interface->update_form( $form_id, $form_updates );
2821 2821
 
2822 2822
 			/* Custom action hook which allows users to update specific options when a form is updated - used in add ons */
2823
-			do_action( 'yikes-mailchimp-save-form', $form_id,  $custom_fields );
2823
+			do_action( 'yikes-mailchimp-save-form', $form_id, $custom_fields );
2824 2824
 
2825 2825
 			// redirect the user to the manage forms page, display confirmation
2826 2826
 			wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $form_id . '&updated-form=true' ) ) );
@@ -2831,11 +2831,11 @@  discard block
 block discarded – undo
2831 2831
 			$email_body  = '<p>' . __( 'Greetings,', 'yikes-inc-easy-mailchimp-extender' ) . '</p>'; 
2832 2832
 
2833 2833
 			$email_body .= '<p>';
2834
-			$email_body .= 	__( 'A request has been made to update your Mailchimp account profile information.', 'yikes-inc-easy-mailchimp-extender' );
2835
-			$email_body .=	__( ' To do so please use the following link: ', 'yikes-inc-easy-mailchimp-extender' );
2836
-			$email_body .=	'[link]';
2837
-			$email_body .=		__( 'Update Mailchimp Profile Info', 'yikes-inc-easy-mailchimp-extender' );
2838
-			$email_body .= 	'[/link]';
2834
+			$email_body .= __( 'A request has been made to update your Mailchimp account profile information.', 'yikes-inc-easy-mailchimp-extender' );
2835
+			$email_body .= __( ' To do so please use the following link: ', 'yikes-inc-easy-mailchimp-extender' );
2836
+			$email_body .= '[link]';
2837
+			$email_body .= __( 'Update Mailchimp Profile Info', 'yikes-inc-easy-mailchimp-extender' );
2838
+			$email_body .= '[/link]';
2839 2839
 			$email_body .= '</p>';
2840 2840
 
2841 2841
 			$email_body .= '<p>' . __( 'If you did not request this update, please disregard this email.', 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
@@ -2851,13 +2851,13 @@  discard block
 block discarded – undo
2851 2851
 
2852 2852
 		/* Unsubscribe a given user from our list */
2853 2853
 		public function yikes_easy_mailchimp_unsubscribe_user() {
2854
-			$nonce    = $_REQUEST['nonce'];
2855
-			$list_id  = $_REQUEST['mailchimp-list'];
2856
-			$email_id = $_REQUEST['email_id'];
2854
+			$nonce    = $_REQUEST[ 'nonce' ];
2855
+			$list_id  = $_REQUEST[ 'mailchimp-list' ];
2856
+			$email_id = $_REQUEST[ 'email_id' ];
2857 2857
 
2858 2858
 			// verify our nonce
2859 2859
 			if ( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2860
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2860
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2861 2861
 			}
2862 2862
 
2863 2863
 			$response = yikes_get_mc_api_manager()->get_list_handler()->member_unsubscribe( $list_id, $email_id );
@@ -2876,21 +2876,21 @@  discard block
 block discarded – undo
2876 2876
 
2877 2877
 		public function yikes_easy_mailchimp_create_missing_error_log() {
2878 2878
 			// grab our nonnce
2879
-			$nonce = $_REQUEST['nonce'];
2879
+			$nonce = $_REQUEST[ 'nonce' ];
2880 2880
 			// validate nonce
2881
-			if ( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2882
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2881
+			if ( ! wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2882
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2883 2883
 			}
2884 2884
 			// setup the path to the error log
2885 2885
 			$error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php', 'w' );
2886 2886
 			try {
2887 2887
 				// create the file
2888
-				fwrite( $error_log , '' );
2888
+				fwrite( $error_log, '' );
2889 2889
 				// close out
2890 2890
 				fclose( $error_log );
2891 2891
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2892 2892
 			} catch ( Exception $e ) {
2893
-				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message='.urlencode( $e->getMessage() ) ) ) );
2893
+				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message=' . urlencode( $e->getMessage() ) ) ) );
2894 2894
 			}
2895 2895
 		}
2896 2896
 
@@ -2901,9 +2901,9 @@  discard block
 block discarded – undo
2901 2901
 		public function yikes_easy_mailchimp_clear_transient_data() {
2902 2902
 
2903 2903
 			// verify our nonce
2904
-			$nonce = $_REQUEST['nonce'];
2904
+			$nonce = $_REQUEST[ 'nonce' ];
2905 2905
 			if ( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2906
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2906
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2907 2907
 			}
2908 2908
 
2909 2909
 			$this->delete_yikes_mailchimp_transients();
@@ -2912,10 +2912,10 @@  discard block
 block discarded – undo
2912 2912
 			$referer = wp_get_referer();
2913 2913
 			if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2914 2914
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2915
-			} elseif ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST['id'] ) && ! empty( $_REQUEST['id'] ) ) {
2915
+			} elseif ( isset( $_REQUEST[ 'page' ] ) && $_REQUEST[ 'page' ] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST[ 'id' ] ) && ! empty( $_REQUEST[ 'id' ] ) ) {
2916 2916
 
2917 2917
 				// else check if we were editing a form.
2918
-				$id = filter_var( $_REQUEST['id'], FILTER_SANITIZE_NUMBER_INT );
2918
+				$id = filter_var( $_REQUEST[ 'id' ], FILTER_SANITIZE_NUMBER_INT );
2919 2919
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $id ) ) );
2920 2920
 			} else {
2921 2921
 				// else redirect to the manage forms page.
@@ -2959,7 +2959,7 @@  discard block
 block discarded – undo
2959 2959
 		 */
2960 2960
 		public function yikes_mailchimp_load_helper_class() {
2961 2961
 			// check to see if it's already loaded up.
2962
-			if ( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2962
+			if ( ! class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2963 2963
 				// Include our main helper class file
2964 2964
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2965 2965
 			}
Please login to merge, or discard this patch.
Indentation   +72 added lines, -72 removed lines patch added patch discarded remove patch
@@ -510,10 +510,10 @@  discard block
 block discarded – undo
510 510
 		}
511 511
 
512 512
 		/**
513
-		*	Dismiss the migrate options notice (incase the user wants to do things manually)
514
-		*
515
-		*	@since 6.0.0
516
-		**/
513
+		 *	Dismiss the migrate options notice (incase the user wants to do things manually)
514
+		 *
515
+		 *	@since 6.0.0
516
+		 **/
517 517
 		public function yikes_easy_mailchimp_dismiss_option_migrate() {
518 518
 			// delete the options and allow the user to manually update things.
519 519
 
@@ -618,7 +618,7 @@  discard block
 block discarded – undo
618 618
 			yikes_easy_mailchimp_stop_bugging_me()
619 619
 			Remove the Review us notification when user clicks 'Dismiss'
620 620
 			@since v3.1.1
621
-		*/
621
+		 */
622 622
 		public function yikes_easy_mailchimp_stop_bugging_me() {
623 623
 			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
624 624
 				add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', true );
@@ -880,9 +880,9 @@  discard block
 block discarded – undo
880 880
 	}
881 881
 
882 882
 	/**
883
-	*	Register our admin pages
884
-	*	used to display data back to the user
885
-	**/
883
+	 *	Register our admin pages
884
+	 *	used to display data back to the user
885
+	 **/
886 886
 	public function register_admin_pages() {
887 887
 
888 888
 		/* Top Level Menu 'Easy MailChimp' */
@@ -1001,28 +1001,28 @@  discard block
 block discarded – undo
1001 1001
 	}
1002 1002
 
1003 1003
 	/**
1004
-	* Generate Us Easy MailChimp Manage Forms Page
1005
-	*
1006
-	* @since    1.0.0
1007
-	*/
1004
+	 * Generate Us Easy MailChimp Manage Forms Page
1005
+	 *
1006
+	 * @since    1.0.0
1007
+	 */
1008 1008
 	function generateManageFormsPage() {
1009 1009
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
1010 1010
 	}
1011 1011
 
1012 1012
 	/**
1013
-	* Generate Us Easy MailChimp Manage Lists Page
1014
-	*
1015
-	* @since    1.0.0
1016
-	*/
1013
+	 * Generate Us Easy MailChimp Manage Lists Page
1014
+	 *
1015
+	 * @since    1.0.0
1016
+	 */
1017 1017
 	function generateManageListsPage() {
1018 1018
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
1019 1019
 	}
1020 1020
 
1021 1021
 	/**
1022
-	* Generate Us Easy MailChimp Support Page
1023
-	*
1024
-	* @since    1.0.0
1025
-	*/
1022
+	 * Generate Us Easy MailChimp Support Page
1023
+	 *
1024
+	 * @since    1.0.0
1025
+	 */
1026 1026
 	function generateSupportPage() {
1027 1027
 
1028 1028
 		wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-support-scripts', plugin_dir_url( __FILE__ ) . 'js/support.js', array( 'jquery' ), $this->version, false );	
@@ -1030,37 +1030,37 @@  discard block
 block discarded – undo
1030 1030
 	}
1031 1031
 
1032 1032
 	/**
1033
-	* Generate Us Easy MailChimp Edit Form Page
1034
-	*
1035
-	* @since    1.0.0
1036
-	*/
1033
+	 * Generate Us Easy MailChimp Edit Form Page
1034
+	 *
1035
+	 * @since    1.0.0
1036
+	 */
1037 1037
 	function generateEditFormPage() {
1038 1038
 		require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
1039 1039
 	}
1040 1040
 
1041 1041
 	/**
1042
-	* Generate Us Easy MailChimp View List Page
1043
-	*
1044
-	* @since    1.0.0
1045
-	*/
1042
+	 * Generate Us Easy MailChimp View List Page
1043
+	 *
1044
+	 * @since    1.0.0
1045
+	 */
1046 1046
 	function generateViewListPage() {
1047 1047
 		require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
1048 1048
 	}
1049 1049
 
1050 1050
 	/**
1051
-	* Generate Us Easy MailChimp View User Page
1052
-	*
1053
-	* @since    1.0.0
1054
-	*/
1051
+	 * Generate Us Easy MailChimp View User Page
1052
+	 *
1053
+	 * @since    1.0.0
1054
+	 */
1055 1055
 	function generateViewUserPage() {
1056 1056
 		require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
1057 1057
 	}
1058 1058
 
1059 1059
 	/**
1060
-	*	Register our plugin settings, and display them on our settings page
1061
-	*
1062
-	* @since v.5.4
1063
-	**/
1060
+	 *	Register our plugin settings, and display them on our settings page
1061
+	 *
1062
+	 * @since v.5.4
1063
+	 **/
1064 1064
 	function yikes_easy_mc_settings_init() {
1065 1065
 
1066 1066
 		/* Register General Settings Section */
@@ -1178,9 +1178,9 @@  discard block
 block discarded – undo
1178 1178
 	}
1179 1179
 
1180 1180
 	/**
1181
-	*	Options Sanitization & Validation
1182
-	*	@since complete re-write
1183
-	**/
1181
+	 *	Options Sanitization & Validation
1182
+	 *	@since complete re-write
1183
+	 **/
1184 1184
 	function yikes_mc_validate_api_key( $input ) {
1185 1185
 		if ( $input === '' ) {
1186 1186
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
@@ -1212,20 +1212,20 @@  discard block
 block discarded – undo
1212 1212
 	}
1213 1213
 
1214 1214
 	/**
1215
-	* Generate Us Easy Forms for MailChimp Options Page
1216
-	*
1217
-	* @since    1.0.0
1218
-	*/
1215
+	 * Generate Us Easy Forms for MailChimp Options Page
1216
+	 *
1217
+	 * @since    1.0.0
1218
+	 */
1219 1219
 	function generatePageOptions() {
1220 1220
 		require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1221 1221
 	}
1222 1222
 
1223 1223
 	/**
1224
-	*	Check if users API key is valid, if not
1225
-	*	this function will apply a disabled attribute
1226
-	*	to form fields. (input, dropdowns, buttons etc.)
1227
-	* 	@since v5.5 re-write
1228
-	**/
1224
+	 *	Check if users API key is valid, if not
1225
+	 *	this function will apply a disabled attribute
1226
+	 *	to form fields. (input, dropdowns, buttons etc.)
1227
+	 * 	@since v5.5 re-write
1228
+	 **/
1229 1229
 	public function is_user_mc_api_valid_form( $echo = true ) {
1230 1230
 		if ( $echo == true ) {
1231 1231
 			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
@@ -1264,7 +1264,7 @@  discard block
 block discarded – undo
1264 1264
 	/**
1265 1265
 		Admin Notices
1266 1266
 		- Notifications displayed at the top of admin pages, back to the user
1267
-	**/
1267
+	 **/
1268 1268
 
1269 1269
 		/**
1270 1270
 		 * Check for existing plugin options
@@ -1323,12 +1323,12 @@  discard block
 block discarded – undo
1323 1323
 		*	- http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1324 1324
 		*/
1325 1325
 		function findMCListID($id, $array) {
1326
-		   foreach ($array as $key => $val) {
1327
-			   if ($val['id'] === $id) {
1328
-				   return $key;
1329
-			   }
1330
-		   }
1331
-		   return null;
1326
+			foreach ($array as $key => $val) {
1327
+				if ($val['id'] === $id) {
1328
+					return $key;
1329
+				}
1330
+			}
1331
+			return null;
1332 1332
 		} // end
1333 1333
 
1334 1334
 		/* Ajax Migrate Options */
@@ -1566,13 +1566,13 @@  discard block
 block discarded – undo
1566 1566
 				<?php
1567 1567
 
1568 1568
 					/**
1569
-					*	yikes-mailchimp-excluded-redirect-post-types
1570
-					*
1571
-					*	Filter the post types that will not show on the redirect list dropdown.
1572
-					*
1573
-					* 	@param array | $excluded_post_types | The array of default excluded post types
1574
-					*	@return array| $excluded_post_types | The array of user-defined excluded post types
1575
-					*/
1569
+					 *	yikes-mailchimp-excluded-redirect-post-types
1570
+					 *
1571
+					 *	Filter the post types that will not show on the redirect list dropdown.
1572
+					 *
1573
+					 * 	@param array | $excluded_post_types | The array of default excluded post types
1574
+					 *	@return array| $excluded_post_types | The array of user-defined excluded post types
1575
+					 */
1576 1576
 					$excluded_post_types = array( 'attachment', 'revision', 'nav_menu_item', 'shop_order', 'shop_order_refund', 'custom_css', 'customize_changeset', 'forum', 'topic', 'reply' );
1577 1577
 					$excluded_post_types = apply_filters( 'yikes-mailchimp-excluded-redirect-post-types', $excluded_post_types );
1578 1578
 
@@ -1702,9 +1702,9 @@  discard block
 block discarded – undo
1702 1702
 			}
1703 1703
 
1704 1704
 			/**
1705
-			*	Custom action hook for our extensions to hook into
1706
-			*	@parameter	get_current_screen()	current screen information
1707
-			*/
1705
+			 *	Custom action hook for our extensions to hook into
1706
+			 *	@parameter	get_current_screen()	current screen information
1707
+			 */
1708 1708
 			do_action( 'yikes-mailchimp-admin-sidebar', get_current_screen() );
1709 1709
 
1710 1710
 		}
@@ -2626,13 +2626,13 @@  discard block
 block discarded – undo
2626 2626
 			$result = $this->form_interface->create_form( $form_data );
2627 2627
 
2628 2628
 			/**
2629
-			* `yikes-mailchimp-after-duplicating-form`
2630
-			*
2631
-			* @param $post_id_to_clone | int   | ID of the original form
2632
-			* @param $result           | mixed | ID of the new form OR false if the operation failed
2633
-			* @param $form_data        | array | Array of the form data 
2634
-			*
2635
-			*/
2629
+			 * `yikes-mailchimp-after-duplicating-form`
2630
+			 *
2631
+			 * @param $post_id_to_clone | int   | ID of the original form
2632
+			 * @param $result           | mixed | ID of the new form OR false if the operation failed
2633
+			 * @param $form_data        | array | Array of the form data 
2634
+			 *
2635
+			 */
2636 2636
 			do_action( 'yikes-mailchimp-after-duplicating-form', $post_id_to_clone, $result, $form_data );
2637 2637
 
2638 2638
 			if ( false === $result ) {
Please login to merge, or discard this patch.
Braces   +238 added lines, -238 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
  * @subpackage Yikes_Inc_Easy_Mailchimp_Forms/admin
10 10
  * @author     YIKES, Inc. <[email protected]>
11 11
  */
12
-class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
12
+class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
13 13
 
14 14
 	/**
15 15
 	 * The ID of this plugin.
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
 		$yikes_inc_easy_mailchimp_extender,
50 50
 		$version,
51 51
 		Yikes_Inc_Easy_MailChimp_Extender_Form_Interface $form_interface
52
-	) {
52
+	) {
53 53
 		$this->yikes_inc_easy_mailchimp_extender = $yikes_inc_easy_mailchimp_extender;
54 54
 		$this->version                           = $version;
55 55
 		$this->form_interface                    = $form_interface;
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 	 *
61 61
 	 * @author Jeremy Pry
62 62
 	 */
63
-	public function hooks() {
63
+	public function hooks() {
64 64
 
65 65
 		// check for old plugin options and migrate if exist.
66 66
 		add_action( 'admin_menu', array( $this, 'register_admin_pages' ), 11 );
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 		/***********************/
102 102
 		/** Create A Form **/
103 103
 		/**********************/
104
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
104
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
105 105
 
106 106
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_form' ) );
107 107
 
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
 		/***********************/
111 111
 		/** Delete A Form **/
112 112
 		/**********************/
113
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
113
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
114 114
 
115 115
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_delete_form' ) );
116 116
 
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 		/**********************************/
120 120
 		/** Duplicate/Clone A Form    **/
121 121
 		/********************************/
122
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
122
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
123 123
 
124 124
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_duplicate_form' ) );
125 125
 
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 		/*************************************/
129 129
 		/**  Reset Form Impression Stats **/
130 130
 		/***********************************/
131
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
131
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
132 132
 
133 133
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_reset_impression_stats' ) );
134 134
 
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 		/**********************************/
138 138
 		/**         Update A Form        **/
139 139
 		/********************************/
140
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
140
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
141 141
 
142 142
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_update_form' ) );
143 143
 
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 		/**************************************************/
147 147
 		/**     Clear Store MailChimp Transient Data   **/
148 148
 		/*************************************************/
149
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
149
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
150 150
 
151 151
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_transient_data' ) );
152 152
 
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
 		/*******************************************/
156 156
 		/** Remove a user from a mailing list     **/
157 157
 		/*****************************************/
158
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
158
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
159 159
 
160 160
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_unsubscribe_user' ) );
161 161
 
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
 		/*******************************************/
165 165
 		/**    Create misisng error log file  **/
166 166
 		/*****************************************/
167
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
167
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
168 168
 
169 169
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_missing_error_log' ) );
170 170
 
@@ -176,14 +176,14 @@  discard block
 block discarded – undo
176 176
 		add_action( 'admin_head', array( $this, 'add_tinyMCE_buttons' ) );
177 177
 
178 178
 		// pass our lists data to tinyMCE button for use.
179
-		foreach ( array( 'post.php', 'post-new.php' ) as $hook ) {
179
+		foreach ( array( 'post.php', 'post-new.php' ) as $hook ) {
180 180
 
181 181
 			add_action( 'admin_enqueue_scripts', array( $this, 'tinymce_yikes_easy_mc' ) );
182 182
 
183 183
 		}
184 184
 
185 185
 		// display an admin notice for users on PHP < 5.3.
186
-		if ( phpversion() < '5.3' ) {
186
+		if ( phpversion() < '5.3' ) {
187 187
 			add_action( "admin_notices", array( $this, 'display_php_warning' ), 999 );
188 188
 		}
189 189
 
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 		/**************************************************/
197 197
 		/**        Clear MailChimp Error Log Data        **/
198 198
 		/*************************************************/
199
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
199
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
200 200
 
201 201
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_error_log' ) );
202 202
 
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
 		/*********************************************/
206 206
 		/**        Export MailChimp Opt-in Forms   **/
207 207
 		/*******************************************/
208
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
208
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
209 209
 
210 210
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_forms' ) );
211 211
 
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 		/*********************************************/
215 215
 		/**                Export Plugin Settings           **/
216 216
 		/*******************************************/
217
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
217
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
218 218
 
219 219
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_plugin_settings' ) );
220 220
 
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
 		/*******************************************/
224 224
 		/**        Import Class Inclusion       **/
225 225
 		/*****************************************/
226
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
226
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
227 227
 
228 228
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_import_forms' ) );
229 229
 
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 		/*******************************************/
233 233
 		/**    Premium Support Request     **/
234 234
 		/*****************************************/
235
-		if ( isset( $_POST['submit-premium-support-request'] ) ) {
235
+		if ( isset( $_POST['submit-premium-support-request'] ) ) {
236 236
 
237 237
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_premium_support_request' ) );
238 238
 
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
 		/****************************************/
242 242
 		/**    Dismiss Options Migrations        **/
243 243
 		/****************************************/
244
-		if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
244
+		if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
245 245
 
246 246
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
247 247
 
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
 		 * @ param  array  $links  Pre-existing plugin action links
277 277
 		 * @ return array  $links  New array of plugin actions
278 278
 		 */
279
-		public function easy_forms_plugin_action_links( $links ) {
279
+		public function easy_forms_plugin_action_links( $links ) {
280 280
 			$links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
281 281
 			$links[] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES, Inc.', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
282 282
 			return $links;
@@ -292,13 +292,13 @@  discard block
 block discarded – undo
292 292
 		 *
293 293
 		 * @return string
294 294
 		 */
295
-		public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
295
+		public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
296 296
 			$page = get_current_screen();
297 297
 			$base = $page->base;
298
-			if ( strpos( $base, 'yikes-inc-easy-mailchimp' ) !== false || strpos( $base, 'yikes-mailchimp' ) !== false ) {
298
+			if ( strpos( $base, 'yikes-inc-easy-mailchimp' ) !== false || strpos( $base, 'yikes-mailchimp' ) !== false ) {
299 299
 				$disclaimer_text = sprintf( '<em>' . __( 'Disclaimer: <strong>Easy Forms for Mailchimp</strong> is in no way endorsed, affiliated or backed by Mailchimp, or its parent company Rocket Science Group.', 'yikes-inc-easy-mailchimp-extender' ), '<a href="https://wordpress.org/support/view/plugin-reviews/give?filter=5#postform" target="_blank" class="give-rating-link" data-rated="' . __( 'Thanks :)', 'yikes-inc-easy-mailchimp-extender' ) . '">', '</a></em>' );
300 300
 				return $disclaimer_text;
301
-			} else {
301
+			} else {
302 302
 				return $footer_text;
303 303
 			}
304 304
 		}
@@ -310,32 +310,32 @@  discard block
 block discarded – undo
310 310
 		*	@since 6.0.0
311 311
 		*	@return	parsed tag content
312 312
 		*/
313
-		public function parse_mailchimp_default_tag( $default_tag ) {
314
-			if ( ! $default_tag || $default_tag == '' ) {
313
+		public function parse_mailchimp_default_tag( $default_tag ) {
314
+			if ( ! $default_tag || $default_tag == '' ) {
315 315
 				return $default_tag;
316 316
 			}
317 317
 			global $post;
318 318
 			// page title.
319
-			if ( $default_tag == '{page_title}' ) {
319
+			if ( $default_tag == '{page_title}' ) {
320 320
 				$default_tag = get_the_title( $post->ID );
321 321
 			}
322 322
 			// page id.
323
-			if ( $default_tag == '{page_id}' ) {
323
+			if ( $default_tag == '{page_id}' ) {
324 324
 				$default_tag = $post->ID;
325 325
 			}
326 326
 			// page url.
327
-			if ( $default_tag == '{page_url}' ) {
327
+			if ( $default_tag == '{page_url}' ) {
328 328
 				$default_tag = get_permalink( $post->ID );
329 329
 			}
330 330
 			// blog name.
331
-			if ( $default_tag == '{blog_name}' ) {
331
+			if ( $default_tag == '{blog_name}' ) {
332 332
 				$default_tag = get_bloginfo( 'name' );
333 333
 			}
334 334
 			// is user logged in.
335
-			if ( $default_tag == '{user_logged_in}' ) {
336
-				if ( is_user_logged_in() ) {
335
+			if ( $default_tag == '{user_logged_in}' ) {
336
+				if ( is_user_logged_in() ) {
337 337
 					$default_tag = 'Registered User';
338
-				} else {
338
+				} else {
339 339
 					$default_tag = 'Guest User';
340 340
 				}
341 341
 			}
@@ -349,21 +349,21 @@  discard block
 block discarded – undo
349 349
 		*	When a user clicks 'Clear Log' on the debug settings page, this funciton
350 350
 		*	is used to clear the data out of our php file.
351 351
 		*/
352
-		public function yikes_easy_mailchimp_clear_error_log() {
352
+		public function yikes_easy_mailchimp_clear_error_log() {
353 353
 
354 354
 			// Get our error log class.
355 355
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
356 356
 
357 357
 			// file put contents $returned error + other data.
358
-			if ( file_exists( $error_logging->error_log_file_path ) ) {
358
+			if ( file_exists( $error_logging->error_log_file_path ) ) {
359 359
 
360 360
 				$clear_log = file_put_contents( $error_logging->error_log_file_path, '' );
361 361
 
362
-				if ( $clear_log === false ) {
362
+				if ( $clear_log === false ) {
363 363
 
364 364
 					// redirect the user to the manage forms page, display error message.
365 365
 					wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=false' ) ) );
366
-				} else {
366
+				} else {
367 367
 
368 368
 					// redirect the user to the manage forms page, display confirmation.
369 369
 					wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=true' ) ) );
@@ -377,13 +377,13 @@  discard block
 block discarded – undo
377 377
 		*	@since 		6.0.0
378 378
 		*	@return 	CSV export file
379 379
 		*/
380
-		public function yikes_easy_mailchimp_export_forms() {
380
+		public function yikes_easy_mailchimp_export_forms() {
381 381
 			// grab our nonce.
382 382
 			$nonce = $_REQUEST['nonce'];
383 383
 			// grab the forms.
384 384
 			$forms = isset( $_REQUEST['yikes_export_forms'] ) ? $_REQUEST['yikes_export_forms'] : array();
385 385
 			// validate nonce.
386
-			if ( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
386
+			if ( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
387 387
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
388 388
 			}
389 389
 
@@ -401,11 +401,11 @@  discard block
 block discarded – undo
401 401
 		*	@since 		6.0.0
402 402
 		*	@return 	CSV export file
403 403
 		*/
404
-		public function yikes_easy_mailchimp_export_plugin_settings() {
404
+		public function yikes_easy_mailchimp_export_plugin_settings() {
405 405
 			// grab our nonce
406 406
 			$nonce = $_REQUEST['nonce'];
407 407
 			// validate nonce.
408
-			if ( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
408
+			if ( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
409 409
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
410 410
 			}
411 411
 
@@ -421,15 +421,15 @@  discard block
 block discarded – undo
421 421
 		*	Custom import function to import all or specific forms
422 422
 		*	@since 6.0.0
423 423
 		*/
424
-		public function yikes_easy_mailchimp_import_forms() {
424
+		public function yikes_easy_mailchimp_import_forms() {
425 425
 			// grab our nonce.
426 426
 			$nonce = $_REQUEST['nonce'];
427 427
 			// validate nonce.
428
-			if ( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
428
+			if ( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
429 429
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
430 430
 			}
431 431
 			// include the export class.
432
-			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
432
+			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
433 433
 				include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-import.class.php' );
434 434
 			}
435 435
 			// run the import function.
@@ -445,9 +445,9 @@  discard block
 block discarded – undo
445 445
 		*	Premium Support Request
446 446
 		*	@since 6.0.0
447 447
 		*/
448
-		public function yikes_easy_mailchimp_premium_support_request() {
448
+		public function yikes_easy_mailchimp_premium_support_request() {
449 449
 
450
-			if ( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
450
+			if ( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
451 451
 				return __( 'We encountered an error. Please contact the YIKES Inc. support team.', 'yikes-inc-easy-mailchimp-extender' );
452 452
 			}
453 453
 
@@ -483,7 +483,7 @@  discard block
 block discarded – undo
483 483
 			) );
484 484
 
485 485
 			// Catch the error.
486
-			if ( is_wp_error( $response ) ) {
486
+			if ( is_wp_error( $response ) ) {
487 487
 				wp_send_json_error( $response->getMessage() );
488 488
 			}
489 489
 
@@ -491,9 +491,9 @@  discard block
 block discarded – undo
491 491
 			$response_body = json_decode( wp_remote_retrieve_body( $response ) );
492 492
 		}
493 493
 
494
-		public function get_premium_license( $plugin_slug ) {
494
+		public function get_premium_license( $plugin_slug ) {
495 495
 
496
-			switch( $plugin_slug ) {
496
+			switch( $plugin_slug ) {
497 497
 
498 498
 				case 'form-customizer':
499 499
 					return defined( 'YIKES_CUSTOMIZER_EDD_ITEM_ID' ) ? YIKES_CUSTOMIZER_EDD_ITEM_ID : '';
@@ -514,7 +514,7 @@  discard block
 block discarded – undo
514 514
 		*
515 515
 		*	@since 6.0.0
516 516
 		**/
517
-		public function yikes_easy_mailchimp_dismiss_option_migrate() {
517
+		public function yikes_easy_mailchimp_dismiss_option_migrate() {
518 518
 			// delete the options and allow the user to manually update things.
519 519
 
520 520
 			// Verify the NONCE is valid.
@@ -532,8 +532,8 @@  discard block
 block discarded – undo
532 532
 		 *
533 533
 		 * @since 6.0.0
534 534
 		 */
535
-		public function load_error_logging_class() {
536
-			if ( get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
535
+		public function load_error_logging_class() {
536
+			if ( get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
537 537
 				// if error logging is enabled we should include our error logging class
538 538
 				/* Generate oure error logging table */
539 539
 				require_once YIKES_MC_PATH . '/includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
@@ -548,21 +548,21 @@  discard block
 block discarded – undo
548 548
 		 *
549 549
 		 * @since v6.0.0
550 550
 		 */
551
-		public function yikes_easy_mailchimp_check_installation_date() {
551
+		public function yikes_easy_mailchimp_check_installation_date() {
552 552
 
553 553
 			// add a new option to store the plugin activation date/time.
554 554
 			// @since v6.0.0.
555 555
 			// this is used to notify the user that they should review after 2 weeks.
556
-			if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
556
+			if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
557 557
 				add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
558 558
 			}
559 559
 
560 560
 			$stop_bugging_me = get_option( 'yikes_easy_mailchimp_review_stop_bugging_me' );
561 561
 
562
-			if ( ! $stop_bugging_me ) {
562
+			if ( ! $stop_bugging_me ) {
563 563
 				$install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
564 564
 				$past_date = strtotime( '-14 days' );
565
-				if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
565
+				if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
566 566
 					add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
567 567
 				}
568 568
 			}
@@ -574,9 +574,9 @@  discard block
 block discarded – undo
574 574
 			asking for a review, and for user feedback
575 575
 			@since v6.0.0
576 576
 		*/
577
-		public function yikes_easy_mailchimp_display_review_us_notice() {
577
+		public function yikes_easy_mailchimp_display_review_us_notice() {
578 578
 			/* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
579
-			if ( in_array( get_current_screen()->base , array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
579
+			if ( in_array( get_current_screen()->base , array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
580 580
 
581 581
 				// The URL of the page the user is currently on 
582 582
 				$current_uri  	  = isset( $_SERVER['REQUEST_URI'] ) && ! empty( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : false;
@@ -619,8 +619,8 @@  discard block
 block discarded – undo
619 619
 			Remove the Review us notification when user clicks 'Dismiss'
620 620
 			@since v3.1.1
621 621
 		*/
622
-		public function yikes_easy_mailchimp_stop_bugging_me() {
623
-			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
622
+		public function yikes_easy_mailchimp_stop_bugging_me() {
623
+			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
624 624
 				add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', true );
625 625
 			}
626 626
 		}
@@ -628,7 +628,7 @@  discard block
 block discarded – undo
628 628
 	/* End Two Week Notification */
629 629
 
630 630
 		/* Display a warning users who are using PHP < 5.3 */
631
-		public function display_php_warning() {
631
+		public function display_php_warning() {
632 632
 			$message = __( 'Easy Forms for Mailchimp requires a minimum of PHP 5.3. The plugin will not function properly until you update. Please reach out to your host provider for assistance.', 'yikes-inc-easy-mailchimp-extender' );
633 633
 			echo "<div class='error'> <p><span class='dashicons dashicons-no-alt' style='color:rgb(231, 98, 98)'></span> $message</p></div>";
634 634
 		}
@@ -638,10 +638,10 @@  discard block
 block discarded – undo
638 638
 	 * TinyMCE Functions
639 639
 	 */
640 640
 	// load our button and pass in the JS form data variable.
641
-	public function add_tinyMCE_buttons() {
641
+	public function add_tinyMCE_buttons() {
642 642
 		global $typenow;
643 643
 		// only on Post Type: post and page.
644
-		if ( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
644
+		if ( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
645 645
 			return;
646 646
 		}
647 647
 		add_filter( 'mce_buttons', array( $this, 'yks_mc_add_tinymce_button' ) );
@@ -649,14 +649,14 @@  discard block
 block discarded – undo
649 649
 	}
650 650
 
651 651
 	// Add the button key for address via JS.
652
-	public function yks_mc_add_tinymce_button( $buttons ) {
652
+	public function yks_mc_add_tinymce_button( $buttons ) {
653 653
 		array_push( $buttons, 'yks_mc_tinymce_button_key' );
654 654
 		// Print all buttons.
655 655
 		return $buttons;
656 656
 	}
657 657
 
658 658
 	// inlcude the js for tinymce.
659
-	public function yks_mc_add_tinymce_plugin( $plugin_array ) {
659
+	public function yks_mc_add_tinymce_plugin( $plugin_array ) {
660 660
 
661 661
 		$plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
662 662
 
@@ -668,23 +668,23 @@  discard block
 block discarded – undo
668 668
 		 * Pass our imported list data, to the JS file
669 669
 		 * to build the drop down list in the modal
670 670
 		 */
671
-	public function tinymce_yikes_easy_mc() {
671
+	public function tinymce_yikes_easy_mc() {
672 672
 		// check capabilities.
673
-		if ( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
673
+		if ( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
674 674
 			return;
675 675
 		}
676 676
 
677 677
 		$list_data = $this->form_interface->get_all_forms();
678 678
 		$lists     = array();
679
-		if ( ! empty( $list_data ) ) {
679
+		if ( ! empty( $list_data ) ) {
680 680
 			// build an array to pass to our javascript.
681
-			foreach ( $list_data as $id => $form ) {
681
+			foreach ( $list_data as $id => $form ) {
682 682
 				$lists[] = array(
683 683
 					'text'  => urlencode( $form['form_name'] ),
684 684
 					'value' => $id,
685 685
 				);
686 686
 			}
687
-		} else {
687
+		} else {
688 688
 			$lists[0] = array(
689 689
 				'text'  => __( 'Please Import Some Mailchimp Lists', 'yikes-inc-easy-mailchimp-extender' ),
690 690
 				'value' => '-',
@@ -709,7 +709,7 @@  discard block
 block discarded – undo
709 709
 	/**
710 710
 	 *  Fix the MailChimp icon spacing in the admin menu.
711 711
 	 */
712
-	public function fix_menu_icon_spacing() {
712
+	public function fix_menu_icon_spacing() {
713 713
 		?>
714 714
 			<style>
715 715
 			a[href="admin.php?page=yikes-inc-easy-mailchimp"] .wp-menu-image img {
@@ -724,7 +724,7 @@  discard block
 block discarded – undo
724 724
 	 *
725 725
 	 * @since    6.0.0
726 726
 	 */
727
-	public function enqueue_styles() {
727
+	public function enqueue_styles() {
728 728
 		/**
729 729
 		 *	Enqueue our global dashboard styles.
730 730
 		 */
@@ -733,7 +733,7 @@  discard block
 block discarded – undo
733 733
 		/*
734 734
 		*	Enqueue Add-ons styles.
735 735
 		*/
736
-		if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
736
+		if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
737 737
 			wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-addons-styles', plugin_dir_url( __FILE__ ) . 'css/yikes-inc-easy-mailchimp-extender-addons.min.css', array(), $this->version, 'all' );
738 738
 		}
739 739
 	}
@@ -742,7 +742,7 @@  discard block
 block discarded – undo
742 742
 	 *
743 743
 	 * @since    6.0.0
744 744
 	 */
745
-	public function enqueue_scripts() {
745
+	public function enqueue_scripts() {
746 746
 		wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-admin-js', plugin_dir_url( __FILE__ ) . 'js/min/yikes-inc-easy-mailchimp-extender-admin.min.js', array( 'jquery', 'jquery-ui-sortable' ), $this->version, false );
747 747
 
748 748
 		$localized_data = array(
@@ -757,7 +757,7 @@  discard block
 block discarded – undo
757 757
 
758 758
 		// Enqueue required scripts for the form editor
759 759
 		$screen = get_current_screen();
760
-		if ( ! isset( $screen->base ) || 'admin_page_yikes-mailchimp-edit-form' !== $screen->base ) {
760
+		if ( ! isset( $screen->base ) || 'admin_page_yikes-mailchimp-edit-form' !== $screen->base ) {
761 761
 			return;
762 762
 		}
763 763
 
@@ -805,12 +805,12 @@  discard block
 block discarded – undo
805 805
 	/**
806 806
 	 * Convert the php date format string to a js date format
807 807
 	 */
808
-	public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat, $type ) {
809
-		switch ( $type ) {
808
+	public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat, $type ) {
809
+		switch ( $type ) {
810 810
 			default:
811 811
 			case 'date':
812 812
 				// Standard Date Fields
813
-				switch ( $sFormat ) {
813
+				switch ( $sFormat ) {
814 814
 					//Predefined WP date formats
815 815
 					case 'F j, Y':
816 816
 					case 'j F Y':
@@ -833,7 +833,7 @@  discard block
 block discarded – undo
833 833
 				break;
834 834
 			// Birthday Fields
835 835
 			case 'birthday':
836
-				switch ( $sFormat ) {
836
+				switch ( $sFormat ) {
837 837
 					//Predefined WP date formats
838 838
 					case 'F j, Y':
839 839
 					case 'j F Y':
@@ -862,8 +862,8 @@  discard block
 block discarded – undo
862 862
 	/**
863 863
 	 * Convert the php date format string to a js date format
864 864
 	 */
865
-	public function yikes_jQuery_datepicker_date_format( $site_option ) {
866
-		switch( $site_option ) {
865
+	public function yikes_jQuery_datepicker_date_format( $site_option ) {
866
+		switch( $site_option ) {
867 867
 			//Predefined WP date formats
868 868
 			default:
869 869
 			case 'F j, Y':
@@ -883,7 +883,7 @@  discard block
 block discarded – undo
883 883
 	*	Register our admin pages
884 884
 	*	used to display data back to the user
885 885
 	**/
886
-	public function register_admin_pages() {
886
+	public function register_admin_pages() {
887 887
 
888 888
 		/* Top Level Menu 'Easy MailChimp' */
889 889
 		add_menu_page(
@@ -996,7 +996,7 @@  discard block
 block discarded – undo
996 996
 	*	when they click 'Go Pro' in the admin menu
997 997
 	*	to do: populate with sales URL
998 998
 	*/
999
-	public function generateAddOnsPage() {
999
+	public function generateAddOnsPage() {
1000 1000
 		require_once YIKES_MC_PATH . 'admin/partials/menu/add-ons.php'; // include our add-ons page
1001 1001
 	}
1002 1002
 
@@ -1005,7 +1005,7 @@  discard block
 block discarded – undo
1005 1005
 	*
1006 1006
 	* @since    1.0.0
1007 1007
 	*/
1008
-	function generateManageFormsPage() {
1008
+	function generateManageFormsPage() {
1009 1009
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
1010 1010
 	}
1011 1011
 
@@ -1014,7 +1014,7 @@  discard block
 block discarded – undo
1014 1014
 	*
1015 1015
 	* @since    1.0.0
1016 1016
 	*/
1017
-	function generateManageListsPage() {
1017
+	function generateManageListsPage() {
1018 1018
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
1019 1019
 	}
1020 1020
 
@@ -1023,7 +1023,7 @@  discard block
 block discarded – undo
1023 1023
 	*
1024 1024
 	* @since    1.0.0
1025 1025
 	*/
1026
-	function generateSupportPage() {
1026
+	function generateSupportPage() {
1027 1027
 
1028 1028
 		wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-support-scripts', plugin_dir_url( __FILE__ ) . 'js/support.js', array( 'jquery' ), $this->version, false );	
1029 1029
 		require_once YIKES_MC_PATH . 'admin/partials/menu/support.php';
@@ -1034,7 +1034,7 @@  discard block
 block discarded – undo
1034 1034
 	*
1035 1035
 	* @since    1.0.0
1036 1036
 	*/
1037
-	function generateEditFormPage() {
1037
+	function generateEditFormPage() {
1038 1038
 		require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
1039 1039
 	}
1040 1040
 
@@ -1043,7 +1043,7 @@  discard block
 block discarded – undo
1043 1043
 	*
1044 1044
 	* @since    1.0.0
1045 1045
 	*/
1046
-	function generateViewListPage() {
1046
+	function generateViewListPage() {
1047 1047
 		require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
1048 1048
 	}
1049 1049
 
@@ -1052,7 +1052,7 @@  discard block
 block discarded – undo
1052 1052
 	*
1053 1053
 	* @since    1.0.0
1054 1054
 	*/
1055
-	function generateViewUserPage() {
1055
+	function generateViewUserPage() {
1056 1056
 		require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
1057 1057
 	}
1058 1058
 
@@ -1061,7 +1061,7 @@  discard block
 block discarded – undo
1061 1061
 	*
1062 1062
 	* @since v.5.4
1063 1063
 	**/
1064
-	function yikes_easy_mc_settings_init() {
1064
+	function yikes_easy_mc_settings_init() {
1065 1065
 
1066 1066
 		/* Register General Settings Section */
1067 1067
 
@@ -1181,27 +1181,27 @@  discard block
 block discarded – undo
1181 1181
 	*	Options Sanitization & Validation
1182 1182
 	*	@since complete re-write
1183 1183
 	**/
1184
-	function yikes_mc_validate_api_key( $input ) {
1185
-		if ( $input === '' ) {
1184
+	function yikes_mc_validate_api_key( $input ) {
1185
+		if ( $input === '' ) {
1186 1186
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1187 1187
 			return '';
1188 1188
 		}
1189 1189
 		$api_key = strip_tags ( trim( $input ) );
1190 1190
 		$dash_position = strpos( trim( $input ), '-' );
1191
-		if ( $dash_position !== false ) {
1191
+		if ( $dash_position !== false ) {
1192 1192
 			$manager = new Yikes_Inc_Easy_MailChimp_API_Manager( $api_key );
1193
-		} else {
1193
+		} else {
1194 1194
 			update_option( 'yikes-mc-api-invalid-key-response', __( 'Your API key appears to be invalid.', 'yikes-inc-easy-mailchimp-extender' ) );
1195 1195
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1196 1196
 			return $api_key;
1197 1197
 		}
1198 1198
 
1199 1199
 		$response = $manager->get_account_handler()->get_account( false );
1200
-		if ( ! is_wp_error( $response ) ) {
1200
+		if ( ! is_wp_error( $response ) ) {
1201 1201
 			update_option( 'yikes-mc-api-validation', 'valid_api_key' );
1202 1202
 				// Clear the API key transient data
1203 1203
 			$this->delete_yikes_mailchimp_transients();
1204
-		}  else {
1204
+		} else {
1205 1205
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1206 1206
 			$error_logging->yikes_easy_mailchimp_write_to_error_log( $response->get_error_message() , __( "Connecting to Mailchimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1207 1207
 			update_option( 'yikes-mc-api-invalid-key-response', $response->get_error_message() );
@@ -1216,7 +1216,7 @@  discard block
 block discarded – undo
1216 1216
 	*
1217 1217
 	* @since    1.0.0
1218 1218
 	*/
1219
-	function generatePageOptions() {
1219
+	function generatePageOptions() {
1220 1220
 		require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1221 1221
 	}
1222 1222
 
@@ -1226,15 +1226,15 @@  discard block
 block discarded – undo
1226 1226
 	*	to form fields. (input, dropdowns, buttons etc.)
1227 1227
 	* 	@since v5.5 re-write
1228 1228
 	**/
1229
-	public function is_user_mc_api_valid_form( $echo = true ) {
1230
-		if ( $echo == true ) {
1231
-			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1229
+	public function is_user_mc_api_valid_form( $echo = true ) {
1230
+		if ( $echo == true ) {
1231
+			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1232 1232
 				echo 'disabled="disabled"';
1233 1233
 			}
1234
-		} else {
1235
-			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1234
+		} else {
1235
+			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1236 1236
 				return false;
1237
-			} else {
1237
+			} else {
1238 1238
 				return true;
1239 1239
 			}
1240 1240
 		}
@@ -1249,11 +1249,11 @@  discard block
 block discarded – undo
1249 1249
 	 * @param      string    $yikes_inc_easy_mailchimp_extender       The name of this plugin.
1250 1250
 	 * @param      string    $version    The version of this plugin.
1251 1251
 	 */
1252
-	public function check_for_old_yks_mc_options() {
1252
+	public function check_for_old_yks_mc_options() {
1253 1253
 		$old_plugin_options = get_option( 'ykseme_storage' );
1254 1254
 		// only perform options migrations if the site is not a multi-site setup
1255
-		if ( !is_multisite() ) {
1256
-			if ( apply_filters( 'yikes_mc_old_options_filter', $old_plugin_options ) ) {
1255
+		if ( !is_multisite() ) {
1256
+			if ( apply_filters( 'yikes_mc_old_options_filter', $old_plugin_options ) ) {
1257 1257
 				// display a notice to the user that they should 'migrate'
1258 1258
 				// from the old plugin settings to the new ones
1259 1259
 				add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
@@ -1275,15 +1275,15 @@  discard block
 block discarded – undo
1275 1275
 		 * @param      string    $yikes_inc_easy_mailchimp_extender       The name of this plugin.
1276 1276
 		 * @param      string    $version    The version of this plugin.
1277 1277
 		 */
1278
-		public function display_options_migrate_notice() {
1278
+		public function display_options_migrate_notice() {
1279 1279
 
1280 1280
 			// Confirm that the necessary forms table in the database exists, else bail
1281 1281
 			global $wpdb;
1282
-			if ( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1282
+			if ( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1283 1283
 				return;
1284 1284
 			}
1285 1285
 
1286
-			if ( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1286
+			if ( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1287 1287
 					// Delete the options, start a-new! (this will disable the migration notice altogether)
1288 1288
 					delete_option( 'widget_yikes_mc_widget' );
1289 1289
 					delete_option( 'api_validation' );
@@ -1294,7 +1294,7 @@  discard block
 block discarded – undo
1294 1294
 						<p><?php printf( __( "The previously stored options for %s have been cleared from the database. You should update the plugin options on the <a href='%s' title='Settings Page'>settings page</a> before continuing. You should also update the shortcodes used to generate your forms, and any widgets you may have previously set-up.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>', admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings' ) ); ?></p>
1295 1295
 					</div>
1296 1296
 				<?php
1297
-			} else {
1297
+			} else {
1298 1298
 			?>
1299 1299
 				<div class="yikes-easy-mc-updated migrate-options-notice">
1300 1300
 					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list." , 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?></p>
@@ -1322,9 +1322,9 @@  discard block
 block discarded – undo
1322 1322
 		*	and return the index ( used to find the list name assigned to a form )
1323 1323
 		*	- http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1324 1324
 		*/
1325
-		function findMCListID($id, $array) {
1326
-		   foreach ($array as $key => $val) {
1327
-			   if ($val['id'] === $id) {
1325
+		function findMCListID($id, $array) {
1326
+		   foreach ($array as $key => $val) {
1327
+			   if ($val['id'] === $id) {
1328 1328
 				   return $key;
1329 1329
 			   }
1330 1330
 		   }
@@ -1332,14 +1332,14 @@  discard block
 block discarded – undo
1332 1332
 		} // end
1333 1333
 
1334 1334
 		/* Ajax Migrate Options */
1335
-		function migrate_archived_options() {
1335
+		function migrate_archived_options() {
1336 1336
 			// all options prefixed with 'yikes-mc-'
1337 1337
 			$option_name = 'yikes-mc-'.$_POST['option_name'];
1338 1338
 			$option_value = $_POST['option_value'];
1339
-			if ( json_decode( $option_value ) ) {
1339
+			if ( json_decode( $option_value ) ) {
1340 1340
 				// decode our lists() array, and store it
1341 1341
 				$opt_value = json_decode( $option_value, true );
1342
-			} else {
1342
+			} else {
1343 1343
 				$opt_value = $option_value;
1344 1344
 			}
1345 1345
 			update_option( $option_name, $opt_value );
@@ -1348,12 +1348,12 @@  discard block
 block discarded – undo
1348 1348
 		}
1349 1349
 
1350 1350
 		/* Ajax Migrate Forms */
1351
-		function migrate_previously_setup_forms() {
1351
+		function migrate_previously_setup_forms() {
1352 1352
 			$option_name = $_POST['option_name'];
1353 1353
 			$done = $_POST['done_import'];
1354 1354
 			// Create some starter forms for the user
1355 1355
 			// based on previously imported lists (to our old version)
1356
-			if ( $option_name == 'yikes-mc-lists' ) {
1356
+			if ( $option_name == 'yikes-mc-lists' ) {
1357 1357
 				$option_value = $_POST['option_value'];
1358 1358
 				$new_options = json_decode( stripslashes_deep( $option_value ) , true );
1359 1359
 
@@ -1385,9 +1385,9 @@  discard block
 block discarded – undo
1385 1385
 					'custom_fields'           => '',
1386 1386
 				) );
1387 1387
 			}
1388
-			if ( $done == 'done' ) {
1388
+			if ( $done == 'done' ) {
1389 1389
 				wp_send_json( array( 'form_name' => $form_name, 'completed_import' => true ) );
1390
-			} else {
1390
+			} else {
1391 1391
 				wp_send_json( array( 'form_name' => $form_name, 'completed_import' => false ) );
1392 1392
 			}
1393 1393
 			wp_die();
@@ -1399,8 +1399,8 @@  discard block
 block discarded – undo
1399 1399
 		*	Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1400 1400
 		*	@since v5.6 - complete re-write
1401 1401
 		*/
1402
-		public function generate_options_pages_sidebar_menu() {
1403
-			if ( isset( $_REQUEST['section'] ) ) {
1402
+		public function generate_options_pages_sidebar_menu() {
1403
+			if ( isset( $_REQUEST['section'] ) ) {
1404 1404
 				$selected = $_REQUEST['section'];
1405 1405
 			}
1406 1406
 			$installed_addons = get_option( 'yikes-easy-mc-active-addons', array() );
@@ -1427,13 +1427,13 @@  discard block
 block discarded – undo
1427 1427
 					</ul>
1428 1428
 					<?php
1429 1429
 						// create our add-on settings pages
1430
-						if ( !empty( $installed_addons ) ) {
1430
+						if ( !empty( $installed_addons ) ) {
1431 1431
 							?>
1432 1432
 							<hr class="add-on-settings-divider" />
1433 1433
 							<strong><?php _e( 'Addon Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1434 1434
 							<ul id="addon-settings-nav">
1435 1435
 							<?php
1436
-							foreach( $installed_addons as $addon_name ) {
1436
+							foreach( $installed_addons as $addon_name ) {
1437 1437
 								?>
1438 1438
 									<li>
1439 1439
 										<?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] ==  $addon_name ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => $addon_name, 'addon' => 'true' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section='.$addon_name ) ) ); ?>"><?php echo ucwords( str_replace( '-', ' ', $addon_name ) ); ?></a></li>
@@ -1453,7 +1453,7 @@  discard block
 block discarded – undo
1453 1453
 		*	Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1454 1454
 		*	@since v5.6 - complete re-write
1455 1455
 		*/
1456
-		public function generate_manage_forms_sidebar( $lists ) {
1456
+		public function generate_manage_forms_sidebar( $lists ) {
1457 1457
 			// create a custom URL to allow for creating fields
1458 1458
 			$url = esc_url_raw(
1459 1459
 				add_query_arg(
@@ -1484,18 +1484,18 @@  discard block
 block discarded – undo
1484 1484
 					<label for="associated-list"><strong><?php _e( 'Associated List', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1485 1485
 						<select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); disabled( true, empty( $lists ) ); ?>>
1486 1486
 							<?php
1487
-							if ( ! empty( $lists ) ) {
1488
-								foreach( $lists as $mailing_list ) {
1487
+							if ( ! empty( $lists ) ) {
1488
+								foreach( $lists as $mailing_list ) {
1489 1489
 									?>
1490 1490
 									<option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1491 1491
 									<?php
1492 1492
 								}
1493
-							} else {
1494
-								if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1493
+							} else {
1494
+								if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1495 1495
 									?>
1496 1496
 									<option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1497 1497
 									<?php
1498
-								} else {
1498
+								} else {
1499 1499
 									?>
1500 1500
 									<option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1501 1501
 									<?php
@@ -1506,8 +1506,8 @@  discard block
 block discarded – undo
1506 1506
 						</select>
1507 1507
 
1508 1508
 						<?php
1509
-						if ( isset( $_GET['transient-cleared'] ) ) {
1510
-							if ( 'true' === $_GET['transient-cleared'] ) {
1509
+						if ( isset( $_GET['transient-cleared'] ) ) {
1510
+							if ( 'true' === $_GET['transient-cleared'] ) {
1511 1511
 								?>
1512 1512
 								<div class="yikes-list-refreshed-notice">
1513 1513
 									<p><?php esc_attr_e( 'Mailchimp list data has been succesfully refreshed.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -1516,8 +1516,8 @@  discard block
 block discarded – undo
1516 1516
 							}
1517 1517
 						}
1518 1518
 
1519
-						if ( isset( $lists ) && empty( $lists ) ) {
1520
-							if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'invalid_api_key' ) {
1519
+						if ( isset( $lists ) && empty( $lists ) ) {
1520
+							if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'invalid_api_key' ) {
1521 1521
 								?>
1522 1522
 									<p class="description">
1523 1523
 										<?php printf( __( 'Head over to <a href="http://www.Mailchimp.com" title="%s">Mailchimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ) , __( 'Create a list', 'yikes-inc-easy-mailchimp-extender' ) ); ?>
@@ -1528,9 +1528,9 @@  discard block
 block discarded – undo
1528 1528
 						?>
1529 1529
 					</label>
1530 1530
 					<?php
1531
-						if ( $this->is_user_mc_api_valid_form( false ) ) {
1531
+						if ( $this->is_user_mc_api_valid_form( false ) ) {
1532 1532
 							echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary', '', false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1533
-						} else {
1533
+						} else {
1534 1534
 							echo '<p class="description">' . __( "Please enter a valid Mailchimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1535 1535
 							?>
1536 1536
 								<a href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&settings-updated=true' ) ); ?>"><?php _e( 'general settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a>
@@ -1541,7 +1541,7 @@  discard block
 block discarded – undo
1541 1541
 
1542 1542
 				<!-- Clear API CACHE -->
1543 1543
 				<?php
1544
-				if ( isset( $lists ) && ! empty( $lists ) ) {
1544
+				if ( isset( $lists ) && ! empty( $lists ) ) {
1545 1545
 					if ( false !== get_transient( 'yikes-easy-mailchimp-list-data' ) ) { ?>
1546 1546
 						<form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-clear-transient-data', 'nonce' => wp_create_nonce( 'clear-mc-transient-data' ) ) ) ); ?>" method="post">
1547 1547
 							<input type="submit" class="button-secondary clear-mailchimp-api-cache" value="<?php _e( 'Refresh Lists', 'yikes-inc-easy-mailchimp-extender' ); ?>" />
@@ -1557,7 +1557,7 @@  discard block
 block discarded – undo
1557 1557
 		*	Generate a dropdown of post and pages
1558 1558
 		*	so the user can send the user to on form submission
1559 1559
 		*/
1560
-		public function generate_page_redirect_dropdown( $redirect, $redirect_page, $custom_redirect_url ) {
1560
+		public function generate_page_redirect_dropdown( $redirect, $redirect_page, $custom_redirect_url ) {
1561 1561
 				$post_types = get_post_types();
1562 1562
 				?>
1563 1563
 				<label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if ( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
@@ -1577,10 +1577,10 @@  discard block
 block discarded – undo
1577 1577
 					$excluded_post_types = apply_filters( 'yikes-mailchimp-excluded-redirect-post-types', $excluded_post_types );
1578 1578
 
1579 1579
 						// loop over registered post types, and query!
1580
-						foreach( $post_types as $registered_post_type ) {
1580
+						foreach( $post_types as $registered_post_type ) {
1581 1581
 
1582 1582
 							// exclude a few built in custom post types and any defined by the filter
1583
-							if ( ! in_array( $registered_post_type, $excluded_post_types ) ) {
1583
+							if ( ! in_array( $registered_post_type, $excluded_post_types ) ) {
1584 1584
 
1585 1585
 								// Grab only the post IDs - in the past we've created timeout issues on some servers with lots of posts
1586 1586
 								$wp_query_args = array(
@@ -1595,11 +1595,11 @@  discard block
 block discarded – undo
1595 1595
 
1596 1596
 								$post_ids = ! empty( $wp_query_result->posts ) ? $wp_query_result->posts : array();
1597 1597
 
1598
-								if ( ! empty ( $post_ids ) ) {
1598
+								if ( ! empty ( $post_ids ) ) {
1599 1599
 									?>
1600 1600
 										<optgroup label="<?php echo ucwords( str_replace( '_', ' ', $registered_post_type ) ); ?>">
1601 1601
 									<?php
1602
-											foreach( $post_ids as $post_id ) {
1602
+											foreach( $post_ids as $post_id ) {
1603 1603
 												?><option <?php selected( $redirect_page , $post_id ); ?> value="<?php echo $post_id; ?>"><?php echo get_the_title( $post_id ) ?></option><?php
1604 1604
 											}
1605 1605
 									?>
@@ -1630,15 +1630,15 @@  discard block
 block discarded – undo
1630 1630
 		*
1631 1631
 		* 	Displayed in sidebars
1632 1632
 		*/
1633
-		public function generate_show_some_love_container() {
1633
+		public function generate_show_some_love_container() {
1634 1634
 			// if no active add-ons are installed,
1635 1635
 			// lets display our branding and add-on sidebar
1636 1636
 			$options = get_option( 'yikes-easy-mc-active-addons', array() );
1637
-			if ( empty( $options ) ) {
1637
+			if ( empty( $options ) ) {
1638 1638
 
1639 1639
 				/* On Edit Forms Page Display Upsell to Customizer */
1640 1640
 				$screen = get_current_screen();
1641
-				if ( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1641
+				if ( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1642 1642
 				?>
1643 1643
 
1644 1644
 					<div class="postbox yikes-easy-mc-postbox show-some-love-container">
@@ -1716,18 +1716,18 @@  discard block
 block discarded – undo
1716 1716
 		*	-
1717 1717
 		* @parameters - $list_id - pass in the list ID to retreive merge variables from
1718 1718
 		*/
1719
-		public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1719
+		public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1720 1720
 
1721 1721
 			// if no list id, die!
1722
-			if ( ! $list_id ) {
1722
+			if ( ! $list_id ) {
1723 1723
 				wp_die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1724 1724
 			}
1725 1725
 
1726
-			if ( ! $merge_variables ) {
1726
+			if ( ! $merge_variables ) {
1727 1727
 				wp_die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support." , 'yikes-inc-easy-mailchimp-extender' ) );
1728 1728
 			}
1729 1729
 
1730
-			if ( ! empty( $form_fields ) ) {
1730
+			if ( ! empty( $form_fields ) ) {
1731 1731
 
1732 1732
 				// find any fields that are assigned to this form, that don't exist in MailChimp
1733 1733
 				// or else were going to run into issues when we submit the form
@@ -1739,18 +1739,18 @@  discard block
 block discarded – undo
1739 1739
 				$mailchimp_merge_field_ids	= array();
1740 1740
 
1741 1741
 				// loop over merge variables
1742
-				if ( ! empty( $merge_variables['merge_fields'] ) ) {
1742
+				if ( ! empty( $merge_variables['merge_fields'] ) ) {
1743 1743
 					$available_merge_variables = wp_list_pluck( $merge_variables['merge_fields'], 'tag' );
1744 1744
 					$mailchimp_merge_field_ids = wp_list_pluck( $merge_variables['merge_fields'], 'merge_id' );
1745 1745
 					
1746 1746
 					// Array will look like $merge_tag => $merge_id
1747
-					foreach( $available_merge_variables as $index => $merge_tag ) { 
1747
+					foreach( $available_merge_variables as $index => $merge_tag ) {
1748 1748
 						$merge_field_ids[$merge_tag] = $mailchimp_merge_field_ids[$index];
1749 1749
 					}
1750 1750
 				}
1751 1751
 
1752 1752
 				// loop over interest groups
1753
-				if ( ! empty( $interest_groups ) ) {
1753
+				if ( ! empty( $interest_groups ) ) {
1754 1754
 					$available_interest_groups = array_keys( $interest_groups );
1755 1755
 				}
1756 1756
 
@@ -1760,9 +1760,9 @@  discard block
 block discarded – undo
1760 1760
 				$excluded_fields = array_diff( $assigned_fields, $merged_fields );
1761 1761
 
1762 1762
 				$i = 1;
1763
-				foreach( $form_fields as $field ) {
1763
+				foreach( $form_fields as $field ) {
1764 1764
 
1765
-					if ( isset( $field['merge'] ) ) {
1765
+					if ( isset( $field['merge'] ) ) {
1766 1766
 						// @todo: don't use in_array()
1767 1767
 						$excluded_field = in_array( $field['merge'], $excluded_fields, true );
1768 1768
 						?>
@@ -1796,7 +1796,7 @@  discard block
 block discarded – undo
1796 1796
 									<input type="hidden" class="yikes-mc-merge-field-id" name="field[<?php echo $field['merge']; ?>][id]" value="<?php echo $merge_field_ids[ $field['merge'] ] ?>" />  
1797 1797
 								<?php } ?>
1798 1798
 
1799
-								<?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1799
+								<?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1800 1800
 									$choices = json_decode( $field['choices'], true );
1801 1801
 								?>
1802 1802
 									<input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
@@ -1820,7 +1820,7 @@  discard block
 block discarded – undo
1820 1820
 										</tr>
1821 1821
 
1822 1822
 										<!-- Placeholder Value -->
1823
-										<?php switch( $field['type'] ) {
1823
+										<?php switch( $field['type'] ) {
1824 1824
 
1825 1825
 											case 'text':
1826 1826
 											case 'email':
@@ -1867,7 +1867,7 @@  discard block
 block discarded – undo
1867 1867
 										?>
1868 1868
 
1869 1869
 										<!-- Default Value -->
1870
-										<?php switch( $field['type'] ) {
1870
+										<?php switch( $field['type'] ) {
1871 1871
 											default:
1872 1872
 											case 'text':
1873 1873
 											case 'number':
@@ -1883,7 +1883,7 @@  discard block
 block discarded – undo
1883 1883
 													<input id="default_value_<?php echo esc_attr( $field['merge'] ); ?>" <?php if ( $field['type'] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field['merge']; ?>][default]" <?php if ( $field['type'] != 'url' ) { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( $field['default'] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field['default'] ) ) ) : ''; ?>" <?php } ?> />
1884 1884
 													<p class="description"><small><?php _e( "Assign a default value to populate this field with on initial page load.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1885 1885
 													<?php
1886
-													switch( $field['type'] ) {
1886
+													switch( $field['type'] ) {
1887 1887
 														case 'text':
1888 1888
 															?>
1889 1889
 																<p><small class="pre-defined-tag-link"><a href="#TB_inline?width=600&height=550&inlineId=pre-defined-tag-container" onclick="storeGlobalClicked( jQuery( this ) );" class="thickbox"><?php _e( 'View Pre-Defined Tags', 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
@@ -2040,7 +2040,7 @@  discard block
 block discarded – undo
2040 2040
 										<!-- Display Phone/Date Formats back to the user -->
2041 2041
 										<!-- Phone Format Initial Load -->
2042 2042
 										<?php
2043
-											switch( $field['type'] ) {
2043
+											switch( $field['type'] ) {
2044 2044
 												/* Store the phone format, for properly regex pattern */
2045 2045
 												case 'phone':
2046 2046
 												case 'birthday':
@@ -2050,7 +2050,7 @@  discard block
 block discarded – undo
2050 2050
 															<td scope="row">
2051 2051
 																<label for="placeholder">
2052 2052
 																	<?php
2053
-																		switch( $field['type'] ) {
2053
+																		switch( $field['type'] ) {
2054 2054
 																			default:
2055 2055
 																			case 'birthday':
2056 2056
 																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
@@ -2111,7 +2111,7 @@  discard block
 block discarded – undo
2111 2111
 
2112 2112
 
2113 2113
 
2114
-					} else {
2114
+					} else {
2115 2115
 
2116 2116
 						/**** Interest Group ****/
2117 2117
 
@@ -2144,7 +2144,7 @@  discard block
 block discarded – undo
2144 2144
 
2145 2145
 									<table class="form-table form-field-container">
2146 2146
 										<!-- Default Value -->
2147
-										<?php switch( $field['type'] ) {
2147
+										<?php switch( $field['type'] ) {
2148 2148
 											default:
2149 2149
 											case 'radio':
2150 2150
 											case 'checkboxes':
@@ -2161,7 +2161,7 @@  discard block
 block discarded – undo
2161 2161
 
2162 2162
 														$default_shown = false;
2163 2163
 
2164
-														foreach ( json_decode( $field['groups'], true ) as $id => $group ) {
2164
+														foreach ( json_decode( $field['groups'], true ) as $id => $group ) {
2165 2165
 															$field_id   = "{$field['group_id']}-{$id}";
2166 2166
 															$field_type = 'hidden' == $field['type'] ? 'checkbox' : $field['type'];
2167 2167
 															$field_type = 'checkboxes' == $field_type ? 'checkbox' : $field_type;
@@ -2170,7 +2170,7 @@  discard block
 block discarded – undo
2170 2170
 
2171 2171
 															// Determine if the current group is checked.
2172 2172
 															$checked = '';
2173
-															switch ( $field_type ) {
2173
+															switch ( $field_type ) {
2174 2174
 																case 'radio':
2175 2175
 																default:
2176 2176
 																	$default = is_array( $field['default_choice'] ) ? current( $field['default_choice'] ) : $field['default_choice'];
@@ -2179,14 +2179,14 @@  discard block
 block discarded – undo
2179 2179
 
2180 2180
 																case 'checkbox':
2181 2181
 																case 'hidden':
2182
-																	if ( is_array( $field['default_choice'] ) && in_array( $id, $field['default_choice'] ) ) {
2182
+																	if ( is_array( $field['default_choice'] ) && in_array( $id, $field['default_choice'] ) ) {
2183 2183
 																		$checked = checked( true, true, false );
2184 2184
 																	}
2185 2185
 																break;
2186 2186
 															}
2187 2187
 
2188 2188
 															// Allow users to not set a default choice for radio buttons.
2189
-															if ( $field_type === 'radio' && $default_shown === false ) {
2189
+															if ( $field_type === 'radio' && $default_shown === false ) {
2190 2190
 																$default_shown = true;
2191 2191
 																?>
2192 2192
 																<label for="<?php echo $field_id . 'no-default'; ?>">
@@ -2339,7 +2339,7 @@  discard block
 block discarded – undo
2339 2339
 						<?php
2340 2340
 					}
2341 2341
 				}
2342
-			} else {
2342
+			} else {
2343 2343
 				?>
2344 2344
 					<h4 class="no-fields-assigned-notice non-draggable-yikes"><em><?php _e( 'No fields are assigned to this form. Select fields from the right hand column to add to this form.', 'yikes-inc-easy-mailchimp-extender' ); ?></em></h4>
2345 2345
 				<?php
@@ -2426,18 +2426,18 @@  discard block
 block discarded – undo
2426 2426
 		 *	-
2427 2427
 		 * @parameters - $list_id - pass in the list ID to retreive merge variables from
2428 2428
 		 */
2429
-		public function build_available_merge_vars( $form_fields, $available_merge_variables ) {
2429
+		public function build_available_merge_vars( $form_fields, $available_merge_variables ) {
2430 2430
 			$fields_assigned_to_form = array();
2431
-			foreach ( $form_fields as $field ) {
2432
-				if ( isset( $field['merge'] ) ) {
2431
+			foreach ( $form_fields as $field ) {
2432
+				if ( isset( $field['merge'] ) ) {
2433 2433
 					$fields_assigned_to_form[ $field['merge'] ] = true;
2434 2434
 				}
2435 2435
 			}
2436 2436
 
2437
-			if ( ! empty( $available_merge_variables['merge_fields'] ) ) {
2437
+			if ( ! empty( $available_merge_variables['merge_fields'] ) ) {
2438 2438
 				?>
2439 2439
 				<ul id="available-fields"><?php
2440
-				foreach ( $available_merge_variables['merge_fields'] as $merge_var ) {
2440
+				foreach ( $available_merge_variables['merge_fields'] as $merge_var ) {
2441 2441
 					$not_available = isset( $fields_assigned_to_form[ $merge_var['tag'] ] );
2442 2442
 					?>
2443 2443
 					<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
@@ -2450,7 +2450,7 @@  discard block
 block discarded – undo
2450 2450
 					>
2451 2451
 						<?php
2452 2452
 							echo esc_html( stripslashes( $merge_var['name'] ) );
2453
-							if ( $merge_var['required'] ) {
2453
+							if ( $merge_var['required'] ) {
2454 2454
 								echo ' <span class="field-required" title="' . __( 'required field', 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>';
2455 2455
 							}
2456 2456
 						?>
@@ -2475,21 +2475,21 @@  discard block
 block discarded – undo
2475 2475
 		 *	-
2476 2476
 		 * @parameters - $list_id - pass in the list ID to retreive merge variables from
2477 2477
 		 */
2478
-		public function build_available_interest_groups( $form_fields, $available_interest_groups, $list_id ) {
2478
+		public function build_available_interest_groups( $form_fields, $available_interest_groups, $list_id ) {
2479 2479
 			$fields_assigned_to_form = array();
2480
-			if ( ! empty( $form_fields ) ) {
2481
-				foreach ( $form_fields as $field ) {
2482
-					if ( isset( $field['group_id'] ) ) {
2480
+			if ( ! empty( $form_fields ) ) {
2481
+				foreach ( $form_fields as $field ) {
2482
+					if ( isset( $field['group_id'] ) ) {
2483 2483
 						$fields_assigned_to_form[ $field['group_id'] ] = true;
2484 2484
 					}
2485 2485
 				}
2486 2486
 			}
2487 2487
 
2488
-			if ( ! empty( $available_interest_groups ) ) {
2488
+			if ( ! empty( $available_interest_groups ) ) {
2489 2489
 			?>
2490 2490
 				<ul id="available-interest-groups">
2491 2491
 				<?php
2492
-					foreach ( $available_interest_groups as $interest_group ) {
2492
+					foreach ( $available_interest_groups as $interest_group ) {
2493 2493
 						$not_available = isset( $fields_assigned_to_form[ $interest_group['id'] ] );
2494 2494
 						?>
2495 2495
 						<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>" 
@@ -2520,11 +2520,11 @@  discard block
 block discarded – undo
2520 2520
 		/**
2521 2521
 		 * Smt.
2522 2522
 		 */
2523
-		public function build_available_tags( $form_tags, $tags, $list_id ) {
2523
+		public function build_available_tags( $form_tags, $tags, $list_id ) {
2524 2524
 			?>
2525 2525
 			<ul id="available-tags">
2526 2526
 			<?php
2527
-			foreach ( $tags as $tag_id => $tag ) {
2527
+			foreach ( $tags as $tag_id => $tag ) {
2528 2528
 				$not_available = isset( $form_tags[ $tag_id ] );
2529 2529
 				?>
2530 2530
 				<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
@@ -2554,9 +2554,9 @@  discard block
 block discarded – undo
2554 2554
 		*	and include it here for easy maintenance
2555 2555
 		*	- must clean up db tables , ensure what data is going in and what is needed...
2556 2556
 		*/
2557
-		public function yikes_easy_mailchimp_create_form() {
2557
+		public function yikes_easy_mailchimp_create_form() {
2558 2558
 			$nonce = $_REQUEST['nonce'];
2559
-			if ( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2559
+			if ( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2560 2560
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2561 2561
 			}
2562 2562
 
@@ -2567,13 +2567,13 @@  discard block
 block discarded – undo
2567 2567
 			) );
2568 2568
 
2569 2569
 			// if an error occurs during the form creation process
2570
-			if ( false == $result ) {
2570
+			if ( false == $result ) {
2571 2571
 				// write it to the error log
2572 2572
 				// if the form was not created successfully
2573 2573
 				$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2574 2574
 				$error_logging->maybe_write_to_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender') , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2575 2575
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error=' . urlencode( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ) ) ) ) );
2576
-			} else {
2576
+			} else {
2577 2577
 				// redirect the user to the new form edit page
2578 2578
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result) ) );
2579 2579
 			}
@@ -2586,12 +2586,12 @@  discard block
 block discarded – undo
2586 2586
 		*	and include it here for easy maintenance
2587 2587
 		*	- must clean up db tables , ensure what data is going in and what is needed...
2588 2588
 		*/
2589
-		public function yikes_easy_mailchimp_delete_form() {
2589
+		public function yikes_easy_mailchimp_delete_form() {
2590 2590
 			// grab & store our variables ( associated list & form name )
2591 2591
 			$nonce = $_REQUEST['nonce'];
2592 2592
 			$post_id_to_delete = $_REQUEST['mailchimp-form'];
2593 2593
 			// verify our nonce
2594
-			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2594
+			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2595 2595
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2596 2596
 			}
2597 2597
 
@@ -2606,12 +2606,12 @@  discard block
 block discarded – undo
2606 2606
 		*	Duplicate an entire form !
2607 2607
 		*	Probably Move these to its own file,
2608 2608
 		*/
2609
-		public function yikes_easy_mailchimp_duplicate_form() {
2609
+		public function yikes_easy_mailchimp_duplicate_form() {
2610 2610
 			// grab & store our variables ( associated list & form name )
2611 2611
 			$nonce = $_REQUEST['nonce'];
2612 2612
 			$post_id_to_clone = $_REQUEST['mailchimp-form'];
2613 2613
 			// verify our nonce
2614
-			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2614
+			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2615 2615
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2616 2616
 			}
2617 2617
 
@@ -2635,10 +2635,10 @@  discard block
 block discarded – undo
2635 2635
 			*/
2636 2636
 			do_action( 'yikes-mailchimp-after-duplicating-form', $post_id_to_clone, $result, $form_data );
2637 2637
 
2638
-			if ( false === $result ) {
2638
+			if ( false === $result ) {
2639 2639
 				// redirect the user to the manage forms page, display error
2640 2640
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=false' ) ) );
2641
-			} else {
2641
+			} else {
2642 2642
 				// redirect the user to the manage forms page, display confirmation
2643 2643
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=true' ) ) );
2644 2644
 			}
@@ -2649,12 +2649,12 @@  discard block
 block discarded – undo
2649 2649
 		/*
2650 2650
 		*	Reset a forms impression stats
2651 2651
 		*/
2652
-		public function yikes_easy_mailchimp_reset_impression_stats() {
2652
+		public function yikes_easy_mailchimp_reset_impression_stats() {
2653 2653
 			// grab & store our variables ( associated list & form name )
2654 2654
 			$nonce = $_REQUEST['nonce'];
2655 2655
 			$form_id_to_reset = $_REQUEST['mailchimp-form'];
2656 2656
 			// verify our nonce
2657
-			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2657
+			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2658 2658
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2659 2659
 			}
2660 2660
 
@@ -2666,10 +2666,10 @@  discard block
 block discarded – undo
2666 2666
 				)
2667 2667
 			);
2668 2668
 
2669
-			if ( false === $result ) {
2669
+			if ( false === $result ) {
2670 2670
 				// redirect the user to the manage forms page, display error
2671 2671
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=false' ) ) );
2672
-			} else {
2672
+			} else {
2673 2673
 				// redirect the user to the manage forms page, display confirmation
2674 2674
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=true' ) ) );
2675 2675
 			}
@@ -2681,13 +2681,13 @@  discard block
 block discarded – undo
2681 2681
 		*	Update an entire form !
2682 2682
 		*	Probably Move these to its own file,
2683 2683
 		*/
2684
-		public function yikes_easy_mailchimp_update_form() {
2684
+		public function yikes_easy_mailchimp_update_form() {
2685 2685
 
2686 2686
 			$nonce   = $_REQUEST['nonce'];
2687 2687
 			$form_id = $_REQUEST['id'];
2688 2688
 
2689 2689
 			// verify our nonce
2690
-			if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
2690
+			if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
2691 2691
 				wp_die(
2692 2692
 					__( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ),
2693 2693
 					__( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ),
@@ -2760,11 +2760,11 @@  discard block
 block discarded – undo
2760 2760
 
2761 2761
 			// additional custom fields (extensions / user defined fields)
2762 2762
 			$custom_fields = array();
2763
-			if ( isset( $_POST['custom-field'] ) ) {
2764
-				foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2765
-					if ( is_array( $custom_value ) ) {
2763
+			if ( isset( $_POST['custom-field'] ) ) {
2764
+				foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2765
+					if ( is_array( $custom_value ) ) {
2766 2766
 						$custom_fields[ $custom_field ] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2767
-					} else {
2767
+					} else {
2768 2768
 						$custom_fields[ $custom_field ] = stripslashes( $custom_value );
2769 2769
 					}
2770 2770
 				}
@@ -2800,7 +2800,7 @@  discard block
 block discarded – undo
2800 2800
 			exit();
2801 2801
 		}
2802 2802
 
2803
-		public static function generate_default_email_body() {
2803
+		public static function generate_default_email_body() {
2804 2804
 			$email_body  = '<p>' . __( 'Greetings,', 'yikes-inc-easy-mailchimp-extender' ) . '</p>'; 
2805 2805
 
2806 2806
 			$email_body .= '<p>';
@@ -2823,18 +2823,18 @@  discard block
 block discarded – undo
2823 2823
 		}
2824 2824
 
2825 2825
 		/* Unsubscribe a given user from our list */
2826
-		public function yikes_easy_mailchimp_unsubscribe_user() {
2826
+		public function yikes_easy_mailchimp_unsubscribe_user() {
2827 2827
 			$nonce    = $_REQUEST['nonce'];
2828 2828
 			$list_id  = $_REQUEST['mailchimp-list'];
2829 2829
 			$email_id = $_REQUEST['email_id'];
2830 2830
 
2831 2831
 			// verify our nonce
2832
-			if ( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2832
+			if ( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2833 2833
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2834 2834
 			}
2835 2835
 
2836 2836
 			$response = yikes_get_mc_api_manager()->get_list_handler()->member_unsubscribe( $list_id, $email_id );
2837
-			if ( is_wp_error( $response ) ) {
2837
+			if ( is_wp_error( $response ) ) {
2838 2838
 				$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2839 2839
 				$error_logging->maybe_write_to_log(
2840 2840
 					$response->get_error_code(),
@@ -2847,22 +2847,22 @@  discard block
 block discarded – undo
2847 2847
 			exit;
2848 2848
 		}
2849 2849
 
2850
-		public function yikes_easy_mailchimp_create_missing_error_log() {
2850
+		public function yikes_easy_mailchimp_create_missing_error_log() {
2851 2851
 			// grab our nonnce
2852 2852
 			$nonce = $_REQUEST['nonce'];
2853 2853
 			// validate nonce
2854
-			if ( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2854
+			if ( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2855 2855
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2856 2856
 			}
2857 2857
 			// setup the path to the error log
2858 2858
 			$error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php', 'w' );
2859
-			try {
2859
+			try {
2860 2860
 				// create the file
2861 2861
 				fwrite( $error_log , '' );
2862 2862
 				// close out
2863 2863
 				fclose( $error_log );
2864 2864
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2865
-			} catch ( Exception $e ) {
2865
+			} catch ( Exception $e ) {
2866 2866
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message='.urlencode( $e->getMessage() ) ) ) );
2867 2867
 			}
2868 2868
 		}
@@ -2871,11 +2871,11 @@  discard block
 block discarded – undo
2871 2871
 		*	Clear Transient Data !
2872 2872
 		*	Probably Move these to its own file,
2873 2873
 		*/
2874
-		public function yikes_easy_mailchimp_clear_transient_data() {
2874
+		public function yikes_easy_mailchimp_clear_transient_data() {
2875 2875
 
2876 2876
 			// verify our nonce
2877 2877
 			$nonce = $_REQUEST['nonce'];
2878
-			if ( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2878
+			if ( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2879 2879
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2880 2880
 			}
2881 2881
 
@@ -2883,14 +2883,14 @@  discard block
 block discarded – undo
2883 2883
 
2884 2884
 			// if the request came from the settings page, redirect to the settings page.
2885 2885
 			$referer = wp_get_referer();
2886
-			if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2886
+			if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2887 2887
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2888
-			} elseif ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST['id'] ) && ! empty( $_REQUEST['id'] ) ) {
2888
+			} elseif ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST['id'] ) && ! empty( $_REQUEST['id'] ) ) {
2889 2889
 
2890 2890
 				// else check if we were editing a form.
2891 2891
 				$id = filter_var( $_REQUEST['id'], FILTER_SANITIZE_NUMBER_INT );
2892 2892
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $id ) ) );
2893
-			} else {
2893
+			} else {
2894 2894
 				// else redirect to the manage forms page.
2895 2895
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&transient-cleared=true' ) ) );
2896 2896
 			}
@@ -2906,17 +2906,17 @@  discard block
 block discarded – undo
2906 2906
 		 * @since 6.0.2
2907 2907
 		 * @return $list_id_array - array of list id's to loop over
2908 2908
 		 */
2909
-		public function get_mailchimp_list_ids_on_account() {
2909
+		public function get_mailchimp_list_ids_on_account() {
2910 2910
 			$api_key = yikes_get_mc_api_key();
2911
-			if ( ! $api_key ) {
2911
+			if ( ! $api_key ) {
2912 2912
 				// if no api key is set/site is not connected, return an empty array.
2913 2913
 				return array();
2914 2914
 			}
2915 2915
 
2916 2916
 			$lists = get_transient( 'yikesinc_eme_list_ids' );
2917
-			if ( false === $lists ) {
2917
+			if ( false === $lists ) {
2918 2918
 				$lists = yikes_get_mc_api_manager()->get_list_handler()->get_list_ids();
2919
-				if ( is_wp_error( $lists ) ) {
2919
+				if ( is_wp_error( $lists ) ) {
2920 2920
 					return array();
2921 2921
 				}
2922 2922
 				set_transient( 'yikesinc_eme_list_ids', $lists, HOUR_IN_SECONDS );
@@ -2930,9 +2930,9 @@  discard block
 block discarded – undo
2930 2930
 		 *
2931 2931
 		 *	@since 6.0
2932 2932
 		 */
2933
-		public function yikes_mailchimp_load_helper_class() {
2933
+		public function yikes_mailchimp_load_helper_class() {
2934 2934
 			// check to see if it's already loaded up.
2935
-			if ( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2935
+			if ( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2936 2936
 				// Include our main helper class file
2937 2937
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2938 2938
 			}
@@ -2945,11 +2945,11 @@  discard block
 block discarded – undo
2945 2945
 		 * @order requires that yikes-inc-easy-mailchimp-extender-admin.min.css be enqueued, so we can override the defaults (handle: yikes-inc-easy-mailchimp-extender-admin)
2946 2946
 		 * @return print out custom styles to the admin header to alter the default blue color
2947 2947
 		 */
2948
-		public function alter_yikes_easy_mc_color_scheme() {
2948
+		public function alter_yikes_easy_mc_color_scheme() {
2949 2949
 			// get the current set color scheme for the logged in user
2950 2950
 			$current_color_scheme = get_user_option( 'admin_color' );
2951 2951
 			// switch over each color scheme, and set our variable
2952
-			switch ( $current_color_scheme ) {
2952
+			switch ( $current_color_scheme ) {
2953 2953
 				default:
2954 2954
 				case 'fresh': // default blue (defined by this plugin)
2955 2955
 					$main_color = '#00a0d2';
@@ -2997,16 +2997,16 @@  discard block
 block discarded – undo
2997 2997
 		/**
2998 2998
 		 *	Display premium support page if any add-ons are installed, otherwise display free support page
2999 2999
 		 */
3000
-		public function display_support_page_content() {
3000
+		public function display_support_page_content() {
3001 3001
 
3002 3002
 			$addons = get_option( 'yikes-easy-mc-active-addons', array() );
3003 3003
 
3004 3004
 			// If we have premium add-ons...
3005
-			if ( ! empty( $addons ) ) { 
3005
+			if ( ! empty( $addons ) ) {
3006 3006
 
3007 3007
 				// Add our premium support partial.
3008 3008
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/premium-support.php' );
3009
-			} else {
3009
+			} else {
3010 3010
 
3011 3011
 				// Otherwise add our free support partial.
3012 3012
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/free-support.php' );
@@ -3018,8 +3018,8 @@  discard block
 block discarded – undo
3018 3018
 		 *
3019 3019
 		 * @since 6.0.4
3020 3020
 		 */
3021
-		public function check_yikes_mc_table_version() {
3022
-			if ( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
3021
+		public function check_yikes_mc_table_version() {
3022
+			if ( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
3023 3023
 				require_once YIKES_MC_PATH . 'includes/class-yikes-inc-easy-mailchimp-extender-activator.php';
3024 3024
 				global $wpdb;
3025 3025
 				Yikes_Inc_Easy_Mailchimp_Extender_Activator::_activate_yikes_easy_mailchimp( $wpdb );
@@ -3033,7 +3033,7 @@  discard block
 block discarded – undo
3033 3033
 		 *
3034 3034
 		 * @since 6.0.4.4
3035 3035
 		 */
3036
-		public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
3036
+		public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
3037 3037
 			$form_description = str_replace( '[yikes-mailchimp-subscriber-count]', do_shortcode( '[yikes-mailchimp-subscriber-count form="' . $form_id . '"]' ), $form_description );
3038 3038
 			return $form_description;
3039 3039
 		}
@@ -3043,9 +3043,9 @@  discard block
 block discarded – undo
3043 3043
 		 *
3044 3044
 		 * @since 6.0.3
3045 3045
 		 */
3046
-		public function generate_edit_forms_upsell_ad() {
3046
+		public function generate_edit_forms_upsell_ad() {
3047 3047
 		$upsell_ads = glob( YIKES_MC_PATH . 'includes/upsells/*.php' );
3048
-		if ( $upsell_ads && ! empty( $upsell_ads ) ) {
3048
+		if ( $upsell_ads && ! empty( $upsell_ads ) ) {
3049 3049
 			$ad_count = absint( count( $upsell_ads ) - 1 );
3050 3050
 			$ad       = $upsell_ads[ mt_rand( 0, $ad_count ) ];
3051 3051
 			ob_start();
@@ -3062,11 +3062,11 @@  discard block
 block discarded – undo
3062 3062
 		 * Mainly used when the API key is altered, changed or removed.
3063 3063
 		 * @since 6.1.3
3064 3064
 		 */
3065
-		public function delete_yikes_mailchimp_transients() {
3065
+		public function delete_yikes_mailchimp_transients() {
3066 3066
 
3067 3067
 		// delete all of the list_id transients.
3068 3068
 		$list_ids = $this->get_mailchimp_list_ids_on_account();
3069
-		foreach ( $list_ids as $id ) {
3069
+		foreach ( $list_ids as $id ) {
3070 3070
 			delete_transient( "yikes_eme_list_{$id}" );
3071 3071
 			delete_transient( "yikes_eme_merge_variables_{$id}" );
3072 3072
 			delete_transient( "yikes_eme_interest_categories_{$id}" );
@@ -3088,13 +3088,13 @@  discard block
 block discarded – undo
3088 3088
 	 *
3089 3089
 	 * @author Jeremy Pry
3090 3090
 	 */
3091
-	public function check_db_version() {
3091
+	public function check_db_version() {
3092 3092
 		$option = get_option( 'yikes_easy_mailchimp_extender_version', '0.0.0' );
3093
-		if ( version_compare( $option, '6.2.0', '<' ) ) {
3093
+		if ( version_compare( $option, '6.2.0', '<' ) ) {
3094 3094
 			$this->convert_db_to_option();
3095 3095
 		}
3096 3096
 
3097
-		if ( version_compare( $option, YIKES_MC_VERSION, '<' ) ) {
3097
+		if ( version_compare( $option, YIKES_MC_VERSION, '<' ) ) {
3098 3098
 			update_option( 'yikes_easy_mailchimp_extender_version', YIKES_MC_VERSION );
3099 3099
 		}
3100 3100
 	}
@@ -3104,7 +3104,7 @@  discard block
 block discarded – undo
3104 3104
 	 *
3105 3105
 	 * @author Jeremy Pry
3106 3106
 	 */
3107
-	public function convert_db_to_option() {
3107
+	public function convert_db_to_option() {
3108 3108
 		/** @var wpdb */
3109 3109
 		global $wpdb;
3110 3110
 
@@ -3113,11 +3113,11 @@  discard block
 block discarded – undo
3113 3113
 		$form_option      = array();
3114 3114
 		$form_ids         = $db_interface->get_form_ids();
3115 3115
 
3116
-		if ( empty( $form_ids ) ) {
3116
+		if ( empty( $form_ids ) ) {
3117 3117
 			return;
3118 3118
 		}
3119 3119
 
3120
-		foreach ( $form_ids as $form_id ) {
3120
+		foreach ( $form_ids as $form_id ) {
3121 3121
 			$form_option[ $form_id ] = $db_interface->get_form( $form_id );
3122 3122
 		}
3123 3123
 
@@ -3129,7 +3129,7 @@  discard block
 block discarded – undo
3129 3129
 	 *
3130 3130
 	 * @author Jeremy Pry
3131 3131
 	 */
3132
-	public function register_optin_widget() {
3132
+	public function register_optin_widget() {
3133 3133
 		register_widget( 'Yikes_Inc_Easy_Mailchimp_Extender_Widget' );
3134 3134
 	}
3135 3135
 }
Please login to merge, or discard this patch.
admin/partials/helpers/free-support.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -5,10 +5,10 @@  discard block
 block discarded – undo
5 5
 	<div id="col-left">
6 6
 
7 7
 		<div class="col-wrap">
8
-			<h1><span class="dashicons dashicons-wordpress-alt support-page-wordpress-font"></span>&nbsp;<?php _e( 'WordPress.org Plugin Directory' , 'yikes-inc-easy-mailchimp-extender' ); ?></h1>
8
+			<h1><span class="dashicons dashicons-wordpress-alt support-page-wordpress-font"></span>&nbsp;<?php _e( 'WordPress.org Plugin Directory', 'yikes-inc-easy-mailchimp-extender' ); ?></h1>
9 9
 			<div class="inside">
10 10
 				<p><?php _e( 'Use your WordPress.org username to submit support requests on the WordPress Directory support forum.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
11
-				<img class="support-page-logo" src="<?php echo YIKES_MC_URL; ?>includes/images/Support_Page/wordpress-issue-screenshot.png" title="<?php esc_attr_e( 'WordPress.org Issue Tracker Screenshot' , 'yikes-inc-easy-mailchimp-extender' ); ?>" >
11
+				<img class="support-page-logo" src="<?php echo YIKES_MC_URL; ?>includes/images/Support_Page/wordpress-issue-screenshot.png" title="<?php esc_attr_e( 'WordPress.org Issue Tracker Screenshot', 'yikes-inc-easy-mailchimp-extender' ); ?>" >
12 12
 				<a href="https://wordpress.org/support/plugin/yikes-inc-easy-mailchimp-extender" target="_blank" class="button-secondary support-page-button"><?php _e( 'Submit a New WordPress.org Support Request', 'yikes-inc-easy-mailchimp-extender' ); ?></a>
13 13
 			</div>
14 14
 		</div>
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 						printf( '<h2>' . esc_attr__( 'Popular Knowledge Base Articles', 'yikes-inc-easy-mailchimp-extender' ) . '</h2>' );
61 61
 						printf( '<ol>' );
62 62
 						foreach ( $knowledge_base_links as $kb_link ) {
63
-							echo wp_kses_post( '<li><a href="' . esc_url( $kb_link['href'] ) . '" title="' . esc_attr( $kb_link['title'] ) . '" target="_blank">' . esc_attr( $kb_link['title'] ) . '</a></li>' );
63
+							echo wp_kses_post( '<li><a href="' . esc_url( $kb_link[ 'href' ] ) . '" title="' . esc_attr( $kb_link[ 'title' ] ) . '" target="_blank">' . esc_attr( $kb_link[ 'title' ] ) . '</a></li>' );
64 64
 						}
65 65
 						printf( '</ol>' );
66 66
 					}
Please login to merge, or discard this patch.
admin/partials/helpers/premium-support.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
 			<h2 class="premium-support-title"><?php _e( 'Priority & Add-on Support', 'yikes-inc-easy-mailchimp-extender' ); ?></h2>
7 7
 
8 8
 			<?php
9
-				if ( isset( $_POST['submit-premium-support-request'] ) ) {
9
+				if ( isset( $_POST[ 'submit-premium-support-request' ] ) ) {
10 10
 			?>
11 11
 					<h4><?php _e( 'Success!', 'yikes-inc-easy-mailchimp-extender' ); ?></h2>
12 12
 					<p><?php _e( 'We have received your support request and will get in touch shortly regarding your issue.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
 			?>
16 16
 
17 17
 			<!-- Premium Support Form -->
18
-			<form id="premium-support-form" method="post" action="<?php echo esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-support#premium-support-form' ) ); ?>" <?php echo (isset($_POST['submit-premium-support-request'])) ? 'class="support-form-hidden"' : ''; ?>>
18
+			<form id="premium-support-form" method="post" action="<?php echo esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-support#premium-support-form' ) ); ?>" <?php echo ( isset( $_POST[ 'submit-premium-support-request' ] ) ) ? 'class="support-form-hidden"' : ''; ?>>
19 19
 
20 20
 				<label><?php _e( 'Add-On:', 'yikes-inc-easy-mailchimp-extender' ); ?>
21 21
 					<select name="license_key" id="license-key">
@@ -25,13 +25,13 @@  discard block
 block discarded – undo
25 25
 								// get the license for the respective extension
26 26
 								$options = get_option( 'yikes-mailchimp-' . $extension . '-settings', array() );
27 27
 
28
-								if ( isset( $options['license'] ) && $options['status'] == 'valid' ) {
29
-									echo '<option data-plugin-slug="' . esc_attr( $extension ) . '" data-plugin-name="' . esc_attr( ucwords( str_replace( '-', ' ', $extension ) ) ) . '" value="' . esc_attr( trim( $options['license'] ) ) . '">' . ucwords( str_replace( '-', ' ', $extension ) ) . ' ' . '</option>';
28
+								if ( isset( $options[ 'license' ] ) && $options[ 'status' ] == 'valid' ) {
29
+									echo '<option data-plugin-slug="' . esc_attr( $extension ) . '" data-plugin-name="' . esc_attr( ucwords( str_replace( '-', ' ', $extension ) ) ) . '" value="' . esc_attr( trim( $options[ 'license' ] ) ) . '">' . ucwords( str_replace( '-', ' ', $extension ) ) . ' ' . '</option>';
30 30
 								}
31 31
 							}
32 32
 						?>
33 33
 					</select>
34
-					<p class="description"><?php _e( 'Select the add-on that you are looking for help with.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
34
+					<p class="description"><?php _e( 'Select the add-on that you are looking for help with.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
35 35
 
36 36
 					<input type="hidden" name="plugin-slug" id="plugin-slug" value="">
37 37
 					<input type="hidden" name="plugin-name" id="plugin-name" value="">
@@ -39,31 +39,31 @@  discard block
 block discarded – undo
39 39
 
40 40
 				<label><?php _e( 'Name:', 'yikes-inc-easy-mailchimp-extender' ); ?>
41 41
 					<input type="text" name="user-name" required>
42
-					<p class="description"><?php _e( 'Enter your name.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
42
+					<p class="description"><?php _e( 'Enter your name.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
43 43
 				</label>
44 44
 
45 45
 				<label><?php _e( 'Contact Email:', 'yikes-inc-easy-mailchimp-extender' ); ?>
46 46
 					<input type="email" name="user-email" required>
47
-					<p class="description"><?php _e( 'Enter the email address you would prefer to be contact at.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
47
+					<p class="description"><?php _e( 'Enter the email address you would prefer to be contact at.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
48 48
 				</label>
49 49
 
50 50
 				<label><?php _e( 'Topic:', 'yikes-inc-easy-mailchimp-extender' ); ?>
51 51
 					<input type="text" name="support-topic" required>
52
-					<p class="description"><?php _e( 'Pleae enter the topic of your support request.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
52
+					<p class="description"><?php _e( 'Pleae enter the topic of your support request.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
53 53
 				</label>
54 54
 
55 55
 				<label><?php _e( 'Priority:', 'yikes-inc-easy-mailchimp-extender' ); ?>
56 56
 					<select name="support-priority">
57
-						<option value="1"><?php _e( 'Low' , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
58
-						<option value="2"><?php _e( 'Medium' , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
59
-						<option value="3"><?php _e( 'High' , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
60
-						<option value="4"><?php _e( 'Urgent' , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
57
+						<option value="1"><?php _e( 'Low', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
58
+						<option value="2"><?php _e( 'Medium', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
59
+						<option value="3"><?php _e( 'High', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
60
+						<option value="4"><?php _e( 'Urgent', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
61 61
 					</select>
62
-					<p class="description"><?php _e( 'Select the priority of this ticket.' , 'yikes-inc-easy-mailchimp-extender' ); ?><em><?php _e( 'Note: Please do not abuse "urgent".' , 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
62
+					<p class="description"><?php _e( 'Select the priority of this ticket.', 'yikes-inc-easy-mailchimp-extender' ); ?><em><?php _e( 'Note: Please do not abuse "urgent".', 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
63 63
 				</label>
64 64
 				<label><?php _e( 'Issue:', 'yikes-inc-easy-mailchimp-extender' ); ?>
65 65
 					<?php wp_editor( '', 'support-content', array( 'textarea_name' => 'support-content', 'media_buttons' => false ) ); ?>
66
-					<p class="description"><?php _e( 'Enter as much detail about the issue you are encontering as possible. After we make initial contact you can attach any screenshots necessary.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
66
+					<p class="description"><?php _e( 'Enter as much detail about the issue you are encontering as possible. After we make initial contact you can attach any screenshots necessary.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
67 67
 				</label>
68 68
 
69 69
 				<input type="hidden" name="action" value="yikes-support-request">
Please login to merge, or discard this patch.
includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -122,10 +122,10 @@  discard block
 block discarded – undo
122 122
 	*	@returned_error 
123 123
 	*	@error_type - what was running when the error occured ie (new user subscription, remove user etc)
124 124
 	*/
125
-	public function yikes_easy_mailchimp_write_to_error_log( $returned_error , $error_type , $page='' ) {
125
+	public function yikes_easy_mailchimp_write_to_error_log( $returned_error, $error_type, $page = '' ) {
126 126
 		
127 127
 		// confirm error logging is toggled on, else lets exit
128
-		if( get_option( 'yikes-mailchimp-debug-status' , '' )  != '1' ) {
128
+		if ( get_option( 'yikes-mailchimp-debug-status', '' ) != '1' ) {
129 129
 			return;
130 130
 		}
131 131
 		
@@ -171,12 +171,12 @@  discard block
 block discarded – undo
171 171
 	public function yikes_easy_mailchimp_generate_error_log_table() {		
172 172
 
173 173
 		// ensure file_get_contents exists
174
-		if( function_exists( 'file_get_contents' ) ) {	
174
+		if ( function_exists( 'file_get_contents' ) ) {	
175 175
 			// confirm that our file exists
176
-			if( file_exists( $this->error_log_file_path ) ) {
176
+			if ( file_exists( $this->error_log_file_path ) ) {
177 177
 				$error_log_contents = file_get_contents( $this->error_log_file_path, true );							
178
-				if( $error_log_contents === FALSE ) {
179
-					return _e( 'File get contents not available' , 'yikes-inc-easy-mailchimp-extender' );
178
+				if ( $error_log_contents === FALSE ) {
179
+					return _e( 'File get contents not available', 'yikes-inc-easy-mailchimp-extender' );
180 180
 				}
181 181
 				if ( $error_log_contents != '' ) {
182 182
 					// return $error_log_contents;
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
 						<tr class="error-log-tr">
188 188
 							<td class="row-title colspanchange" colspan="2">
189 189
 								<strong><span class='dashicons dashicons-no-alt'></span> <?php _e( 'No errors logged.', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
190
-								<?php if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '' ) { ?>
190
+								<?php if ( get_option( 'yikes-mailchimp-debug-status', '' ) == '' ) { ?>
191 191
 									<br />
192 192
 									<p class="to-start-logging-errors-notice"><em><?php _e( "To start logging errors toggle on the 'Enable Debugging' option above.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
193 193
 								<?php } ?>
@@ -215,7 +215,7 @@  discard block
 block discarded – undo
215 215
 									);
216 216
 									?>
217 217
 									<form id="create-error-log" method="POST" action="<?php echo $url; ?>">
218
-										<?php submit_button( __( 'Attempt to Create Error Log' , 'yikes-inc-easy-mailchimp-extender' ) , 'secondary' , '' , '' , array() ); ?>
218
+										<?php submit_button( __( 'Attempt to Create Error Log', 'yikes-inc-easy-mailchimp-extender' ), 'secondary', '', '', array() ); ?>
219 219
 									</form>
220 220
 									
221 221
 								</p>
Please login to merge, or discard this patch.
Braces   +22 added lines, -21 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
  * @subpackage Yikes_Inc_Easy_Mailchimp_Extender/includes
26 26
  * @author     YIKES Inc. <[email protected]>
27 27
  */
28
-class Yikes_Inc_Easy_Mailchimp_Error_Logging {
28
+class Yikes_Inc_Easy_Mailchimp_Error_Logging {
29 29
 
30 30
 	/**
31 31
 	 * Whether we're doing debugging.
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
 	 *
58 58
 	 * @since    1.0.0
59 59
 	 */
60
-	public function __construct() {
60
+	public function __construct() {
61 61
 		$this->is_debugging          = WP_DEBUG || (string) get_option( 'yikes-mailchimp-debug-status', '' ) === '1';
62 62
 		$this->error_log_file_path   = $this->get_error_log_file_path();
63 63
 		$this->error_log_folder_path = $this->get_error_log_folder();
@@ -78,35 +78,35 @@  discard block
 block discarded – undo
78 78
 	 * @param string $error_type     The error type.
79 79
 	 * @param string $page           The page information.
80 80
 	 */
81
-	public function maybe_write_to_log( $returned_error, $error_type, $page = '' ) {
82
-		if ( ! $this->is_debugging ) {
81
+	public function maybe_write_to_log( $returned_error, $error_type, $page = '' ) {
82
+		if ( ! $this->is_debugging ) {
83 83
 			return;
84 84
 		}
85 85
 
86 86
 		$this->yikes_easy_mailchimp_write_to_error_log( $returned_error, $error_type, $page );
87 87
 	}
88 88
 
89
-	public function create_error_log_folder() {
89
+	public function create_error_log_folder() {
90 90
 
91 91
 		// If our directory doesn't exist, make it.
92
-		if ( ! file_exists( $this->get_error_log_folder() ) ) {
92
+		if ( ! file_exists( $this->get_error_log_folder() ) ) {
93 93
 			mkdir( $this->get_error_log_folder() );
94 94
 		}
95 95
 	}
96 96
 
97
-	public function create_error_log_file() {
97
+	public function create_error_log_file() {
98 98
 
99 99
 		// If our error log doesn't exist, make it.
100
-		if ( ! file_exists( $this->error_log_file_path ) ) {
100
+		if ( ! file_exists( $this->error_log_file_path ) ) {
101 101
 			file_put_contents( $this->error_log_file_path, '' );
102 102
 		}
103 103
 	}
104 104
 
105
-	private function get_error_log_folder() {
105
+	private function get_error_log_folder() {
106 106
 		return WP_CONTENT_DIR . '/uploads/yikes-log/';
107 107
 	}
108 108
 
109
-	private function get_error_log_file_path() {
109
+	private function get_error_log_file_path() {
110 110
 		return WP_CONTENT_DIR . '/uploads/yikes-log/yikes-easy-mailchimp-error-log.txt';
111 111
 	}
112 112
 	
@@ -122,17 +122,17 @@  discard block
 block discarded – undo
122 122
 	*	@returned_error 
123 123
 	*	@error_type - what was running when the error occured ie (new user subscription, remove user etc)
124 124
 	*/
125
-	public function yikes_easy_mailchimp_write_to_error_log( $returned_error , $error_type , $page='' ) {
125
+	public function yikes_easy_mailchimp_write_to_error_log( $returned_error , $error_type , $page='' ) {
126 126
 		
127 127
 		// confirm error logging is toggled on, else lets exit
128
-		if( get_option( 'yikes-mailchimp-debug-status' , '' )  != '1' ) {
128
+		if( get_option( 'yikes-mailchimp-debug-status' , '' )  != '1' ) {
129 129
 			return;
130 130
 		}
131 131
 		
132 132
 		$contents = file_get_contents( $this->error_log_file_path, true );
133 133
 		
134 134
 		// if we pass in a custom page, don't set things up
135
-		if ( empty( $page ) ) {
135
+		if ( empty( $page ) ) {
136 136
 
137 137
 			// get the current page, admin or front end?
138 138
 			$page = is_admin() ? __( 'Admin', 'yikes-inc-easy-mailchimp-extender' ) : __( 'Front End', 'yikes-inc-easy-mailchimp-extender' );
@@ -168,20 +168,20 @@  discard block
 block discarded – undo
168 168
 	*
169 169
 	*  @since 5.6
170 170
 	*/	
171
-	public function yikes_easy_mailchimp_generate_error_log_table() {		
171
+	public function yikes_easy_mailchimp_generate_error_log_table() {
172 172
 
173 173
 		// ensure file_get_contents exists
174
-		if( function_exists( 'file_get_contents' ) ) {	
174
+		if( function_exists( 'file_get_contents' ) ) {
175 175
 			// confirm that our file exists
176
-			if( file_exists( $this->error_log_file_path ) ) {
176
+			if( file_exists( $this->error_log_file_path ) ) {
177 177
 				$error_log_contents = file_get_contents( $this->error_log_file_path, true );							
178
-				if( $error_log_contents === FALSE ) {
178
+				if( $error_log_contents === FALSE ) {
179 179
 					return _e( 'File get contents not available' , 'yikes-inc-easy-mailchimp-extender' );
180 180
 				}
181
-				if ( $error_log_contents != '' ) {
181
+				if ( $error_log_contents != '' ) {
182 182
 					// return $error_log_contents;
183 183
 					print_r( $error_log_contents );
184
-				} else {
184
+				} else {
185 185
 					?>
186 186
 						<!-- table body -->
187 187
 						<tr class="error-log-tr">
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
 						</tr>
196 196
 					<?php
197 197
 				}
198
-			} else {
198
+			} else {
199 199
 				?>
200 200
 						<!-- table body -->
201 201
 						<tr class="error-log-tr">
@@ -223,7 +223,8 @@  discard block
 block discarded – undo
223 223
 						</tr>
224 224
 					<?php
225 225
 			}
226
-		} else { // if file_get_contents is disabled server side
226
+		} else {
227
+// if file_get_contents is disabled server side
227 228
 			?>
228 229
 				<!-- table body -->
229 230
 				<tr>
Please login to merge, or discard this patch.
admin/partials/menu/options-sections/integration-settings.php 2 patches
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -54,23 +54,23 @@  discard block
 block discarded – undo
54 54
 
55 55
 	// Easy Digital Downloads.
56 56
 	if ( class_exists( 'Easy_Digital_Downloads' ) ) {
57
-		$active_plugins['easy_digital_downloads_checkout_form'] = __( 'Easy Digital Downloads Checkout', 'yikes-inc-easy-mailchimp-extender' );
57
+		$active_plugins[ 'easy_digital_downloads_checkout_form' ] = __( 'Easy Digital Downloads Checkout', 'yikes-inc-easy-mailchimp-extender' );
58 58
 	}
59 59
 	// WooCommerce.
60 60
 	if ( class_exists( 'WooCommerce' ) ) {
61
-		$active_plugins['woocommerce_checkout_form'] = __( 'WooCommerce Checkout', 'yikes-inc-easy-mailchimp-extender' );
61
+		$active_plugins[ 'woocommerce_checkout_form' ] = __( 'WooCommerce Checkout', 'yikes-inc-easy-mailchimp-extender' );
62 62
 	}
63 63
 	// BuddyPress.
64 64
 	if ( class_exists( 'BuddyPress' ) ) {
65
-		$active_plugins['buddypress_form'] = __( 'BuddyPress Registration', 'yikes-inc-easy-mailchimp-extender' );
65
+		$active_plugins[ 'buddypress_form' ] = __( 'BuddyPress Registration', 'yikes-inc-easy-mailchimp-extender' );
66 66
 	}
67 67
 	// bbPress.
68 68
 	if ( class_exists( 'bbPress' ) ) {
69
-		$active_plugins['bbpress_forms'] = __( 'bbPress', 'yikes-inc-easy-mailchimp-extender' );
69
+		$active_plugins[ 'bbpress_forms' ] = __( 'bbPress', 'yikes-inc-easy-mailchimp-extender' );
70 70
 	}
71 71
 	// Contact Form 7.
72 72
 	if ( is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ) {
73
-		$active_plugins['contact_form_7'] = __( 'Contact Form 7', 'yikes-inc-easy-mailchimp-extender' );
73
+		$active_plugins[ 'contact_form_7' ] = __( 'Contact Form 7', 'yikes-inc-easy-mailchimp-extender' );
74 74
 	}
75 75
 
76 76
 	// store our checkbox options.
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
88 88
 			$error_logging->maybe_write_to_log(
89 89
 				$list_data->get_error_code(),
90
-				__( "Get Account Lists" , 'yikes-inc-easy-mailchimp-extender' ),
90
+				__( "Get Account Lists", 'yikes-inc-easy-mailchimp-extender' ),
91 91
 				"Integration Settings Page"
92 92
 			);
93 93
 		}
@@ -118,26 +118,26 @@  discard block
 block discarded – undo
118 118
 		<?php
119 119
 			if ( ! empty( $active_plugins ) ) {
120 120
 
121
-				foreach( $active_plugins as $class => $value ) {
121
+				foreach ( $active_plugins as $class => $value ) {
122 122
 
123
-					$checked              = isset( $options[$class]['value'] ) ? 'checked="checked"' : '';
124
-					$hidden               = ! isset( $options[$class]['value'] ) ? 'yikes-easy-mc-hidden' : '';
125
-					$checkbox_label       = isset( $options[$class]['label'] ) ? esc_attr( $options[$class]['label'] ) : '';
126
-					$precheck_checkbox    = isset( $options[$class]['precheck'] ) ? $options[$class]['precheck'] : '';
127
-					$selected_list        = isset( $options[$class]['associated-list'] ) ? $options[$class]['associated-list'] : '-';
128
-					$list_interest_groups = isset( $options[$class]['interest-groups'] ) ? $options[$class]['interest-groups'] : false;
123
+					$checked              = isset( $options[ $class ][ 'value' ] ) ? 'checked="checked"' : '';
124
+					$hidden               = ! isset( $options[ $class ][ 'value' ] ) ? 'yikes-easy-mc-hidden' : '';
125
+					$checkbox_label       = isset( $options[ $class ][ 'label' ] ) ? esc_attr( $options[ $class ][ 'label' ] ) : '';
126
+					$precheck_checkbox    = isset( $options[ $class ][ 'precheck' ] ) ? $options[ $class ][ 'precheck' ] : '';
127
+					$selected_list        = isset( $options[ $class ][ 'associated-list' ] ) ? $options[ $class ][ 'associated-list' ] : '-';
128
+					$list_interest_groups = isset( $options[ $class ][ 'interest-groups' ] ) ? $options[ $class ][ 'interest-groups' ] : false;
129 129
 
130 130
 					// Force the selected list to be an array (@since 6.4).
131 131
 					$selected_list        = is_array( $selected_list ) ? $selected_list : array( $selected_list );
132 132
 					?>
133 133
 						<li class="yikes-mailchimp-checkbox-integration-item">
134 134
 							<label>
135
-								<input type="checkbox" name="optin-checkbox-init[<?php echo $class; ?>][value]" value="on" <?php echo $checked; ?> onclick="jQuery(this).parents('li').next().stop().slideToggle();"><?php echo ucwords( $value ); ?><span class="dashicons dashicons-editor-help"></span><div class="tooltiptext qtip-bootstrap" style="display:none;"><?php echo $class_descriptions[$class]; ?></div>
135
+								<input type="checkbox" name="optin-checkbox-init[<?php echo $class; ?>][value]" value="on" <?php echo $checked; ?> onclick="jQuery(this).parents('li').next().stop().slideToggle();"><?php echo ucwords( $value ); ?><span class="dashicons dashicons-editor-help"></span><div class="tooltiptext qtip-bootstrap" style="display:none;"><?php echo $class_descriptions[ $class ]; ?></div>
136 136
 							</label>
137 137
 						</li>
138 138
 						<!-- checkbox settings, text - associated list etc. -->
139 139
 						<li class="optin-checkbox-init[<?php echo $class; ?>]-settings <?php echo $hidden; ?>">
140
-							<?php if( $class == 'contact_form_7' ) { ?>
140
+							<?php if ( $class == 'contact_form_7' ) { ?>
141 141
 								<p style="margin-top:0;"><small class="contact-form-7-notice"><?php printf( __( 'Use %s in Contact Form 7 to display the checkbox.', 'yikes-inc-easy-mailchimp-extender' ), '<code>[yikes_mailchimp_checkbox]</code>' ); ?></small></p>
142 142
 							<?php } ?>
143 143
 							<p style="margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;">
@@ -147,24 +147,24 @@  discard block
 block discarded – undo
147 147
 									<?php
148 148
 									if ( count( $list_data ) > 0 ) {
149 149
 									?>
150
-										<?php foreach( $list_data as $list ) { ?>
150
+										<?php foreach ( $list_data as $list ) { ?>
151 151
 
152 152
 											<?php
153
-												$list_interest_groups = isset( $list_interest_groups[ $list['id'] ] ) ? $list_interest_groups[ $list['id'] ] : $list_interest_groups;
153
+												$list_interest_groups = isset( $list_interest_groups[ $list[ 'id' ] ] ) ? $list_interest_groups[ $list[ 'id' ] ] : $list_interest_groups;
154 154
 											?>
155 155
 
156
-											<label class="yikes-mailchimp-checkbox-integration-list" for="list-<?php echo $class ?>-<?php echo $list['id']; ?>">
156
+											<label class="yikes-mailchimp-checkbox-integration-list" for="list-<?php echo $class ?>-<?php echo $list[ 'id' ]; ?>">
157 157
 												<input type="checkbox" class="checkbox-settings-list-item" data-integration="<?php echo $class; ?>" 
158 158
 													name="optin-checkbox-init[<?php echo $class; ?>][associated-list][]"
159
-													value="<?php echo $list['id']; ?>" <?php echo in_array( $list['id'], $selected_list ) ? 'checked="checked"' : ''; ?> 
160
-													id="list-<?php echo $class ?>-<?php echo $list['id']; ?>">
161
-												<?php echo $list['name']; ?>
159
+													value="<?php echo $list[ 'id' ]; ?>" <?php echo in_array( $list[ 'id' ], $selected_list ) ? 'checked="checked"' : ''; ?> 
160
+													id="list-<?php echo $class ?>-<?php echo $list[ 'id' ]; ?>">
161
+												<?php echo $list[ 'name' ]; ?>
162 162
 											</label>
163 163
 
164 164
 											<!-- If interest groups have been selected already, load them here -->
165 165
 											<?php
166
-											if ( in_array( $list['id'], $selected_list ) && $list_interest_groups ) {
167
-												YIKES_Inc_Easy_MailChimp_Process_Ajax::check_list_for_interest_groups( $list['id'], $class, true );
166
+											if ( in_array( $list[ 'id' ], $selected_list ) && $list_interest_groups ) {
167
+												YIKES_Inc_Easy_MailChimp_Process_Ajax::check_list_for_interest_groups( $list[ 'id' ], $class, true );
168 168
 											}
169 169
 											?>
170 170
 
@@ -185,8 +185,8 @@  discard block
 block discarded – undo
185 185
 								<label class="optin-checkbox-label">
186 186
 									<strong><?php _e( 'Precheck Checkbox?', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
187 187
 									<select id="optin-checkbox-init[<?php echo $class; ?>][precheck]" name="optin-checkbox-init[<?php echo $class; ?>][precheck]" class="optin-checkbox-init[<?php echo $class; ?>][precheck] checkbox-settings-list-dropdown">
188
-										<option value="true" <?php selected( $precheck_checkbox , 'true' ); ?>><?php _e( 'Yes', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
189
-										<option value="false" <?php selected( $precheck_checkbox , 'false' ); ?>><?php _e( 'No', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
188
+										<option value="true" <?php selected( $precheck_checkbox, 'true' ); ?>><?php _e( 'Yes', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
189
+										<option value="false" <?php selected( $precheck_checkbox, 'false' ); ?>><?php _e( 'No', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
190 190
 									</select>
191 191
 								</label>
192 192
 							</p>
Please login to merge, or discard this patch.
Braces   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -53,23 +53,23 @@  discard block
 block discarded – undo
53 53
 	);
54 54
 
55 55
 	// Easy Digital Downloads.
56
-	if ( class_exists( 'Easy_Digital_Downloads' ) ) {
56
+	if ( class_exists( 'Easy_Digital_Downloads' ) ) {
57 57
 		$active_plugins['easy_digital_downloads_checkout_form'] = __( 'Easy Digital Downloads Checkout', 'yikes-inc-easy-mailchimp-extender' );
58 58
 	}
59 59
 	// WooCommerce.
60
-	if ( class_exists( 'WooCommerce' ) ) {
60
+	if ( class_exists( 'WooCommerce' ) ) {
61 61
 		$active_plugins['woocommerce_checkout_form'] = __( 'WooCommerce Checkout', 'yikes-inc-easy-mailchimp-extender' );
62 62
 	}
63 63
 	// BuddyPress.
64
-	if ( class_exists( 'BuddyPress' ) ) {
64
+	if ( class_exists( 'BuddyPress' ) ) {
65 65
 		$active_plugins['buddypress_form'] = __( 'BuddyPress Registration', 'yikes-inc-easy-mailchimp-extender' );
66 66
 	}
67 67
 	// bbPress.
68
-	if ( class_exists( 'bbPress' ) ) {
68
+	if ( class_exists( 'bbPress' ) ) {
69 69
 		$active_plugins['bbpress_forms'] = __( 'bbPress', 'yikes-inc-easy-mailchimp-extender' );
70 70
 	}
71 71
 	// Contact Form 7.
72
-	if ( is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ) {
72
+	if ( is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ) {
73 73
 		$active_plugins['contact_form_7'] = __( 'Contact Form 7', 'yikes-inc-easy-mailchimp-extender' );
74 74
 	}
75 75
 
@@ -81,9 +81,9 @@  discard block
 block discarded – undo
81 81
 
82 82
 	<?php
83 83
 	// lets confirm the user has a valid API key stored.
84
-	if ( $this->is_user_mc_api_valid_form( false ) == 'valid' ) {
84
+	if ( $this->is_user_mc_api_valid_form( false ) == 'valid' ) {
85 85
 		$list_data = yikes_get_mc_api_manager()->get_list_handler()->get_lists();
86
-		if ( is_wp_error( $list_data ) ) {
86
+		if ( is_wp_error( $list_data ) ) {
87 87
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
88 88
 			$error_logging->maybe_write_to_log(
89 89
 				$list_data->get_error_code(),
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
 				"Integration Settings Page"
92 92
 			);
93 93
 		}
94
-	} else {
94
+	} else {
95 95
 		?>
96 96
 		<div class="inside">
97 97
 			<?php
@@ -116,9 +116,9 @@  discard block
 block discarded – undo
116 116
 
117 117
 	<ul>
118 118
 		<?php
119
-			if ( ! empty( $active_plugins ) ) {
119
+			if ( ! empty( $active_plugins ) ) {
120 120
 
121
-				foreach( $active_plugins as $class => $value ) {
121
+				foreach( $active_plugins as $class => $value ) {
122 122
 
123 123
 					$checked              = isset( $options[$class]['value'] ) ? 'checked="checked"' : '';
124 124
 					$hidden               = ! isset( $options[$class]['value'] ) ? 'yikes-easy-mc-hidden' : '';
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 								<!-- Associated Lists -->
146 146
 								<div class="checkbox-lists"><strong><?php _e( 'Choose Lists: ', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
147 147
 									<?php
148
-									if ( count( $list_data ) > 0 ) {
148
+									if ( count( $list_data ) > 0 ) {
149 149
 									?>
150 150
 										<?php foreach( $list_data as $list ) { ?>
151 151
 
@@ -163,14 +163,14 @@  discard block
 block discarded – undo
163 163
 
164 164
 											<!-- If interest groups have been selected already, load them here -->
165 165
 											<?php
166
-											if ( in_array( $list['id'], $selected_list ) && $list_interest_groups ) {
166
+											if ( in_array( $list['id'], $selected_list ) && $list_interest_groups ) {
167 167
 												YIKES_Inc_Easy_MailChimp_Process_Ajax::check_list_for_interest_groups( $list['id'], $class, true );
168 168
 											}
169 169
 											?>
170 170
 
171 171
 										<?php } ?>
172 172
 									<?php
173
-								} else {
173
+								} else {
174 174
 									echo '<p class="description no-lists-setup-notice"><strong>' . __( 'You have not setup any lists. Head over to Mailchimp and setup your first list.', 'yikes-inc-easy-mailchimp-extender' ) . '</strong></p>';
175 175
 								}
176 176
 								?>
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
 						</li>
194 194
 					<?php
195 195
 			}
196
-		} else {
196
+		} else {
197 197
 			?>
198 198
 				<li>
199 199
 					<?php _e( 'Nothing is active.', 'yikes-inc-easy-mailchimp-extender' ); ?>
Please login to merge, or discard this patch.