Completed
Push — staging ( f77f7c...3d7f8f )
by Evan
23:04 queued 04:52
created
admin/class-yikes-inc-easy-mailchimp-extender-admin.php 1 patch
Spacing   +556 added lines, -556 removed lines patch added patch discarded remove patch
@@ -38,19 +38,19 @@  discard block
 block discarded – undo
38 38
 		$this->yikes_inc_easy_mailchimp_extender = $yikes_inc_easy_mailchimp_extender;
39 39
 		$this->version = $version;
40 40
 		// check for old plugin options and migrate if exist
41
-		add_action( 'admin_menu' , array( $this , 'register_admin_pages' ) , 11 );
41
+		add_action( 'admin_menu', array( $this, 'register_admin_pages' ), 11 );
42 42
 		// check for old plugin options and migrate if exist
43
-		add_action( 'admin_init' , array( $this , 'check_for_old_yks_mc_options' ) );
43
+		add_action( 'admin_init', array( $this, 'check_for_old_yks_mc_options' ) );
44 44
 		// Ajax function to update new options...
45
-		add_action( 'wp_ajax_migrate_old_plugin_settings', array( $this , 'migrate_archived_options' ) );
45
+		add_action( 'wp_ajax_migrate_old_plugin_settings', array( $this, 'migrate_archived_options' ) );
46 46
 		// Ajax function to migrate our forms
47
-		add_action( 'wp_ajax_migrate_prevoious_forms', array( $this , 'migrate_previously_setup_forms' ) );
47
+		add_action( 'wp_ajax_migrate_prevoious_forms', array( $this, 'migrate_previously_setup_forms' ) );
48 48
 		// fix menu icon spacing
49
-		add_action( 'admin_head' , array( $this , 'fix_menu_icon_spacing' ) );
49
+		add_action( 'admin_head', array( $this, 'fix_menu_icon_spacing' ) );
50 50
 		// register our plugin settings
51
-		add_action( 'admin_init', array( $this , 'yikes_easy_mc_settings_init' ) );
51
+		add_action( 'admin_init', array( $this, 'yikes_easy_mc_settings_init' ) );
52 52
 		// plugin redirect on activation
53
-		add_action( 'admin_init' , array( $this , 'yikes_easy_mc_activation_redirect' ) );
53
+		add_action( 'admin_init', array( $this, 'yikes_easy_mc_activation_redirect' ) );
54 54
 		// Include Third Party Extensions
55 55
 		include_once( YIKES_MC_PATH . 'includes/third-party-integrations/third-party-init.php' );
56 56
 		// Include our dashboard widget class
@@ -60,111 +60,111 @@  discard block
 block discarded – undo
60 60
 		// Include our ajax processing class
61 61
 		include_once( YIKES_MC_PATH . 'admin/partials/ajax/class.ajax.php' );
62 62
 		// load up our helper class
63
-		add_action( 'admin_init' , array( $this , 'yikes_mailchimp_load_helper_class' ) );
63
+		add_action( 'admin_init', array( $this, 'yikes_mailchimp_load_helper_class' ) );
64 64
 		// process the subscriber count shortcode in form descriptions
65 65
 		add_action( 'yikes-mailchimp-form-description', array( $this, 'process_subscriber_count_shortcode_in_form_descriptions' ), 10, 2 );
66 66
 		/***********************/
67 67
 		/** Create A Form **/
68 68
 		/**********************/
69 69
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-form' ) {
70
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_create_form' ) );
70
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_form' ) );
71 71
 		}
72 72
 		/***********************/
73 73
 		/** Delete A Form **/
74 74
 		/**********************/
75 75
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-delete-form' ) {
76
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_delete_form' ) );
76
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_delete_form' ) );
77 77
 		}
78 78
 		/**********************************/
79 79
 		/** Duplicate/Clone A Form 	**/
80 80
 		/********************************/
81 81
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-duplicate-form' ) {
82
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_duplicate_form' ) );
82
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_duplicate_form' ) );
83 83
 		}
84 84
 		/*************************************/
85 85
 		/**  Reset Form Impression Stats **/
86 86
 		/***********************************/
87 87
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-reset-stats' ) {
88
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_reset_impression_stats' ) );
88
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_reset_impression_stats' ) );
89 89
 		}
90 90
 		/**********************************/
91 91
 		/** 	     Update A Form 		**/
92 92
 		/********************************/
93 93
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-update-form' ) {
94
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_update_form' ) );
94
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_update_form' ) );
95 95
 		}
96 96
 		/**************************************************/
97 97
 		/** 	 Clear Store MailChimp Transient Data   **/
98 98
 		/*************************************************/
99 99
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-transient-data' ) {
100
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_clear_transient_data' ) );
100
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_transient_data' ) );
101 101
 		}
102 102
 		/*******************************************/
103 103
 		/** Remove a user from a mailing list 	 **/
104 104
 		/*****************************************/
105 105
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-unsubscribe-user' ) {
106
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_unsubscribe_user' ) );
106
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_unsubscribe_user' ) );
107 107
 		}
108 108
 		/*******************************************/
109 109
 		/** 	Create misisng error log file  **/
110 110
 		/*****************************************/
111 111
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-error-log' ) {
112
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_create_missing_error_log' ) );
112
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_missing_error_log' ) );
113 113
 		}
114 114
 		/*******************************************/
115 115
 		/**   TinyMCE Initialization Functions	 **/
116 116
 		/*****************************************/
117
-		add_action( 'admin_head' , array( $this, 'add_tinyMCE_buttons' ) );
117
+		add_action( 'admin_head', array( $this, 'add_tinyMCE_buttons' ) );
118 118
 		// pass our lists data to tinyMCE button for use
119
-		foreach ( array('post.php','post-new.php') as $hook ) {
119
+		foreach ( array( 'post.php', 'post-new.php' ) as $hook ) {
120 120
 			add_action( "admin_head-$hook", array( $this, 'tinymce_yikes_easy_mc' ) );
121 121
 		}
122 122
 		// display an admin notice for users on PHP < 5.3
123
-		if( phpversion() < '5.3' ) {
123
+		if ( phpversion() < '5.3' ) {
124 124
 			add_action( "admin_notices", array( $this, 'display_php_warning' ), 999 );
125 125
 		}
126 126
 		// two week , dismissable notification - check the users plugin installation date
127
-		add_action( 'admin_init', array( $this , 'yikes_easy_mailchimp_check_installation_date' ) );
127
+		add_action( 'admin_init', array( $this, 'yikes_easy_mailchimp_check_installation_date' ) );
128 128
 		// dismissable notice admin side
129
-		add_action( 'admin_init', array( $this , 'yikes_easy_mailchimp_stop_bugging_me' ), 5 );
129
+		add_action( 'admin_init', array( $this, 'yikes_easy_mailchimp_stop_bugging_me' ), 5 );
130 130
 		/**************************************************/
131 131
 		/** 	 	Clear MailChimp Error Log Data 	    **/
132 132
 		/*************************************************/
133 133
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-error-log' ) {
134
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_clear_error_log' ) );
134
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_error_log' ) );
135 135
 		}
136 136
 		/*********************************************/
137 137
 		/** 		Export MailChimp Opt-in Forms   **/
138 138
 		/*******************************************/
139 139
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-forms' ) {
140
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_export_forms' ) );
140
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_forms' ) );
141 141
 		}
142 142
 		/*********************************************/
143 143
 		/** 				Export Plugin Settings    	   **/
144 144
 		/*******************************************/
145 145
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-settings' ) {
146
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_export_plugin_settings' ) );
146
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_plugin_settings' ) );
147 147
 		}
148 148
 		/*******************************************/
149 149
 		/** 		Import Class Inclusion	   **/
150 150
 		/*****************************************/
151 151
 		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-import-forms' ) {
152
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_import_forms' ) );
152
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_import_forms' ) );
153 153
 		}
154 154
 		/*******************************************/
155 155
 		/** 	Premium Support Request     **/
156 156
 		/*****************************************/
157 157
 		if ( isset( $_POST[ 'submit-premium-support-request' ] ) ) {
158
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_premium_support_request' ) );
158
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_premium_support_request' ) );
159 159
 		}
160 160
 		/****************************************/
161 161
 		/**	Dismiss Options Migrations		**/
162 162
 		/****************************************/
163
-		if( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
164
-			add_action( 'init' , array( $this , 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
163
+		if ( isset( $_REQUEST[ 'dismiss_migration_nonce' ] ) ) {
164
+			add_action( 'init', array( $this, 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
165 165
 		}
166 166
 		/** Parse default value into usable dynamic data **/
167
-		add_filter( 'yikes-mailchimp-process-default-tag' , array( $this , 'parse_mailchimp_default_tag' ) );
167
+		add_filter( 'yikes-mailchimp-process-default-tag', array( $this, 'parse_mailchimp_default_tag' ) );
168 168
 		/** Add a disclaimer to ensure that we let people know we are not endorsed/backed by MailChimp at all **/
169 169
 		add_filter( 'admin_footer_text', array( $this, 'yikes_easy_forms_admin_disclaimer' ) );
170 170
 		/** Add custom plugin action links **/
@@ -184,8 +184,8 @@  discard block
 block discarded – undo
184 184
 		*	@ return	array	$links		New array of plugin actions
185 185
 		*/
186 186
 		public function easy_forms_plugin_action_links( $links ) {
187
-		   $links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
188
-		   $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' , 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
187
+		   $links[ ] = '<a href="' . esc_url( get_admin_url( null, 'admin.php?page=yikes-inc-easy-mailchimp-settings' ) ) . '">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
188
+		   $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', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
189 189
 		   return $links;
190 190
 		}
191 191
 
@@ -218,29 +218,29 @@  discard block
 block discarded – undo
218 218
 		*	@return	parsed tag content
219 219
 		*/
220 220
 		public function parse_mailchimp_default_tag( $default_tag ) {
221
-			if( ! $default_tag || $default_tag == '' ) {
221
+			if ( ! $default_tag || $default_tag == '' ) {
222 222
 				return $default_tag;
223 223
 			}
224 224
 			global $post;
225 225
 			// page title
226
-			if( $default_tag == '{page_title}' ) {
226
+			if ( $default_tag == '{page_title}' ) {
227 227
 				$default_tag = get_the_title( $post->ID );
228 228
 			}
229 229
 			// page id
230
-			if( $default_tag == '{page_title}' ) {
230
+			if ( $default_tag == '{page_title}' ) {
231 231
 				$default_tag = $post->ID;
232 232
 			}
233 233
 			// page url
234
-			if( $default_tag == '{page_url}' ) {
234
+			if ( $default_tag == '{page_url}' ) {
235 235
 				$default_tag = get_permalink( $post->ID );
236 236
 			}
237 237
 			// blog name
238
-			if( $default_tag == '{blog_name}' ) {
238
+			if ( $default_tag == '{blog_name}' ) {
239 239
 				$default_tag = get_bloginfo( 'name' );
240 240
 			}
241 241
 			// is user logged in
242
-			if( $default_tag == '{user_logged_in}' ) {
243
-				if( is_user_logged_in() ) {
242
+			if ( $default_tag == '{user_logged_in}' ) {
243
+				if ( is_user_logged_in() ) {
244 244
 					$default_tag = 'Registered User';
245 245
 				} else {
246 246
 					$default_tag = 'Guest User';
@@ -258,12 +258,12 @@  discard block
 block discarded – undo
258 258
 		*/
259 259
 		public function yikes_easy_mailchimp_clear_error_log() {
260 260
 			// file put contents $returned error + other data
261
-			if( file_exists( YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php' ) ) {
261
+			if ( file_exists( YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php' ) ) {
262 262
 				$clear_log = file_put_contents(
263 263
 					YIKES_MC_PATH . 'includes/error_log/yikes-easy-mailchimp-error-log.php',
264 264
 					''
265 265
 				);
266
-				if( $clear_log === false ) {
266
+				if ( $clear_log === false ) {
267 267
 					// redirect the user to the manage forms page, display error message
268 268
 					wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=false' ) ) );
269 269
 				} else {
@@ -281,20 +281,20 @@  discard block
 block discarded – undo
281 281
 		*/
282 282
 		public function yikes_easy_mailchimp_export_forms() {
283 283
 			// grab our nonce
284
-			$nonce = $_REQUEST['nonce'];
284
+			$nonce = $_REQUEST[ 'nonce' ];
285 285
 			// grab the forms
286
-			$forms = isset( $_REQUEST['export_forms'] ) ? $_REQUEST['export_forms'] : 'all';
286
+			$forms = isset( $_REQUEST[ 'export_forms' ] ) ? $_REQUEST[ 'export_forms' ] : 'all';
287 287
 			// validate nonce
288
-			if( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
289
-				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 ) );
288
+			if ( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
289
+				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 ) );
290 290
 			}
291 291
 			// include the export class
292
-			if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
292
+			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
293 293
 				include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-export.class.php' );
294 294
 			}
295 295
 			// run the export function
296 296
 			// parameters: ( $table_name, $form_ids, $file_name )
297
-			Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export( 'yikes_easy_mc_forms' , $forms, 'Yikes-Inc-Easy-MailChimp-Forms-Export' );
297
+			Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export( 'yikes_easy_mc_forms', $forms, 'Yikes-Inc-Easy-MailChimp-Forms-Export' );
298 298
 			// re-direct the user back to the page
299 299
 			wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
300 300
 			die();
@@ -308,13 +308,13 @@  discard block
 block discarded – undo
308 308
 		*/
309 309
 		public function yikes_easy_mailchimp_export_plugin_settings() {
310 310
 			// grab our nonce
311
-			$nonce = $_REQUEST['nonce'];
311
+			$nonce = $_REQUEST[ 'nonce' ];
312 312
 			// validate nonce
313
-			if( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
314
-				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 ) );
313
+			if ( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
314
+				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 ) );
315 315
 			}
316 316
 			// include the export class
317
-			if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
317
+			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Export_Class' ) ) {
318 318
 				include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-export.class.php' );
319 319
 			}
320 320
 			// run the export function
@@ -331,13 +331,13 @@  discard block
 block discarded – undo
331 331
 		*/
332 332
 		public function yikes_easy_mailchimp_import_forms() {
333 333
 			// grab our nonce
334
-			$nonce = $_REQUEST['nonce'];
334
+			$nonce = $_REQUEST[ 'nonce' ];
335 335
 			// validate nonce
336
-			if( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
337
-				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 ) );
336
+			if ( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
337
+				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 ) );
338 338
 			}
339 339
 			// include the export class
340
-			if( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
340
+			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
341 341
 				include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-import.class.php' );
342 342
 			}
343 343
 			// run the import function
@@ -355,15 +355,15 @@  discard block
 block discarded – undo
355 355
 		*/
356 356
 		public function yikes_easy_mailchimp_premium_support_request() {
357 357
 
358
-			if( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
359
-				return __( 'We encountered an error. Please contact the YIKES Inc. support team.' , 'yikes-inc-easy-mailchimp-extender' );
358
+			if ( isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] != 'yikes-support-request' ) {
359
+				return __( 'We encountered an error. Please contact the YIKES Inc. support team.', 'yikes-inc-easy-mailchimp-extender' );
360 360
 			}
361 361
 
362
-			$license = $_POST['license_key'];
363
-			$user_email = $_POST['user-email'];
364
-			$support_topic = $_POST['support-topic'];
365
-			$support_priority = $_POST['support-priority'];
366
-			$support_content = $_POST['support-content'];
362
+			$license = $_POST[ 'license_key' ];
363
+			$user_email = $_POST[ 'user-email' ];
364
+			$support_topic = $_POST[ 'support-topic' ];
365
+			$support_priority = $_POST[ 'support-priority' ];
366
+			$support_content = $_POST[ 'support-content' ];
367 367
 
368 368
 			// wp_die( print_r( $support_content) );
369 369
 
@@ -379,18 +379,18 @@  discard block
 block discarded – undo
379 379
 
380 380
 			$yikes_plugin_support_url = 'https://yikesplugins.com';
381 381
 
382
-			if( $license != 'plugin-core' ) {
382
+			if ( $license != 'plugin-core' ) {
383 383
 				$split_license = explode( '|', $license );
384 384
 				// first let's check that the license key is actually active
385 385
 				$is_license_key_active = wp_remote_post( esc_url( $yikes_plugin_support_url ), array(
386 386
 					'action' => 'check_license',
387
-					'product_name' => urlencode( str_replace( '-', '', $split_license[1] ) . 'for Easy MailChimp' ),
388
-					'license' => $split_license[0],
387
+					'product_name' => urlencode( str_replace( '-', '', $split_license[ 1 ] ) . 'for Easy MailChimp' ),
388
+					'license' => $split_license[ 0 ],
389 389
 				) );
390 390
 
391
-				$response_body =  wp_remote_retrieve_body( $is_license_key_active );
392
-				if( $response_body ) {
393
-					if( $response_body->status != 'valid' ) {
391
+				$response_body = wp_remote_retrieve_body( $is_license_key_active );
392
+				if ( $response_body ) {
393
+					if ( $response_body->status != 'valid' ) {
394 394
 						wp_die( 'Invalid License Key...' );
395 395
 					}
396 396
 				}
@@ -404,7 +404,7 @@  discard block
 block discarded – undo
404 404
 			) );
405 405
 
406 406
 			// catch the error
407
-			if( is_wp_error( $response ) ) {
407
+			if ( is_wp_error( $response ) ) {
408 408
 				wp_die( $create_ticket_request->getMessage() );
409 409
 				return;
410 410
 			}
@@ -413,7 +413,7 @@  discard block
 block discarded – undo
413 413
 			$create_ticket_response = wp_remote_retrieve_body( $response );
414 414
 
415 415
 			// display it
416
-			if( $create_ticket_response )
416
+			if ( $create_ticket_response )
417 417
 				echo $create_ticket_response;
418 418
 
419 419
 		}
@@ -427,7 +427,7 @@  discard block
 block discarded – undo
427 427
 			// delete the options and allow the user to manually updadte things
428 428
 
429 429
 			// Verify the NONCE is valid
430
-			check_admin_referer( 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' );
430
+			check_admin_referer( 'yikes-mc-dismiss-migration', 'dismiss_migration_nonce' );
431 431
 
432 432
 			// re-direct the user back to the page
433 433
 			wp_redirect( esc_url_raw( admin_url( 'index.php?yikes-mc-options-migration-dismissed="true"' ) ) );
@@ -442,7 +442,7 @@  discard block
 block discarded – undo
442 442
 		 * @since 6.0.0
443 443
 		 */
444 444
 		public function load_error_logging_class() {
445
-			if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
445
+			if ( get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
446 446
 				// if error logging is enabled we should include our error logging class
447 447
 				/* Generate oure error logging table */
448 448
 				require_once YIKES_MC_PATH . '/includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
@@ -461,17 +461,17 @@  discard block
 block discarded – undo
461 461
 			// add a new option to store the plugin activation date/time
462 462
 			// @since v6.0.0
463 463
 			// this is used to notify the user that they should review after 2 weeks
464
-			if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
464
+			if ( ! get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
465 465
 				add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
466 466
 			}
467 467
 
468 468
 			$stop_bugging_me = get_option( 'yikes_easy_mailchimp_review_stop_bugging_me' );
469 469
 
470
-			if( !$stop_bugging_me ) {
470
+			if ( ! $stop_bugging_me ) {
471 471
 				$install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
472 472
 				$past_date = strtotime( '-14 days' );
473 473
 				if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
474
-					add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
474
+					add_action( 'admin_notices', array( $this, 'yikes_easy_mailchimp_display_review_us_notice' ) );
475 475
 				}
476 476
 			}
477 477
 
@@ -484,7 +484,7 @@  discard block
 block discarded – undo
484 484
 		*/
485 485
 		public function yikes_easy_mailchimp_display_review_us_notice() {
486 486
 			/* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
487
-			if ( in_array( get_current_screen()->base , array( 'dashboard' , 'post' , 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
487
+			if ( in_array( get_current_screen()->base, array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base, 'yikes-inc-easy-mailchimp' ) !== false ) {
488 488
 				// Review URL - Change to the URL of your plugin on WordPress.org
489 489
 				$reviewurl = 'https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender';
490 490
 				$addons_url = esc_url( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-addons' ) );
@@ -493,11 +493,11 @@  discard block
 block discarded – undo
493 493
 				get_currentuserinfo();
494 494
 				if ( isset( $current_user->user_firstname ) && '' != $current_user->user_firstname ) {
495 495
 					$review_message = '<div id="yikes-mailchimp-logo"></div>';
496
-						$review_message .= sprintf( __( "Hi, %s, you've been using %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 provide us with feedback to grow and improve the plugin. 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' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", $current_user->user_firstname, '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl );
496
+						$review_message .= sprintf( __( "Hi, %s, you've been using %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 provide us with feedback to grow and improve the plugin. 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' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review", 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons", 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss", 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", $current_user->user_firstname, '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl );
497 497
 					$review_message .= '';
498 498
 				} else {
499 499
 					$review_message = '<div id="yikes-mailchimp-logo"></div>';
500
-					$review_message .= sprintf( __( "It looks like you've been using %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' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl ) . '';
500
+					$review_message .= sprintf( __( "It looks like you've been using %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' ) . "<span class='button-container'> <a href='%s' target='_blank' class='button-secondary'><span class='dashicons dashicons-star-filled'></span>" . __( "Leave A Review", 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-upload'></span>" . __( "View Addons", 'yikes-inc-easy-mailchimp-extender' ) . "</a> <a href='%s' class='button-secondary'><span class='dashicons dashicons-no-alt'></span>" . __( "Dismiss", 'yikes-inc-easy-mailchimp-extender' ) . "</a> </span>", '<strong>Easy Forms for MailChimp by YIKES Inc.</strong>', $reviewurl, $addons_url, $nobugurl ) . '';
501 501
 				}
502 502
 				?>
503 503
 					<div id="review-yikes-easy-mailchimp-notice">
@@ -514,8 +514,8 @@  discard block
 block discarded – undo
514 514
 		*/
515 515
 		public function yikes_easy_mailchimp_stop_bugging_me() {
516 516
 			$nobug = "";
517
-			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) ) {
518
-				$nobug = (int) esc_attr( $_GET['yikes_easy_mc_icons_nobug'] );
517
+			if ( isset( $_GET[ 'yikes_easy_mc_icons_nobug' ] ) ) {
518
+				$nobug = (int) esc_attr( $_GET[ 'yikes_easy_mc_icons_nobug' ] );
519 519
 			}
520 520
 			if ( 1 == $nobug ) {
521 521
 				add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', TRUE );
@@ -526,7 +526,7 @@  discard block
 block discarded – undo
526 526
 
527 527
 		/* Display a warning users who are using PHP < 5.3 */
528 528
 		public function display_php_warning() {
529
-			$message = __( 'YIKES Inc. Easy Forms for MailChimp requires a minimum of PHP 5.3. The plugin will not function properly until you update. Reach out to your host provider for assistance.' , 'yikes-inc-easy-mailchimp-extender' );
529
+			$message = __( 'YIKES Inc. Easy Forms for MailChimp requires a minimum of PHP 5.3. The plugin will not function properly until you update. Reach out to your host provider for assistance.', 'yikes-inc-easy-mailchimp-extender' );
530 530
 			echo "<div class='error'> <p><span class='dashicons dashicons-no-alt' style='color:rgb(231, 98, 98)'></span> $message</p></div>";
531 531
 		}
532 532
 
@@ -537,7 +537,7 @@  discard block
 block discarded – undo
537 537
 		public function add_tinyMCE_buttons() {
538 538
 			global $typenow;
539 539
 			// only on Post Type: post and page
540
-			if( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
540
+			if ( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
541 541
 				return;
542 542
 			}
543 543
 			add_filter( 'mce_buttons', array( $this, 'yks_mc_add_tinymce_button' ) );
@@ -553,7 +553,7 @@  discard block
 block discarded – undo
553 553
 
554 554
 		// inlcude the js for tinymce
555 555
 		public function yks_mc_add_tinymce_plugin( $plugin_array ) {
556
-			$plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
556
+			$plugin_array[ 'yks_mc_tinymce_button' ] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
557 557
 			// Print all plugin js path
558 558
 			// var_dump( $plugin_array );
559 559
 			return $plugin_array;
@@ -566,25 +566,25 @@  discard block
 block discarded – undo
566 566
 		*/
567 567
 		public function tinymce_yikes_easy_mc() {
568 568
 			// check capabilities
569
-			if( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ) ) ) {
569
+			if ( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
570 570
 				return;
571 571
 			}
572 572
 			global $wpdb;
573 573
 			$list_data = $wpdb->get_results( 'SELECT * FROM ' . $wpdb->prefix . 'yikes_easy_mc_forms', ARRAY_A );
574 574
 			$lists = array();
575 575
 			$i = 0;
576
-			if( !empty( $list_data ) ) {
576
+			if ( ! empty( $list_data ) ) {
577 577
 				// build an array to pass to our javascript
578
-				foreach( $list_data as $form ) {
579
-						$lists[$i] = array(
580
-							'text' => urlencode( $form['form_name'] ),
581
-							'value' => $form['id']
578
+				foreach ( $list_data as $form ) {
579
+						$lists[ $i ] = array(
580
+							'text' => urlencode( $form[ 'form_name' ] ),
581
+							'value' => $form[ 'id' ]
582 582
 						);
583 583
 						$i++;
584 584
 				}
585 585
 			} else {
586
-				$lists[0] = array(
587
-					'text' => __( 'Please Import Some MailChimp Lists' , 'yikes-inc-easy-mailchimp-extender' ),
586
+				$lists[ 0 ] = array(
587
+					'text' => __( 'Please Import Some MailChimp Lists', 'yikes-inc-easy-mailchimp-extender' ),
588 588
 					'value' => '-'
589 589
 				);
590 590
 			}
@@ -597,10 +597,10 @@  discard block
 block discarded – undo
597 597
 				var localized_data = {
598 598
 					'button_title' : '<?php _e( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?>',
599 599
 					'popup_title' : '<?php _e( 'Easy Forms for MailChimp by YIKES', 'yikes-inc-easy-mailchimp-extender' ); ?>',
600
-					'list_id_label' : '<?php _e( 'MailChimp Opt-In Form' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
601
-					'show_title_label' : '<?php _e( 'Display Form Title' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
602
-					'show_description_label' : '<?php _e( 'Display Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
603
-					'submit_button_text_label' : '<?php _e( 'Submit Button Text' , 'yikes-inc-easy-mailchimp-extender' ); ?>',
600
+					'list_id_label' : '<?php _e( 'MailChimp Opt-In Form', 'yikes-inc-easy-mailchimp-extender' ); ?>',
601
+					'show_title_label' : '<?php _e( 'Display Form Title', 'yikes-inc-easy-mailchimp-extender' ); ?>',
602
+					'show_description_label' : '<?php _e( 'Display Form Description', 'yikes-inc-easy-mailchimp-extender' ); ?>',
603
+					'submit_button_text_label' : '<?php _e( 'Submit Button Text', 'yikes-inc-easy-mailchimp-extender' ); ?>',
604 604
 				};
605 605
 				<?php
606 606
 					$link = sprintf( __( 'You need to <a href="%s" title="%s">create a form</a> before you can add one to a page or post.', 'yikes-inc-easy-mailchimp-extender' ), esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp' ) ), __( 'Create a form', 'yikes-inc-easy-mailchimp-extender' ) );
@@ -619,7 +619,7 @@  discard block
 block discarded – undo
619 619
 		if ( get_option( 'yikes_mailchimp_activation_redirect', 'true' ) == 'true' ) {
620 620
 			update_option( 'yikes_mailchimp_activation_redirect', 'false' );
621 621
 			/* If the user had this plugin activated prior to today, redirect to 'Whats New' */
622
-			if( get_option( 'yikes_easy_mailchimp_activation_date', strtotime( 'now' ) ) == strtotime( 'now' ) ) {
622
+			if ( get_option( 'yikes_easy_mailchimp_activation_date', strtotime( 'now' ) ) == strtotime( 'now' ) ) {
623 623
 				wp_redirect( esc_url( admin_url( 'admin.php?page=yikes-mailchimp-welcome' ) ) );
624 624
 			} else {
625 625
 				/* Else redirect the user over to the 'Getting Started' tab */
@@ -675,7 +675,7 @@  discard block
 block discarded – undo
675 675
 		/**
676 676
 		 * Enqueue our scripts across the dashboard as needed
677 677
 		 */
678
-		wp_register_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 );
678
+		wp_register_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 );
679 679
 		$localized_data = array(
680 680
 			'admin_url' => esc_url_raw( admin_url() ),
681 681
 			'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
@@ -683,19 +683,19 @@  discard block
 block discarded – undo
683 683
 			'search_preloader_url' => YIKES_MC_URL . 'includes/images/search-interest-group-preloader.gif',
684 684
 			'preloader_url' => esc_url_raw( admin_url( '/images/wpspin_light.gif' ) )
685 685
 		);
686
-		wp_localize_script( 'yikes-inc-easy-mailchimp-extender-admin-js' , 'object_data' , $localized_data );
686
+		wp_localize_script( 'yikes-inc-easy-mailchimp-extender-admin-js', 'object_data', $localized_data );
687 687
 		wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-admin-js' );
688 688
 
689 689
 
690 690
 		/*
691 691
 		*	Enqueue required scripts for the form editor
692 692
 		*/
693
-		if( get_current_screen()->base == 'admin_page_yikes-mailchimp-edit-form' ) {
693
+		if ( get_current_screen()->base == 'admin_page_yikes-mailchimp-edit-form' ) {
694 694
 			global $wp_locale;
695 695
 			wp_enqueue_style( 'wp-color-picker' );
696 696
 			wp_enqueue_script( 'wp-color-picker' );
697
-			wp_enqueue_script( 'jquery.timepicker.js',YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js' , array( 'jquery' ) , $this->version, false );
698
-			wp_register_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 );
697
+			wp_enqueue_script( 'jquery.timepicker.js', YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js', array( 'jquery' ), $this->version, false );
698
+			wp_register_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 );
699 699
 			$localized_data = array(
700 700
 				'ajax_url' => esc_url_raw( admin_url( 'admin-ajax.php' ) ),
701 701
 				'no_fields_assigned' => __( 'No fields assigned to this form. Select some fields to add to this form from the right hand column.', 'yikes-inc-easy-mailchimp-extender' ),
@@ -716,7 +716,7 @@  discard block
 block discarded – undo
716 716
 				'isRTL'             => $wp_locale->is_rtl(),
717 717
 				'start_date_exceeds_end_date_error' => __( 'Error: The start date and time cannot occur after the end date and time. Chosen date reverted to previous selection.', 'yikes-inc-easy-mailchimp-extender' ),
718 718
 			);
719
-			wp_localize_script( 'edit-form-js' , 'object' , $localized_data );
719
+			wp_localize_script( 'edit-form-js', 'object', $localized_data );
720 720
 			wp_enqueue_script( 'edit-form-js' );
721 721
 		}
722 722
 
@@ -736,8 +736,8 @@  discard block
 block discarded – undo
736 736
 		 * the datepicker wants a numerical index. This function replaces the index with a number
737 737
 		 */
738 738
 		public function yikes_jQuery_datepicker_strip_array_indices( $ArrayToStrip ) {
739
-			foreach( $ArrayToStrip as $objArrayItem) {
740
-				$NewArray[] =  $objArrayItem;
739
+			foreach ( $ArrayToStrip as $objArrayItem ) {
740
+				$NewArray[ ] = $objArrayItem;
741 741
 			}
742 742
 			return( $NewArray );
743 743
 		}
@@ -746,7 +746,7 @@  discard block
 block discarded – undo
746 746
 		 * Convert the php date format string to a js date format
747 747
 		 */
748 748
 		public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat ) {
749
-			switch( $sFormat ) {
749
+			switch ( $sFormat ) {
750 750
 				//Predefined WP date formats
751 751
 				case 'F j, Y':
752 752
 				case 'j F Y':
@@ -772,7 +772,7 @@  discard block
 block discarded – undo
772 772
 		 * Convert the php date format string to a js date format
773 773
 		 */
774 774
 		public function yikes_jQuery_datepicker_date_format( $site_option ) {
775
-			switch( $site_option ) {
775
+			switch ( $site_option ) {
776 776
 				//Predefined WP date formats
777 777
 				default:
778 778
 				case 'F j, Y':
@@ -799,9 +799,9 @@  discard block
 block discarded – undo
799 799
 
800 800
 		/* Top Level Menu 'Easy MailChimp' */
801 801
 		add_menu_page(
802
-			__( 'Easy Forms' , 'yikes-inc-easy-mailchimp-extender' ),
802
+			__( 'Easy Forms', 'yikes-inc-easy-mailchimp-extender' ),
803 803
 			'Easy Forms',
804
-			apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
804
+			apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
805 805
 			'yikes-inc-easy-mailchimp',
806 806
 			'', // no callback,
807 807
 			YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_wink_icon.png'
@@ -815,9 +815,9 @@  discard block
 block discarded – undo
815 815
 				/* YIKES Inc. Easy MailChimp Manage Forms */
816 816
 				add_submenu_page(
817 817
 					'yikes-inc-easy-mailchimp',
818
-					__( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
819
-					__( 'Opt-in Forms' , 'yikes-inc-easy-mailchimp-extender' ),
820
-					apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
818
+					__( 'Opt-in Forms', 'yikes-inc-easy-mailchimp-extender' ),
819
+					__( 'Opt-in Forms', 'yikes-inc-easy-mailchimp-extender' ),
820
+					apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
821 821
 					'yikes-inc-easy-mailchimp',
822 822
 					array( $this, 'generateManageFormsPage' )
823 823
 				);
@@ -825,9 +825,9 @@  discard block
 block discarded – undo
825 825
 				/* YIKES Inc. Easy MailChimp Manage Lists */
826 826
 				add_submenu_page(
827 827
 					'yikes-inc-easy-mailchimp',
828
-					__( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
829
-					__( 'Mailing Lists' , 'yikes-inc-easy-mailchimp-extender' ),
830
-					apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
828
+					__( 'Mailing Lists', 'yikes-inc-easy-mailchimp-extender' ),
829
+					__( 'Mailing Lists', 'yikes-inc-easy-mailchimp-extender' ),
830
+					apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
831 831
 					'yikes-inc-easy-mailchimp-lists',
832 832
 					array( $this, 'generateManageListsPage' )
833 833
 				);
@@ -841,13 +841,13 @@  discard block
 block discarded – undo
841 841
 
842 842
 
843 843
 			/* YIKES Inc. Easy MailChimp Account Overview */
844
-			if ( get_option('yikes-mc-api-validation') == 'valid_api_key' ) {
844
+			if ( get_option( 'yikes-mc-api-validation' ) == 'valid_api_key' ) {
845 845
 				/* YIKES Inc. Easy MailChimp Settings */
846 846
 				add_submenu_page(
847 847
 					'yikes-inc-easy-mailchimp',
848
-					__( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
849
-					__( 'Account' , 'yikes-inc-easy-mailchimp-extender' ),
850
-					apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
848
+					__( 'Account', 'yikes-inc-easy-mailchimp-extender' ),
849
+					__( 'Account', 'yikes-inc-easy-mailchimp-extender' ),
850
+					apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
851 851
 					'yikes-inc-easy-mailchimp-account-overview',
852 852
 					array( $this, 'generateAccountDetailsPage' )
853 853
 				);
@@ -857,9 +857,9 @@  discard block
 block discarded – undo
857 857
 			/* YIKES Inc. Easy MailChimp Settings */
858 858
 			add_submenu_page(
859 859
 				'yikes-inc-easy-mailchimp',
860
-				__( 'Settings.' , 'yikes-inc-easy-mailchimp-extender' ),
861
-				__( 'Settings' , 'yikes-inc-easy-mailchimp-extender' ),
862
-				apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
860
+				__( 'Settings.', 'yikes-inc-easy-mailchimp-extender' ),
861
+				__( 'Settings', 'yikes-inc-easy-mailchimp-extender' ),
862
+				apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
863 863
 				'yikes-inc-easy-mailchimp-settings',
864 864
 				array( $this, 'generatePageOptions' )
865 865
 			);
@@ -867,9 +867,9 @@  discard block
 block discarded – undo
867 867
 			/* Support Page */
868 868
 			add_submenu_page(
869 869
 				'yikes-inc-easy-mailchimp',
870
-				__( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
871
-				__( 'Support' , 'yikes-inc-easy-mailchimp-extender' ),
872
-				apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
870
+				__( 'Support', 'yikes-inc-easy-mailchimp-extender' ),
871
+				__( 'Support', 'yikes-inc-easy-mailchimp-extender' ),
872
+				apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
873 873
 				'yikes-inc-easy-mailchimp-support',
874 874
 				array( $this, 'generateSupportPage' )
875 875
 			);
@@ -877,11 +877,11 @@  discard block
 block discarded – undo
877 877
 			/* Add-Ons Page */
878 878
 			add_submenu_page(
879 879
 				'yikes-inc-easy-mailchimp',
880
-				__( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
881
-				__( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ),
882
-				apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
880
+				__( 'Add-Ons', 'yikes-inc-easy-mailchimp-extender' ),
881
+				__( 'Add-Ons', 'yikes-inc-easy-mailchimp-extender' ),
882
+				apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
883 883
 				'yikes-inc-easy-mailchimp-addons',
884
-				array( $this , 'generateAddOnsPage' )
884
+				array( $this, 'generateAddOnsPage' )
885 885
 			);
886 886
 
887 887
 			/** Hidden Pages **/
@@ -889,9 +889,9 @@  discard block
 block discarded – undo
889 889
 				/* Add Hidden Edit Form Page */
890 890
 				add_submenu_page(
891 891
 					'options.php',
892
-					__( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
893
-					__( 'Edit Form' , 'yikes-inc-easy-mailchimp-extender' ),
894
-					apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
892
+					__( 'Edit Form', 'yikes-inc-easy-mailchimp-extender' ),
893
+					__( 'Edit Form', 'yikes-inc-easy-mailchimp-extender' ),
894
+					apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
895 895
 					'yikes-mailchimp-edit-form',
896 896
 					array( $this, 'generateEditFormPage' )
897 897
 				);
@@ -899,19 +899,19 @@  discard block
 block discarded – undo
899 899
 				/* Add Hidden Migrate Options Page */
900 900
 				add_submenu_page(
901 901
 					'options-writing.php',
902
-					__( 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure' , 'yikes-inc-easy-mailchimp-extender' ),
902
+					__( 'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure', 'yikes-inc-easy-mailchimp-extender' ),
903 903
 					'YIKES Inc. Easy Forms for MailChimp Upgrade Options Structure',
904 904
 					'manage_options',
905
-					'yikes-inc-easy-mailchimp-update' ,
906
-					array( $this , 'migrate_old_yks_mc_options' )
905
+					'yikes-inc-easy-mailchimp-update',
906
+					array( $this, 'migrate_old_yks_mc_options' )
907 907
 				);
908 908
 
909 909
 				/* Add Hidden Welcome Page */
910 910
 				add_submenu_page(
911 911
 					'options.php',
912
-					__( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
913
-					__( 'Welcome' , 'yikes-inc-easy-mailchimp-extender' ),
914
-					apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
912
+					__( 'Welcome', 'yikes-inc-easy-mailchimp-extender' ),
913
+					__( 'Welcome', 'yikes-inc-easy-mailchimp-extender' ),
914
+					apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
915 915
 					'yikes-mailchimp-welcome',
916 916
 					array( $this, 'generateWelcomePage' )
917 917
 				);
@@ -919,9 +919,9 @@  discard block
 block discarded – undo
919 919
 				/* Add Hidden 'View List' Page */
920 920
 				add_submenu_page(
921 921
 					'options.php',
922
-					__( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
923
-					__( 'View List' , 'yikes-inc-easy-mailchimp-extender' ),
924
-					apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
922
+					__( 'View List', 'yikes-inc-easy-mailchimp-extender' ),
923
+					__( 'View List', 'yikes-inc-easy-mailchimp-extender' ),
924
+					apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
925 925
 					'yikes-mailchimp-view-list',
926 926
 					array( $this, 'generateViewListPage' )
927 927
 				);
@@ -929,9 +929,9 @@  discard block
 block discarded – undo
929 929
 				/* Add Hidden View User Page */
930 930
 				add_submenu_page(
931 931
 					'options.php',
932
-					__( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
933
-					__( 'View User' , 'yikes-inc-easy-mailchimp-extender' ),
934
-					apply_filters( 'yikes-mailchimp-user-role-access' , 'manage_options' ),
932
+					__( 'View User', 'yikes-inc-easy-mailchimp-extender' ),
933
+					__( 'View User', 'yikes-inc-easy-mailchimp-extender' ),
934
+					apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ),
935 935
 					'yikes-mailchimp-view-user',
936 936
 					array( $this, 'generateViewUserPage' )
937 937
 				);
@@ -1028,7 +1028,7 @@  discard block
 block discarded – undo
1028 1028
 
1029 1029
 		/* Register General Settings Section */
1030 1030
 
1031
-		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this , 'yikes_mc_validate_api_key' ) );
1031
+		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this, 'yikes_mc_validate_api_key' ) );
1032 1032
 
1033 1033
 		add_settings_section(
1034 1034
 			'yikes_easy_mc_settings_general_section_callback',
@@ -1071,16 +1071,16 @@  discard block
 block discarded – undo
1071 1071
 		add_settings_field(
1072 1072
 			'optin-checkbox-init',
1073 1073
 			__( 'Select Checkboxes to Generate', 'yikes-inc-easy-mailchimp-extender' ),
1074
-			'',  // callback + validation inside of admin/partials/menu/options.php
1074
+			'', // callback + validation inside of admin/partials/menu/options.php
1075 1075
 			'yikes_inc_easy_mc_checkbox_settings'
1076 1076
 		);
1077 1077
 		/* End Checkbox Settings */
1078 1078
 
1079 1079
 		/* reCAPTCHA Settings */
1080 1080
 
1081
-			register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-status' );
1082
-			register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-site-key' );
1083
-			register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page' , 'yikes-mc-recaptcha-secret-key' );
1081
+			register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page', 'yikes-mc-recaptcha-status' );
1082
+			register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page', 'yikes-mc-recaptcha-site-key' );
1083
+			register_setting( 'yikes_inc_easy_mc_recaptcha_settings_page', 'yikes-mc-recaptcha-secret-key' );
1084 1084
 
1085 1085
 			/* Register reCAPTCHA Settings Section */
1086 1086
 			add_settings_section(
@@ -1093,28 +1093,28 @@  discard block
 block discarded – undo
1093 1093
 			add_settings_field(
1094 1094
 				'yikes-mc-recaptcha-site-key',
1095 1095
 				__( 'Enter reCAPTCHA Site Key', 'yikes-inc-easy-mailchimp-extender' ),
1096
-				'',  // callback + validation inside of admin/partials/menu/options.php
1096
+				'', // callback + validation inside of admin/partials/menu/options.php
1097 1097
 				'yikes_easy_mc_settings_recpatcha_section'
1098 1098
 			);
1099 1099
 
1100 1100
 			add_settings_field(
1101 1101
 				'yikes-mc-recaptcha-secret-key',
1102 1102
 				__( 'Enter reCAPTCHA Secret Key', 'yikes-inc-easy-mailchimp-extender' ),
1103
-				'',  // callback + validation inside of admin/partials/menu/options.php
1103
+				'', // callback + validation inside of admin/partials/menu/options.php
1104 1104
 				'yikes_easy_mc_settings_recpatcha_section'
1105 1105
 			);
1106 1106
 
1107 1107
 			add_settings_field(
1108 1108
 				'yikes-mc-recaptcha-status',
1109 1109
 				__( 'Enable ReCaptcha', 'yikes-inc-easy-mailchimp-extender' ),
1110
-				'',  // callback + validation inside of admin/partials/menu/options.php
1110
+				'', // callback + validation inside of admin/partials/menu/options.php
1111 1111
 				'yikes_easy_mc_settings_recpatcha_section'
1112 1112
 			);
1113 1113
 
1114 1114
 		/* End reCAPTCHA Settings */
1115 1115
 
1116 1116
 		/* Debug Settings */
1117
-			register_setting( 'yikes_inc_easy_mc_debug_settings_page' , 'yikes-mailchimp-debug-status' );
1117
+			register_setting( 'yikes_inc_easy_mc_debug_settings_page', 'yikes-mailchimp-debug-status' );
1118 1118
 
1119 1119
 			/* Register Debug Settings Section */
1120 1120
 			add_settings_section(
@@ -1127,7 +1127,7 @@  discard block
 block discarded – undo
1127 1127
 			add_settings_field(
1128 1128
 				'yikes-mailchimp-debug-status',
1129 1129
 				__( 'Enable Debugging', '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_easy_mc_settings_debug_section'
1132 1132
 			);
1133 1133
 
@@ -1143,16 +1143,16 @@  discard block
 block discarded – undo
1143 1143
 	*	@since complete re-write
1144 1144
 	**/
1145 1145
 	function yikes_mc_validate_api_key( $input ) {
1146
-		if( $input == '' ) {
1146
+		if ( $input == '' ) {
1147 1147
 			return;
1148 1148
 		}
1149 1149
 		$api_key = trim( $input );
1150 1150
 		$dash_position = strpos( trim( $input ), '-' );
1151
-		if( $dash_position !== false ) {
1151
+		if ( $dash_position !== false ) {
1152 1152
 			$api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/helper/ping.json';
1153 1153
 		} else {
1154 1154
 			update_option( 'yikes-mc-api-invalid-key-response', __( 'Your API key appears to be invalid.', 'yikes-inc-easy-mailchimp-extender' ) );
1155
-			update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1155
+			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1156 1156
 			return $api_key;
1157 1157
 		}
1158 1158
 		$request_args = array(
@@ -1163,17 +1163,17 @@  discard block
 block discarded – undo
1163 1163
 			'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true ),
1164 1164
 		);
1165 1165
 		$api_key_response = wp_remote_post( $api_endpoint, $request_args );
1166
-		if( ! is_wp_error( $api_key_response ) ) {
1166
+		if ( ! is_wp_error( $api_key_response ) ) {
1167 1167
 			$body = json_decode( wp_remote_retrieve_body( $api_key_response ), true );
1168
-			if( isset( $body['msg'] ) && $body['msg'] == "Everything's Chimpy!" ) {
1169
-				update_option( 'yikes-mc-api-validation' , 'valid_api_key' );
1168
+			if ( isset( $body[ 'msg' ] ) && $body[ 'msg' ] == "Everything's Chimpy!" ) {
1169
+				update_option( 'yikes-mc-api-validation', 'valid_api_key' );
1170 1170
 			}
1171
-		}  else {
1171
+		} else {
1172 1172
 			require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
1173 1173
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1174
-			$error_logging->yikes_easy_mailchimp_write_to_error_log( $api_key_response->get_error_message() , __( "Connecting to MailChimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1175
-			update_option( 'yikes-mc-api-invalid-key-response' , $api_key_response->get_error_message() );
1176
-			update_option( 'yikes-mc-api-validation' , 'invalid_api_key' );
1174
+			$error_logging->yikes_easy_mailchimp_write_to_error_log( $api_key_response->get_error_message(), __( "Connecting to MailChimp", 'yikes-inc-easy-mailchimp-extender' ), __( "Settings Page/General Settings", 'yikes-inc-easy-mailchimp-extender' ) );
1175
+			update_option( 'yikes-mc-api-invalid-key-response', $api_key_response->get_error_message() );
1176
+			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1177 1177
 		}
1178 1178
 		// returned the api key
1179 1179
 		return $api_key;
@@ -1194,13 +1194,13 @@  discard block
 block discarded – undo
1194 1194
 	*	to form fields. (input, dropdowns, buttons etc.)
1195 1195
 	* 	@since v5.5 re-write
1196 1196
 	**/
1197
-	public function is_user_mc_api_valid_form( $echo=true ) {
1198
-		if( $echo == true ) {
1199
-			if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1197
+	public function is_user_mc_api_valid_form( $echo = true ) {
1198
+		if ( $echo == true ) {
1199
+			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1200 1200
 				echo 'disabled="disabled"';
1201 1201
 			}
1202 1202
 		} else {
1203
-			if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1203
+			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1204 1204
 				return false;
1205 1205
 			} else {
1206 1206
 				return true;
@@ -1220,11 +1220,11 @@  discard block
 block discarded – undo
1220 1220
 	public function check_for_old_yks_mc_options() {
1221 1221
 		$old_plugin_options = get_option( 'ykseme_storage' );
1222 1222
 		// only perform options migrations if the site is not a multi-site setup
1223
-		if ( !is_multisite() ) {
1224
-			if( apply_filters( 'yikes_mc_old_options_filter' , $old_plugin_options ) ) {
1223
+		if ( ! is_multisite() ) {
1224
+			if ( apply_filters( 'yikes_mc_old_options_filter', $old_plugin_options ) ) {
1225 1225
 				// display a notice to the user that they should 'migrate'
1226 1226
 				// from the old plugin settings to the new ones
1227
-				add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
1227
+				add_action( 'admin_notices', array( $this, 'display_options_migrate_notice' ), 11 );
1228 1228
 			}
1229 1229
 		}
1230 1230
 	}
@@ -1257,11 +1257,11 @@  discard block
 block discarded – undo
1257 1257
 
1258 1258
 			// Confirm that the necessary forms table in the database exists, else bail
1259 1259
 			global $wpdb;
1260
-			if( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1260
+			if ( $wpdb->get_var( "show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'" ) != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1261 1261
 				return;
1262 1262
 			}
1263 1263
 
1264
-			if( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1264
+			if ( isset( $_GET[ 'yikes-mc-options-migration-dismissed' ] ) && $_GET[ 'yikes-mc-options-migration-dismissed' ] == 'true' ) {
1265 1265
 					// Delete the options, start a-new! (this will disable the migration notice altogether)
1266 1266
 					delete_option( 'widget_yikes_mc_widget' );
1267 1267
 					delete_option( 'api_validation' );
@@ -1275,18 +1275,18 @@  discard block
 block discarded – undo
1275 1275
 			} else {
1276 1276
 			?>
1277 1277
 				<div class="yikes-easy-mc-updated migrate-options-notice">
1278
-					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. 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>YIKES Inc. Easy Forms for MailChimp</strong>' ); ?></p>
1278
+					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>YIKES Inc. 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>YIKES Inc. Easy Forms for MailChimp</strong>' ); ?></p>
1279 1279
 					<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>
1280 1280
 					<p><em><?php _e( "It's also strongly recommended that you take a backup of your database.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
1281 1281
 					<section id="migration-buttons">
1282 1282
 						<!-- migrate button -->
1283 1283
 						<form>
1284 1284
 							<input type="hidden" name="yikes-mc-update-option-structure" value="yikes-mc-update-option-structure" />
1285
-							<a href="<?php echo wp_nonce_url( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-update' ) ), 'yikes-mc-migrate-options' , 'migrate_options_nonce' ); ?>" class="button-secondary"><?php _e( 'Perform Migration' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1285
+							<a href="<?php echo wp_nonce_url( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-update' ) ), 'yikes-mc-migrate-options', 'migrate_options_nonce' ); ?>" class="button-secondary"><?php _e( 'Perform Migration', 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1286 1286
 						</form>
1287 1287
 						<!-- dismiss button -->
1288 1288
 						<form>
1289
-							<a href="<?php echo wp_nonce_url( esc_url_raw( admin_url() ), 'yikes-mc-dismiss-migration' , 'dismiss_migration_nonce' ); ?>" class="button-secondary"><?php _e( 'Dismiss Notice' , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1289
+							<a href="<?php echo wp_nonce_url( esc_url_raw( admin_url() ), 'yikes-mc-dismiss-migration', 'dismiss_migration_nonce' ); ?>" class="button-secondary"><?php _e( 'Dismiss Notice', 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1290 1290
 						</form>
1291 1291
 					</section>
1292 1292
 
@@ -1300,9 +1300,9 @@  discard block
 block discarded – undo
1300 1300
 		*	and return the index ( used to find the list name assigned to a form )
1301 1301
 		*	- http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1302 1302
 		*/
1303
-		function findMCListID($id, $array) {
1304
-		   foreach ($array as $key => $val) {
1305
-			   if ($val['id'] === $id) {
1303
+		function findMCListID( $id, $array ) {
1304
+		   foreach ( $array as $key => $val ) {
1305
+			   if ( $val[ 'id' ] === $id ) {
1306 1306
 				   return $key;
1307 1307
 			   }
1308 1308
 		   }
@@ -1312,9 +1312,9 @@  discard block
 block discarded – undo
1312 1312
 		/* Ajax Migrate Options */
1313 1313
 		function migrate_archived_options() {
1314 1314
 			// all options prefixed with 'yikes-mc-'
1315
-			$option_name = 'yikes-mc-'.$_POST['option_name'];
1316
-			$option_value = $_POST['option_value'];
1317
-			if( json_decode( $option_value ) ) {
1315
+			$option_name = 'yikes-mc-' . $_POST[ 'option_name' ];
1316
+			$option_value = $_POST[ 'option_value' ];
1317
+			if ( json_decode( $option_value ) ) {
1318 1318
 				// decode our lists() array, and store it
1319 1319
 				$opt_value = json_decode( $option_value, true );
1320 1320
 			} else {
@@ -1327,24 +1327,24 @@  discard block
 block discarded – undo
1327 1327
 
1328 1328
 		/* Ajax Migrate Forms */
1329 1329
 		function migrate_previously_setup_forms() {
1330
-			$option_name = $_POST['option_name'];
1331
-			$done = $_POST['done_import'];
1330
+			$option_name = $_POST[ 'option_name' ];
1331
+			$done = $_POST[ 'done_import' ];
1332 1332
 			// Create some starter forms for the user
1333 1333
 			// based on previously imported lists (to our old version)
1334
-			if( $option_name == 'yikes-mc-lists' ) {
1334
+			if ( $option_name == 'yikes-mc-lists' ) {
1335 1335
 				global $wpdb;
1336
-				$option_value = $_POST['option_value'];
1337
-				$new_options = json_decode( stripslashes_deep( $option_value ) , true );
1336
+				$option_value = $_POST[ 'option_value' ];
1337
+				$new_options = json_decode( stripslashes_deep( $option_value ), true );
1338 1338
 
1339
-				$list_id = $new_options['id'];
1340
-				$form_name = $new_options['name'];
1341
-				$fields = $new_options['fields']; // our fields array
1339
+				$list_id = $new_options[ 'id' ];
1340
+				$form_name = $new_options[ 'name' ];
1341
+				$fields = $new_options[ 'fields' ]; // our fields array
1342 1342
 
1343
-				$custom_styles = isset( $new_options['custom_styles'] ) ? json_encode( $new_options['custom_styles'] ) : '0'; // store as an array with all of our styles
1344
-				$custom_template = isset( $new_options['custom_template'] ) ? json_encode( $new_options['custom_template'] ) : '0'; // store template data as an array ( active , template used )
1345
-				$send_welcome_email = isset( $new_options['yks_mailchimp_send_welcome_'.$list_id] ) ? '0' : '1';
1346
-				$redirect_user_on_submit = isset( $new_options['yks_mailchimp_redirect_'.$list_id] ) ? '1' : '0';
1347
-				$redirect_page = isset( $new_options['page_id_'.$list_id] ) ? $new_options['page_id_'.$list_id] : '';
1343
+				$custom_styles = isset( $new_options[ 'custom_styles' ] ) ? json_encode( $new_options[ 'custom_styles' ] ) : '0'; // store as an array with all of our styles
1344
+				$custom_template = isset( $new_options[ 'custom_template' ] ) ? json_encode( $new_options[ 'custom_template' ] ) : '0'; // store template data as an array ( active , template used )
1345
+				$send_welcome_email = isset( $new_options[ 'yks_mailchimp_send_welcome_' . $list_id ] ) ? '0' : '1';
1346
+				$redirect_user_on_submit = isset( $new_options[ 'yks_mailchimp_redirect_' . $list_id ] ) ? '1' : '0';
1347
+				$redirect_page = isset( $new_options[ 'page_id_' . $list_id ] ) ? $new_options[ 'page_id_' . $list_id ] : '';
1348 1348
 
1349 1349
 				/* Insert Forms Function  */
1350 1350
 				$wpdb->insert(
@@ -1369,7 +1369,7 @@  discard block
 block discarded – undo
1369 1369
 					)
1370 1370
 				);
1371 1371
 			}
1372
-			if( $done == 'done' ) {
1372
+			if ( $done == 'done' ) {
1373 1373
 				wp_send_json( array( 'form_name' => $form_name, 'completed_import' => true ) );
1374 1374
 			} else {
1375 1375
 				wp_send_json( array( 'form_name' => $form_name, 'completed_import' => false ) );
@@ -1384,35 +1384,35 @@  discard block
 block discarded – undo
1384 1384
 		*	@since v5.6 - complete re-write
1385 1385
 		*/
1386 1386
 		public function generate_options_pages_sidebar_menu() {
1387
-			if( isset( $_REQUEST['section'] ) ) {
1388
-				$selected = $_REQUEST['section'];
1387
+			if ( isset( $_REQUEST[ 'section' ] ) ) {
1388
+				$selected = $_REQUEST[ 'section' ];
1389 1389
 			}
1390
-			$installed_addons = get_option( 'yikes-easy-mc-active-addons' , array() );
1390
+			$installed_addons = get_option( 'yikes-easy-mc-active-addons', array() );
1391 1391
 			// sort our addons array alphabetically so they appear in similar orders across all sites
1392 1392
 			asort( $installed_addons );
1393 1393
 			?>
1394
-				<h3><span><?php _e( 'Additional Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1394
+				<h3><span><?php _e( 'Additional Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1395 1395
 				<div class="inside">
1396 1396
 					<ul id="settings-nav">
1397
-						<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>
1398
-						<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>
1399
-						<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>
1400
-						<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>
1401
-						<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>
1402
-						<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>
1397
+						<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>
1398
+						<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>
1399
+						<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>
1400
+						<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>
1401
+						<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>
1402
+						<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>
1403 1403
 					</ul>
1404 1404
 					<?php
1405 1405
 						// create our add-on settings pages
1406
-						if( !empty( $installed_addons ) ) {
1406
+						if ( ! empty( $installed_addons ) ) {
1407 1407
 							?>
1408 1408
 							<hr class="add-on-settings-divider" />
1409
-							<strong><?php _e( 'Addon Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1409
+							<strong><?php _e( 'Addon Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1410 1410
 							<ul id="addon-settings-nav">
1411 1411
 							<?php
1412
-							foreach( $installed_addons as $addon_name ) {
1412
+							foreach ( $installed_addons as $addon_name ) {
1413 1413
 								?>
1414 1414
 									<li>
1415
-										<?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>
1415
+										<?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>
1416 1416
 								<?php
1417 1417
 							}
1418 1418
 							?>
@@ -1440,7 +1440,7 @@  discard block
 block discarded – undo
1440 1440
 				)
1441 1441
 			);
1442 1442
 			?>
1443
-				<h3><?php _e( 'Create a New Signup Form' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1443
+				<h3><?php _e( 'Create a New Signup Form', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1444 1444
 
1445 1445
 				<div class="inside">
1446 1446
 
@@ -1449,31 +1449,31 @@  discard block
 block discarded – undo
1449 1449
 					<form id="import-list-to-site" method="POST" action="<?php echo $url; ?>">
1450 1450
 						<input type="hidden" name="import-list-to-site" value="1" />
1451 1451
 						<!-- Name your new form -->
1452
-						<label for="form-name"><strong><?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1453
-							<input type="text" class="widefat input-field" placeholder="<?php _e( 'Form Name' , 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-name" id="form-name" <?php $this->is_user_mc_api_valid_form( true ); ?> required>
1452
+						<label for="form-name"><strong><?php _e( 'Form Name', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1453
+							<input type="text" class="widefat input-field" placeholder="<?php _e( 'Form Name', 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-name" id="form-name" <?php $this->is_user_mc_api_valid_form( true ); ?> required>
1454 1454
 						</label>
1455 1455
 						<!-- Name your new form -->
1456
-						<label for="form-description"><strong><?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1457
-							<textarea class="widefat input-field form-description" placeholder="<?php _e( 'Form Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-description" id="form-description" <?php $this->is_user_mc_api_valid_form( true ); ?>></textarea>
1456
+						<label for="form-description"><strong><?php _e( 'Form Description', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1457
+							<textarea class="widefat input-field form-description" placeholder="<?php _e( 'Form Description', 'yikes-inc-easy-mailchimp-extender' ); ?>" name="form-description" id="form-description" <?php $this->is_user_mc_api_valid_form( true ); ?>></textarea>
1458 1458
 						</label>
1459 1459
 						<!-- Associate this form with a list! -->
1460
-						<label for="associated-list"><strong><?php _e( 'Associated List' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1461
-							<select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); if( isset( $lists ) && empty( $lists ) ) { echo 'disabled="disabled"'; } ?>>
1460
+						<label for="associated-list"><strong><?php _e( 'Associated List', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1461
+							<select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); if ( isset( $lists ) && empty( $lists ) ) { echo 'disabled="disabled"'; } ?>>
1462 1462
 								<?php
1463
-									if( isset( $lists ) && !empty( $lists ) ) {
1464
-										foreach( $lists as $mailing_list ) {
1463
+									if ( isset( $lists ) && ! empty( $lists ) ) {
1464
+										foreach ( $lists as $mailing_list ) {
1465 1465
 											?>
1466
-												<option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1466
+												<option value="<?php echo $mailing_list[ 'id' ]; ?>"><?php echo stripslashes( $mailing_list[ 'name' ] ) . ' (' . $mailing_list[ 'stats' ][ 'member_count' ] . ') '; ?></option>
1467 1467
 											<?php
1468 1468
 										}
1469 1469
 									} else {
1470
-										if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) == 'invalid_api_key' ) {
1470
+										if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1471 1471
 											?>
1472
-												<option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1472
+												<option><?php echo __( "Please enter a valid API key.", 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1473 1473
 											<?php
1474 1474
 										} else {
1475 1475
 											?>
1476
-												<option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1476
+												<option><?php echo __( "No lists were found on the account.", 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1477 1477
 											<?php
1478 1478
 
1479 1479
 										}
@@ -1482,8 +1482,8 @@  discard block
 block discarded – undo
1482 1482
 							</select>
1483 1483
 
1484 1484
 							<?php
1485
-							if ( isset( $_GET['transient-cleared'] ) ) {
1486
-								if ( 'true' === $_GET['transient-cleared'] ) {
1485
+							if ( isset( $_GET[ 'transient-cleared' ] ) ) {
1486
+								if ( 'true' === $_GET[ 'transient-cleared' ] ) {
1487 1487
 									?>
1488 1488
 									<div class="yikes-list-refreshed-notice">
1489 1489
 										<p><?php esc_attr_e( 'MailChimp list data has been succesfully refreshed.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -1492,11 +1492,11 @@  discard block
 block discarded – undo
1492 1492
 								}
1493 1493
 							}
1494 1494
 
1495
-							if( isset( $lists ) && empty( $lists ) ) {
1496
-								if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) != 'invalid_api_key' ) {
1495
+							if ( isset( $lists ) && empty( $lists ) ) {
1496
+								if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'invalid_api_key' ) {
1497 1497
 									?>
1498 1498
 										<p class="description">
1499
-											<?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' ) ); ?>
1499
+											<?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' ) ); ?>
1500 1500
 										</p>
1501 1501
 									<?php
1502 1502
 								}
@@ -1504,12 +1504,12 @@  discard block
 block discarded – undo
1504 1504
 							?>
1505 1505
 						</label>
1506 1506
 						<?php
1507
-							if( $this->is_user_mc_api_valid_form( false ) ) {
1508
-								echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary' , '' , false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1507
+							if ( $this->is_user_mc_api_valid_form( false ) ) {
1508
+								echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ), 'primary', '', false, array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1509 1509
 							} else {
1510
-								echo '<p class="description">' . __( "Please enter a valid MailChimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1510
+								echo '<p class="description">' . __( "Please enter a valid MailChimp API key to get started.", 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1511 1511
 								?>
1512
-									<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>
1512
+									<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>
1513 1513
 								<?php
1514 1514
 							}
1515 1515
 						?>
@@ -1517,10 +1517,10 @@  discard block
 block discarded – undo
1517 1517
 
1518 1518
 					<!-- Clear API CACHE -->
1519 1519
 					<?php
1520
-					if( isset( $lists ) && ! empty( $lists ) ) {
1520
+					if ( isset( $lists ) && ! empty( $lists ) ) {
1521 1521
 						if ( false !== get_transient( 'yikes-easy-mailchimp-list-data' ) ) { ?>
1522
-							<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">
1523
-								<input type="submit" class="button-secondary clear-mailchimp-api-cache" value="<?php _e( 'Refresh Lists' , 'yikes-inc-easy-mailchimp-extender' ); ?>" />
1522
+							<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">
1523
+								<input type="submit" class="button-secondary clear-mailchimp-api-cache" value="<?php _e( 'Refresh Lists', 'yikes-inc-easy-mailchimp-extender' ); ?>" />
1524 1524
 							</form>
1525 1525
 						<?php }
1526 1526
 					}
@@ -1536,14 +1536,14 @@  discard block
 block discarded – undo
1536 1536
 		public function generate_page_redirect_dropdown( $redirect, $redirect_page, $custom_redirect_url ) {
1537 1537
 				$post_types = get_post_types();
1538 1538
 				?>
1539
-				<label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1540
-					<?php _e( "Select A Page or Post" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1539
+				<label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if ( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1540
+					<?php _e( "Select A Page or Post", 'yikes-inc-easy-mailchimp-extender' ); ?>
1541 1541
 					<select id="redirect-user-to-selection" name="redirect-user-to-selection" onchange="shouldWeDisplayCustomURL( this );return;">
1542 1542
 				<?php
1543 1543
 					// loop over registered post types, and query!
1544
-						foreach( $post_types as $registered_post_type ) {
1544
+						foreach ( $post_types as $registered_post_type ) {
1545 1545
 							// exclude a few built in custom post types
1546
-							if( ! in_array( $registered_post_type , array( 'attachment' , 'revision' , 'nav_menu_item' ) ) ) {
1546
+							if ( ! in_array( $registered_post_type, array( 'attachment', 'revision', 'nav_menu_item' ) ) ) {
1547 1547
 								// run our query, to retreive the posts
1548 1548
 								$pages = get_posts( array(
1549 1549
 									'order' => 'ASC',
@@ -1553,12 +1553,12 @@  discard block
 block discarded – undo
1553 1553
 									'numberposts' => -1
1554 1554
 								) );
1555 1555
 								// only show cpt's that have posts assigned
1556
-								if( !empty( $pages ) ) {
1556
+								if ( ! empty( $pages ) ) {
1557 1557
 									?>
1558
-									<optgroup label="<?php echo ucwords( str_replace( '_' , ' ' , $registered_post_type ) ); ?>">
1558
+									<optgroup label="<?php echo ucwords( str_replace( '_', ' ', $registered_post_type ) ); ?>">
1559 1559
 									<?php
1560
-										foreach( $pages as $page ) {
1561
-											?><option <?php selected( $redirect_page , $page->ID ); ?> value="<?php echo $page->ID; ?>"><?php echo $page->post_title; ?></option><?php
1560
+										foreach ( $pages as $page ) {
1561
+											?><option <?php selected( $redirect_page, $page->ID ); ?> value="<?php echo $page->ID; ?>"><?php echo $page->post_title; ?></option><?php
1562 1562
 										}
1563 1563
 									?>
1564 1564
 									<option <?php selected( $redirect_page, 'custom_url' ); ?> value="custom_url"><?php echo __( 'Custom URL', 'yikes-inc-easy-mailchimp-extender' ); ?></option>
@@ -1570,8 +1570,8 @@  discard block
 block discarded – undo
1570 1570
 					?>
1571 1571
 					</select>
1572 1572
 
1573
-					<label name="custom-redirect-url" class="custom_redirect_url_label" <?php if( ! isset( $redirect_page ) || $redirect_page != 'custom_url' ) { echo 'style="display:none;"'; } ?>>
1574
-						<?php _e( "Enter Custom URL" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1573
+					<label name="custom-redirect-url" class="custom_redirect_url_label" <?php if ( ! isset( $redirect_page ) || $redirect_page != 'custom_url' ) { echo 'style="display:none;"'; } ?>>
1574
+						<?php _e( "Enter Custom URL", 'yikes-inc-easy-mailchimp-extender' ); ?>
1575 1575
 						<input type="text" class="widefat custom-redirect-url" name="custom-redirect-url" value="<?php echo $custom_redirect_url; ?>" />
1576 1576
 					</label>
1577 1577
 
@@ -1588,11 +1588,11 @@  discard block
 block discarded – undo
1588 1588
 		public function generate_show_some_love_container() {
1589 1589
 			// if no active add-ons are installed,
1590 1590
 			// lets display our branding and add-on sidebar
1591
-			if( get_option( 'yikes-easy-mc-active-addons' , array() ) == array() ) {
1591
+			if ( get_option( 'yikes-easy-mc-active-addons', array() ) == array() ) {
1592 1592
 
1593 1593
 				/* On Edit Forms Page Display Upsell to Customizer */
1594 1594
 				$screen = get_current_screen();
1595
-				if( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1595
+				if ( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1596 1596
 				?>
1597 1597
 
1598 1598
 					<div class="postbox yikes-easy-mc-postbox show-some-love-container">
@@ -1606,11 +1606,11 @@  discard block
 block discarded – undo
1606 1606
 					<div class="postbox yikes-easy-mc-postbox show-some-love-container">
1607 1607
 
1608 1608
 						<!-- review us container -->
1609
-						<h3 data-alt-text="<?php _e( 'About YIKES Inc.', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Show YIKES Inc. Some Love' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1609
+						<h3 data-alt-text="<?php _e( 'About YIKES Inc.', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Show YIKES Inc. Some Love', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1610 1610
 						<div id="review-yikes-easy-mc" class="inside">
1611 1611
 
1612 1612
 							<p>
1613
-								<?php _e( 'Leave a review' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1613
+								<?php _e( 'Leave a review', 'yikes-inc-easy-mailchimp-extender' ); ?>
1614 1614
 								<p class="star-container">
1615 1615
 									<a href="https://wordpress.org/support/view/plugin-reviews/yikes-inc-easy-mailchimp-extender" target="_blank">
1616 1616
 										<b class="dashicons dashicons-star-filled"></b>
@@ -1622,21 +1622,21 @@  discard block
 block discarded – undo
1622 1622
 								</p>
1623 1623
 							</p>
1624 1624
 
1625
-							<?php _e( 'Tweet about it' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1625
+							<?php _e( 'Tweet about it', 'yikes-inc-easy-mailchimp-extender' ); ?>
1626 1626
 							<p class="sidebar-container">
1627 1627
 								<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" data-text="I'm using the Easy Forms for MailChimp plugin by @YikesInc to grow my mailing list - it's awesome! -" data-hashtags="MailChimp">Tweet</a>
1628 1628
 								<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
1629 1629
 							</p>
1630 1630
 
1631
-							<?php _e( 'Vote that the plugin works' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1631
+							<?php _e( 'Vote that the plugin works', 'yikes-inc-easy-mailchimp-extender' ); ?>
1632 1632
 							<p class="sidebar-container">
1633 1633
 								<a href="https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/" target="_blank">
1634
-									<?php _e( 'Vote for Compatibility' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1634
+									<?php _e( 'Vote for Compatibility', 'yikes-inc-easy-mailchimp-extender' ); ?>
1635 1635
 								</a>
1636 1636
 							</p>
1637 1637
 						</div>
1638 1638
 
1639
-						<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>
1639
+						<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>
1640 1640
 
1641 1641
 						<section id="about-yikes-inc" class="inside">
1642 1642
 							<a href="https://www.yikesinc.com" target="_blank" title="YIKES Inc.">
@@ -1654,10 +1654,10 @@  discard block
 block discarded – undo
1654 1654
 				<div class="postbox yikes-easy-mc-postbox">
1655 1655
 
1656 1656
 					<!-- review us container -->
1657
-					<h3><?php _e( 'Easy Forms for MailChimp Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1657
+					<h3><?php _e( 'Easy Forms for MailChimp Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1658 1658
 					<div id="review-yikes-easy-mc" class="inside">
1659
-						<p><?php _e( "Check out available add-ons for some seriously enhanced features." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1660
-						<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>
1659
+						<p><?php _e( "Check out available add-ons for some seriously enhanced features.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1660
+						<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>
1661 1661
 					</div>
1662 1662
 
1663 1663
 				</div>
@@ -1682,76 +1682,76 @@  discard block
 block discarded – undo
1682 1682
 		public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1683 1683
 
1684 1684
 			// if no list id, die!
1685
-			if( ! $list_id ) {
1686
-				die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1685
+			if ( ! $list_id ) {
1686
+				die( __( "We've encountered an error. No list ID was sent.", 'yikes-inc-easy-mailchimp-extender' ) );
1687 1687
 			}
1688 1688
 
1689
-			if( ! $merge_variables ) {
1690
-				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' ) );
1689
+			if ( ! $merge_variables ) {
1690
+				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' ) );
1691 1691
 			}
1692 1692
 
1693
-			if( ! empty( $form_fields ) ) {
1693
+			if ( ! empty( $form_fields ) ) {
1694 1694
 
1695 1695
 				// find any fields that are assigned to this form, that don't exist in MailChimp
1696 1696
 				// or else were going to run into issues when we submit the form
1697 1697
 				$available_merge_variables = array();
1698 1698
 				$available_interest_groups = array();
1699 1699
 
1700
-				$assigned_fields= array();
1700
+				$assigned_fields = array();
1701 1701
 
1702 1702
 				// loop over merge variables
1703
-				if( ! empty( $merge_variables['data'][0]['merge_vars'] ) ) {
1704
-					foreach( $merge_variables['data'][0]['merge_vars'] as $merge_tag ) {
1705
-						$available_merge_variables[] = $merge_tag['tag'];
1703
+				if ( ! empty( $merge_variables[ 'data' ][ 0 ][ 'merge_vars' ] ) ) {
1704
+					foreach ( $merge_variables[ 'data' ][ 0 ][ 'merge_vars' ] as $merge_tag ) {
1705
+						$available_merge_variables[ ] = $merge_tag[ 'tag' ];
1706 1706
 					}
1707 1707
 				}
1708 1708
 
1709 1709
 				// loop over interest groups
1710
-				if( ! empty( $interest_groups ) && ! isset( $interest_groups['error'] ) ) {
1711
-					foreach( $interest_groups as $interest_group ) {
1712
-						$available_interest_groups[] = $interest_group['id'];
1710
+				if ( ! empty( $interest_groups ) && ! isset( $interest_groups[ 'error' ] ) ) {
1711
+					foreach ( $interest_groups as $interest_group ) {
1712
+						$available_interest_groups[ ] = $interest_group[ 'id' ];
1713 1713
 					}
1714 1714
 				}
1715 1715
 
1716 1716
 				// build our assigned fields
1717
-				foreach( $form_fields as $field => $value ) {
1718
-					$assigned_fields[] = $field;
1717
+				foreach ( $form_fields as $field => $value ) {
1718
+					$assigned_fields[ ] = $field;
1719 1719
 				}
1720 1720
 
1721
-				$merged_fields = array_merge( $available_merge_variables , $available_interest_groups );
1722
-				$excluded_fields = array_diff( $assigned_fields , $merged_fields );
1721
+				$merged_fields = array_merge( $available_merge_variables, $available_interest_groups );
1722
+				$excluded_fields = array_diff( $assigned_fields, $merged_fields );
1723 1723
 
1724 1724
 				$i = 1;
1725
-				foreach( $form_fields as $field ) {
1725
+				foreach ( $form_fields as $field ) {
1726 1726
 
1727
-					if( isset( $field['merge'] ) ) {
1727
+					if ( isset( $field[ 'merge' ] ) ) {
1728 1728
 					?>
1729
-						<section class="draggable" id="<?php echo $field['merge']; ?>">
1729
+						<section class="draggable" id="<?php echo $field[ 'merge' ]; ?>">
1730 1730
 							<!-- top -->
1731 1731
 							<a href="#" class="expansion-section-title settings-sidebar">
1732
-								<span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
1733
-								<?php if( in_array( $field['merge'] , $excluded_fields ) ) { ?>
1734
-									<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' ); ?>">
1732
+								<span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field[ 'label' ] ); ?>
1733
+								<?php if ( in_array( $field[ 'merge' ], $excluded_fields ) ) { ?>
1734
+									<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' ); ?>">
1735 1735
 								<?php } ?>
1736
-								<span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1736
+								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field[ 'type' ]; ?></small></span>
1737 1737
 							</a>
1738 1738
 							<!-- expansion section -->
1739 1739
 							<div class="yikes-mc-settings-expansion-section">
1740 1740
 
1741
-								<?php if( in_array( $field['merge'] , $excluded_fields ) ) { ?>
1742
-									<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>
1741
+								<?php if ( in_array( $field[ 'merge' ], $excluded_fields ) ) { ?>
1742
+									<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>
1743 1743
 								<?php } ?>
1744 1744
 
1745 1745
 								<!-- store the label -->
1746
-								<input type="hidden" name="field[<?php echo $field['merge']; ?>][label]" value="<?php echo $field['label']; ?>" />
1747
-								<input type="hidden" name="field[<?php echo $field['merge']; ?>][type]" value="<?php echo $field['type']; ?>" />
1748
-								<input type="hidden" name="field[<?php echo $field['merge']; ?>][merge]" value="<?php echo $field['merge']; ?>" />
1749
-								<input type="hidden" class="field-<?php echo $field['merge']; ?>-position position-input" name="field[<?php echo $field['merge']; ?>][position]" value="<?php echo $i++; ?>" />
1746
+								<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][label]" value="<?php echo $field[ 'label' ]; ?>" />
1747
+								<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][type]" value="<?php echo $field[ 'type' ]; ?>" />
1748
+								<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][merge]" value="<?php echo $field[ 'merge' ]; ?>" />
1749
+								<input type="hidden" class="field-<?php echo $field[ 'merge' ]; ?>-position position-input" name="field[<?php echo $field[ 'merge' ]; ?>][position]" value="<?php echo $i++; ?>" />
1750 1750
 
1751
-								<?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1752
-									$choices = json_decode( $field['choices'], true );
1751
+								<?php if ( $field[ 'type' ] == 'radio' || $field[ 'type' ] == 'dropdown' || $field[ 'type' ] == 'select' ) {
1752
+									$choices = json_decode( $field[ 'choices' ], true );
1753 1753
 								?>
1754
-									<input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1754
+									<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1755 1755
 								<?php } ?>
1756 1756
 
1757 1757
 								<!-- Single or Double Opt-in -->
@@ -1763,16 +1763,16 @@  discard block
 block discarded – undo
1763 1763
 										<tr valign="top">
1764 1764
 											<td scope="row">
1765 1765
 												<label for="merge-tag">
1766
-													<?php _e( 'Merge Tag' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1766
+													<?php _e( 'Merge Tag', 'yikes-inc-easy-mailchimp-extender' ); ?>
1767 1767
 												</label>
1768 1768
 											</td>
1769 1769
 											<td>
1770
-												<input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field['merge']; ?>">
1770
+												<input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field[ 'merge' ]; ?>">
1771 1771
 											</td>
1772 1772
 										</tr>
1773 1773
 
1774 1774
 										<!-- Placeholder Value -->
1775
-										<?php switch( $field['type'] ) {
1775
+										<?php switch ( $field[ 'type' ] ) {
1776 1776
 
1777 1777
 											case 'text':
1778 1778
 											case 'email':
@@ -1787,12 +1787,12 @@  discard block
 block discarded – undo
1787 1787
 										<tr valign="top">
1788 1788
 											<td scope="row">
1789 1789
 												<label for="placeholder">
1790
-													<?php _e( 'Placeholder' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1790
+													<?php _e( 'Placeholder', 'yikes-inc-easy-mailchimp-extender' ); ?>
1791 1791
 												</label>
1792 1792
 											</td>
1793 1793
 											<td>
1794
-												<input type="text" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="<?php echo isset( $field['placeholder'] ) ? $field['placeholder'] : '' ; ?>" />
1795
-												<p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1794
+												<input type="text" class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][placeholder]" value="<?php echo isset( $field[ 'placeholder' ] ) ? $field[ 'placeholder' ] : ''; ?>" />
1795
+												<p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1796 1796
 											</td>
1797 1797
 										</tr>
1798 1798
 										<?php
@@ -1801,7 +1801,7 @@  discard block
 block discarded – undo
1801 1801
 										?>
1802 1802
 
1803 1803
 										<!-- Default Value -->
1804
-										<?php switch( $field['type'] ) {
1804
+										<?php switch ( $field[ 'type' ] ) {
1805 1805
 											default:
1806 1806
 											case 'text':
1807 1807
 											case 'number':
@@ -1810,17 +1810,17 @@  discard block
 block discarded – undo
1810 1810
 											<tr valign="top">
1811 1811
 												<td scope="row">
1812 1812
 													<label for="placeholder">
1813
-														<?php _e( 'Default Value' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1813
+														<?php _e( 'Default Value', 'yikes-inc-easy-mailchimp-extender' ); ?>
1814 1814
 													</label>
1815 1815
 												</td>
1816 1816
 												<td>
1817
-													<input <?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 } ?> />
1818
-													<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>
1817
+													<input <?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 } ?> />
1818
+													<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>
1819 1819
 													<?php
1820
-													switch( $field['type'] ) {
1820
+													switch ( $field[ 'type' ] ) {
1821 1821
 														case 'text':
1822 1822
 															?>
1823
-																<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>
1823
+																<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>
1824 1824
 															<?php
1825 1825
 														break;
1826 1826
 													} ?>
@@ -1834,18 +1834,18 @@  discard block
 block discarded – undo
1834 1834
 												<tr valign="top">
1835 1835
 													<td scope="row">
1836 1836
 														<label for="placeholder">
1837
-															<?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1837
+															<?php _e( 'Default Selection', 'yikes-inc-easy-mailchimp-extender' ); ?>
1838 1838
 														</label>
1839 1839
 													</td>
1840 1840
 													<td>
1841
-														<?php if( ! isset( $field['default_choice'] ) || empty( $field['default_choice'] ) ) { $decode = json_decode( $field['choices'], true ); $field['default_choice'] = $decode[0]; }
1841
+														<?php if ( ! isset( $field[ 'default_choice' ] ) || empty( $field[ 'default_choice' ] ) ) { $decode = json_decode( $field[ 'choices' ], true ); $field[ 'default_choice' ] = $decode[ 0 ]; }
1842 1842
 														$x = 0;
1843
-														foreach( json_decode( $field['choices'], true ) as $choice => $value ) { ?>
1844
-															<label for="<?php echo $field['merge'].'-'.$x; ?>">
1845
-																<input id="<?php echo $field['merge'].'-'.$x; ?>" type="radio" name="field[<?php echo $field['merge']; ?>][default_choice]" value="<?php echo $x; ?>" <?php checked( $field['default_choice'], $x ); ?>><?php echo $value; ?>&nbsp;
1843
+														foreach ( json_decode( $field[ 'choices' ], true ) as $choice => $value ) { ?>
1844
+															<label for="<?php echo $field[ 'merge' ] . '-' . $x; ?>">
1845
+																<input id="<?php echo $field[ 'merge' ] . '-' . $x; ?>" type="radio" name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]" value="<?php echo $x; ?>" <?php checked( $field[ 'default_choice' ], $x ); ?>><?php echo $value; ?>&nbsp;
1846 1846
 															</label>
1847 1847
 														<?php $x++; } ?>
1848
-														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1848
+														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1849 1849
 													</td>
1850 1850
 												</tr>
1851 1851
 
@@ -1857,16 +1857,16 @@  discard block
 block discarded – undo
1857 1857
 												<tr valign="top">
1858 1858
 													<td scope="row">
1859 1859
 														<label for="placeholder">
1860
-															<?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1860
+															<?php _e( 'Default Selection', 'yikes-inc-easy-mailchimp-extender' ); ?>
1861 1861
 														</label>
1862 1862
 													</td>
1863 1863
 													<td>
1864
-														<select type="default" name="field[<?php echo $field['merge']; ?>][default_choice]">
1865
-															<?php foreach( json_decode( $field['choices'], true ) as $choice => $value ) { ?>
1866
-																<option value="<?php echo $choice; ?>" <?php selected( $field['default_choice'] , $choice ); ?>><?php echo $value; ?></option>
1864
+														<select type="default" name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]">
1865
+															<?php foreach ( json_decode( $field[ 'choices' ], true ) as $choice => $value ) { ?>
1866
+																<option value="<?php echo $choice; ?>" <?php selected( $field[ 'default_choice' ], $choice ); ?>><?php echo $value; ?></option>
1867 1867
 															<?php } ?>
1868 1868
 														</select>
1869
-														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1869
+														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1870 1870
 													</td>
1871 1871
 												</tr>
1872 1872
 
@@ -1886,69 +1886,69 @@  discard block
 block discarded – undo
1886 1886
 										<tr valign="top">
1887 1887
 											<td scope="row">
1888 1888
 												<label for="placeholder">
1889
-													<?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1889
+													<?php _e( 'Description', 'yikes-inc-easy-mailchimp-extender' ); ?>
1890 1890
 												</label>
1891 1891
 											</td>
1892 1892
 											<td>
1893
-												<textarea class="widefat field-description-input" name="field[<?php echo $field['merge']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
1894
-												<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>
1893
+												<textarea class="widefat field-description-input" name="field[<?php echo $field[ 'merge' ]; ?>][description]"><?php echo isset( $field[ 'description' ] ) ? stripslashes( esc_html( $field[ 'description' ] ) ) : ''; ?></textarea>
1894
+												<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>
1895 1895
 											</td>
1896 1896
 										</tr>
1897 1897
 										<!-- Additional Classes -->
1898 1898
 										<tr valign="top">
1899 1899
 											<td scope="row">
1900 1900
 												<label for="placeholder">
1901
-													<?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1901
+													<?php _e( 'Additional Classes', 'yikes-inc-easy-mailchimp-extender' ); ?>
1902 1902
 												</label>
1903 1903
 											</td>
1904 1904
 											<td>
1905
-												<input type="text" 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'] ) ) : '' ; ?>" />
1906
-												<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>
1905
+												<input type="text" 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' ] ) ) : ''; ?>" />
1906
+												<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>
1907 1907
 											</td>
1908 1908
 										</tr>
1909 1909
 										<!-- Required Toggle -->
1910 1910
 										<tr valign="top">
1911 1911
 											<td scope="row">
1912 1912
 												<label for="field-required">
1913
-													<?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1913
+													<?php _e( 'Field Required?', 'yikes-inc-easy-mailchimp-extender' ); ?>
1914 1914
 												</label>
1915 1915
 											</td>
1916 1916
 											<td>
1917
-												<?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
1918
-												<input 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' ); } ?>">
1919
-												<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>
1917
+												<?php $checked = isset( $field[ 'require' ] ) ? $field[ 'require' ] : '0'; ?>
1918
+												<input 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' ); } ?>">
1919
+												<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>
1920 1920
 											</td>
1921 1921
 										</tr>
1922 1922
 										<!-- Visible Toggle -->
1923 1923
 										<tr valign="top">
1924 1924
 											<td scope="row">
1925 1925
 												<label for="hide-field">
1926
-													<?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1926
+													<?php _e( 'Hide Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
1927 1927
 												</label>
1928 1928
 											</td>
1929 1929
 											<td>
1930
-												<?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
1931
-												<input 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' ); } ?>">
1932
-												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1930
+												<?php $hide = isset( $field[ 'hide' ] ) ? $field[ 'hide' ] : '0'; ?>
1931
+												<input 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' ); } ?>">
1932
+												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1933 1933
 											</td>
1934 1934
 										</tr>
1935 1935
 										<!-- Toggle Field Label Visibility -->
1936 1936
 										<tr valign="top">
1937 1937
 											<td scope="row">
1938 1938
 												<label for="placeholder">
1939
-													<?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
1939
+													<?php _e( 'Hide Label', 'yikes-inc-easy-mailchimp-extender' ); ?>
1940 1940
 												</label>
1941 1941
 											</td>
1942 1942
 											<td>
1943
-												<?php $hide_label = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
1944
-												<input type="checkbox" name="field[<?php echo $field['merge']; ?>][hide-label]" value="1" <?php checked( $hide_label , 1 ); ?>/>
1945
-												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1943
+												<?php $hide_label = isset( $field[ 'hide-label' ] ) ? $field[ 'hide-label' ] : '0'; ?>
1944
+												<input type="checkbox" name="field[<?php echo $field[ 'merge' ]; ?>][hide-label]" value="1" <?php checked( $hide_label, 1 ); ?>/>
1945
+												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1946 1946
 											</td>
1947 1947
 										</tr>
1948 1948
 										<!-- Display Phone/Date Formats back to the user -->
1949 1949
 										<!-- Phone Format Initial Load -->
1950 1950
 										<?php
1951
-											switch( $field['type'] ) {
1951
+											switch ( $field[ 'type' ] ) {
1952 1952
 												/* Store the phone format, for properly regex pattern */
1953 1953
 												case 'phone':
1954 1954
 												case 'birthday':
@@ -1958,23 +1958,23 @@  discard block
 block discarded – undo
1958 1958
 															<td scope="row">
1959 1959
 																<label for="placeholder">
1960 1960
 																	<?php
1961
-																		switch( $field['type'] ) {
1961
+																		switch ( $field[ 'type' ] ) {
1962 1962
 																			default:
1963 1963
 																			case 'birthday':
1964
-																				$type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
1965
-																				$format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
1964
+																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
1965
+																				$format = ( isset( $field[ 'date_format' ] ) ) ? $field[ 'date_format' ] : 'MM/DD';
1966 1966
 																				$format_name = 'date_format';
1967 1967
 																				break;
1968 1968
 
1969 1969
 																			case 'date':
1970
-																				$type = __( 'Date Format' , 'yikes-inc-easy-mailchimp-extender' );
1971
-																				$format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
1970
+																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
1971
+																				$format = ( isset( $field[ 'date_format' ] ) ) ? $field[ 'date_format' ] : 'MM/DD/YYYY';
1972 1972
 																				$format_name = 'date_format';
1973 1973
 																				break;
1974 1974
 
1975 1975
 																			case 'phone':
1976
-																				$type = __( 'Phone Format' , 'yikes-inc-easy-mailchimp-extender' );
1977
-																				$format = ( ( $field['phone_format'] == 'none' ) ? __( 'International', 'yikes-inc-easy-mailchimp-extender' ) : $field['phone_format'] . ' - (###) ### - ####' );
1976
+																				$type = __( 'Phone Format', 'yikes-inc-easy-mailchimp-extender' );
1977
+																				$format = ( ( $field[ 'phone_format' ] == 'none' ) ? __( 'International', 'yikes-inc-easy-mailchimp-extender' ) : $field[ 'phone_format' ] . ' - (###) ### - ####' );
1978 1978
 																				$format_name = 'phone_format';
1979 1979
 																				break;
1980 1980
 																		}
@@ -1984,7 +1984,7 @@  discard block
 block discarded – undo
1984 1984
 															</td>
1985 1985
 															<td>
1986 1986
 																<strong><?php echo $format; ?></strong>
1987
-																<input type="hidden" name="field[<?php echo $field['merge']; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
1987
+																<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
1988 1988
 																<p class="description"><small>
1989 1989
 																	<?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' ) ); ?>
1990 1990
 																</small></p>
@@ -2005,8 +2005,8 @@  discard block
 block discarded – undo
2005 2005
 											</td>
2006 2006
 											<td>
2007 2007
 												<span class="toggle-container">
2008
-													<a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2009
-													<a href="#" class="remove-field" alt="<?php echo $field['merge']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2008
+													<a href="#" class="close-form-expansion"><?php _e( "Close", 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2009
+													<a href="#" class="remove-field" alt="<?php echo $field[ 'merge' ]; ?>"><?php _e( "Remove Field", 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2010 2010
 												</span>
2011 2011
 											</td>
2012 2012
 										</tr>
@@ -2022,35 +2022,35 @@  discard block
 block discarded – undo
2022 2022
 					} else { // THIS IS AN INTEREST GROUP!
2023 2023
 
2024 2024
 						?>
2025
-						<section class="draggable" id="<?php echo $field['group_id']; ?>">
2025
+						<section class="draggable" id="<?php echo $field[ 'group_id' ]; ?>">
2026 2026
 							<!-- top -->
2027 2027
 							<a href="#" class="expansion-section-title settings-sidebar">
2028
-								<span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field['label'] ); ?>
2029
-								<?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2030
-									<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' ); ?>">
2028
+								<span class="dashicons dashicons-plus"></span><?php echo stripslashes( $field[ 'label' ] ); ?>
2029
+								<?php if ( in_array( $field[ 'group_id' ], $excluded_fields ) ) { ?>
2030
+									<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' ); ?>">
2031 2031
 								<?php } ?>
2032
-								<span class="field-type-text"><small><?php echo __( 'type' , 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
2032
+								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field[ 'type' ]; ?></small></span>
2033 2033
 							</a>
2034 2034
 							<!-- expansion section -->
2035 2035
 							<div class="yikes-mc-settings-expansion-section">
2036 2036
 
2037 2037
 								<!-- check if this field exists in the available interest group array -->
2038
-								<?php if( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2039
-									<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>
2038
+								<?php if ( in_array( $field[ 'group_id' ], $excluded_fields ) ) { ?>
2039
+									<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>
2040 2040
 								<?php } ?>
2041 2041
 
2042 2042
 								<!-- store the label -->
2043
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][label]" value="<?php echo $field['label']; ?>" />
2044
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][type]" value="<?php echo $field['type']; ?>" />
2045
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][group_id]" value="<?php echo $field['group_id']; ?>" />
2046
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field['groups'], true ) ) ); ?>' />
2043
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][label]" value="<?php echo $field[ 'label' ]; ?>" />
2044
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][type]" value="<?php echo $field[ 'type' ]; ?>" />
2045
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][group_id]" value="<?php echo $field[ 'group_id' ]; ?>" />
2046
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field[ 'groups' ], true ) ) ); ?>' />
2047 2047
 
2048 2048
 								<!-- Single or Double Opt-in -->
2049 2049
 								<p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
2050 2050
 
2051 2051
 									<table class="form-table form-field-container">
2052 2052
 										<!-- Default Value -->
2053
-										<?php switch( $field['type'] ) {
2053
+										<?php switch ( $field[ 'type' ] ) {
2054 2054
 
2055 2055
 											default:
2056 2056
 											case 'radio':
@@ -2059,26 +2059,26 @@  discard block
 block discarded – undo
2059 2059
 												<tr valign="top">
2060 2060
 													<td scope="row">
2061 2061
 														<label for="placeholder">
2062
-															<?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2062
+															<?php _e( 'Default Selection', 'yikes-inc-easy-mailchimp-extender' ); ?>
2063 2063
 														</label>
2064 2064
 													</td>
2065 2065
 													<td>
2066 2066
 														<?php
2067
-															if( $field['type'] != 'checkboxes' ) {
2068
-																if( !isset( $field['default_choice'] ) ) { $field['default_choice'] =  json_decode( stripslashes( $field['groups'] ) , true ); }
2067
+															if ( $field[ 'type' ] != 'checkboxes' ) {
2068
+																if ( ! isset( $field[ 'default_choice' ] ) ) { $field[ 'default_choice' ] = json_decode( stripslashes( $field[ 'groups' ] ), true ); }
2069 2069
 															} else {
2070
-																if( !isset( $field['default_choice'] ) ) { $field['default_choice'] = array(); }
2070
+																if ( ! isset( $field[ 'default_choice' ] ) ) { $field[ 'default_choice' ] = array(); }
2071 2071
 															}
2072 2072
 														$i = 0;
2073
-														foreach( json_decode( $field['groups'], true ) as $group ) { ?>
2074
-															<label for="<?php echo $field['group_id'].'-'.$i; ?>">
2075
-																<input id="<?php echo $field['group_id'].'-'.$i; ?>" type="<?php if( $field['type'] == 'radio' || $field['type'] == 'hidden' ) { ?>radio<?php } else if( $field['type'] == 'checkboxes' ) { ?>checkbox<?php } ?>" name="field[<?php echo $field['group_id']; ?>][default_choice]<?php if( $field['type'] == 'checkboxes' ) {echo '[]';}?>" value="<?php echo $i; ?>" <?php if( $field['type'] == 'radio' || $field['type'] == 'hidden' ) { checked( $field['default_choice'][0] , $i ); } else if( $field['type'] == 'checkboxes' ) { if( in_array( $i , $field['default_choice'] ) ) { echo 'checked="checked"'; } }?>><?php echo stripslashes( str_replace( '' , '\'' , $group['name'] ) ); ?>&nbsp;
2073
+														foreach ( json_decode( $field[ 'groups' ], true ) as $group ) { ?>
2074
+															<label for="<?php echo $field[ 'group_id' ] . '-' . $i; ?>">
2075
+																<input id="<?php echo $field[ 'group_id' ] . '-' . $i; ?>" type="<?php if ( $field[ 'type' ] == 'radio' || $field[ 'type' ] == 'hidden' ) { ?>radio<?php } else if ( $field[ 'type' ] == 'checkboxes' ) { ?>checkbox<?php } ?>" name="field[<?php echo $field[ 'group_id' ]; ?>][default_choice]<?php if ( $field[ 'type' ] == 'checkboxes' ) {echo '[]'; }?>" value="<?php echo $i; ?>" <?php if ( $field[ 'type' ] == 'radio' || $field[ 'type' ] == 'hidden' ) { checked( $field[ 'default_choice' ][ 0 ], $i ); } else if ( $field[ 'type' ] == 'checkboxes' ) { if ( in_array( $i, $field[ 'default_choice' ] ) ) { echo 'checked="checked"'; } }?>><?php echo stripslashes( str_replace( '', '\'', $group[ 'name' ] ) ); ?>&nbsp;
2076 2076
 															</label>
2077 2077
 														<?php
2078 2078
 															$i++;
2079 2079
 															}
2080 2080
 														?>
2081
-														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2081
+														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2082 2082
 													</td>
2083 2083
 												</tr>
2084 2084
 
@@ -2090,16 +2090,16 @@  discard block
 block discarded – undo
2090 2090
 												<tr valign="top">
2091 2091
 													<td scope="row">
2092 2092
 														<label for="placeholder">
2093
-															<?php _e( 'Default Selection' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2093
+															<?php _e( 'Default Selection', 'yikes-inc-easy-mailchimp-extender' ); ?>
2094 2094
 														</label>
2095 2095
 													</td>
2096 2096
 													<td>
2097
-														<select type="default" name="field[<?php echo $field['group_id']; ?>][default_choice]">
2098
-															<?php $i = 0; foreach( json_decode( stripslashes_deep( $field['groups'] ) , true ) as  $group ) { ?>
2099
-																<option value="<?php echo $i; ?>" <?php selected( $field['default_choice'] , $i ); ?>><?php echo stripslashes( $group['name'] ); ?></option>
2097
+														<select type="default" name="field[<?php echo $field[ 'group_id' ]; ?>][default_choice]">
2098
+															<?php $i = 0; foreach ( json_decode( stripslashes_deep( $field[ 'groups' ] ), true ) as  $group ) { ?>
2099
+																<option value="<?php echo $i; ?>" <?php selected( $field[ 'default_choice' ], $i ); ?>><?php echo stripslashes( $group[ 'name' ] ); ?></option>
2100 2100
 															<?php $i++; } ?>
2101 2101
 														</select>
2102
-														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2102
+														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2103 2103
 													</td>
2104 2104
 												</tr>
2105 2105
 
@@ -2113,12 +2113,12 @@  discard block
 block discarded – undo
2113 2113
 										<tr valign="top">
2114 2114
 											<td scope="row">
2115 2115
 												<label for="placeholder">
2116
-													<?php _e( 'Description' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2116
+													<?php _e( 'Description', 'yikes-inc-easy-mailchimp-extender' ); ?>
2117 2117
 												</label>
2118 2118
 											</td>
2119 2119
 											<td>
2120
-												<textarea class="widefat field-description-input" name="field[<?php echo $field['group_id']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
2121
-												<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>
2120
+												<textarea class="widefat field-description-input" name="field[<?php echo $field[ 'group_id' ]; ?>][description]"><?php echo isset( $field[ 'description' ] ) ? stripslashes( esc_html( $field[ 'description' ] ) ) : ''; ?></textarea>
2121
+												<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>
2122 2122
 											</td>
2123 2123
 										</tr>
2124 2124
 
@@ -2126,51 +2126,51 @@  discard block
 block discarded – undo
2126 2126
 										<tr valign="top">
2127 2127
 											<td scope="row">
2128 2128
 												<label for="placeholder">
2129
-													<?php _e( 'Additional Classes' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2129
+													<?php _e( 'Additional Classes', 'yikes-inc-easy-mailchimp-extender' ); ?>
2130 2130
 												</label>
2131 2131
 											</td>
2132 2132
 											<td>
2133
-												<input type="text" 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'] ) ) : '' ; ?>" />
2134
-												<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>
2133
+												<input type="text" 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' ] ) ) : ''; ?>" />
2134
+												<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>
2135 2135
 											</td>
2136 2136
 										</tr>
2137 2137
 										<!-- Required Toggle -->
2138 2138
 										<tr valign="top">
2139 2139
 											<td scope="row">
2140 2140
 												<label for="field-required">
2141
-													<?php _e( 'Field Required?' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2141
+													<?php _e( 'Field Required?', 'yikes-inc-easy-mailchimp-extender' ); ?>
2142 2142
 												</label>
2143 2143
 											</td>
2144 2144
 											<td>
2145
-												<?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2146
-												<input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][require]" <?php checked( $checked , 1 ); ?>>
2147
-												<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>
2145
+												<?php $checked = isset( $field[ 'require' ] ) ? $field[ 'require' ] : '0'; ?>
2146
+												<input type="checkbox" class="widefat" value="1" name="field[<?php echo $field[ 'group_id' ]; ?>][require]" <?php checked( $checked, 1 ); ?>>
2147
+												<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>
2148 2148
 											</td>
2149 2149
 										</tr>
2150 2150
 										<!-- Visible Toggle -->
2151 2151
 										<tr valign="top">
2152 2152
 											<td scope="row">
2153 2153
 												<label for="hide-field">
2154
-													<?php _e( 'Hide Field' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2154
+													<?php _e( 'Hide Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2155 2155
 												</label>
2156 2156
 											</td>
2157 2157
 											<td>
2158
-												<?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2159
-												<input type="checkbox" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][hide]" <?php checked( $hide , 1 ); ?>>
2160
-												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2158
+												<?php $hide = isset( $field[ 'hide' ] ) ? $field[ 'hide' ] : '0'; ?>
2159
+												<input type="checkbox" class="widefat" value="1" name="field[<?php echo $field[ 'group_id' ]; ?>][hide]" <?php checked( $hide, 1 ); ?>>
2160
+												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2161 2161
 											</td>
2162 2162
 										</tr>
2163 2163
 										<!-- Toggle Field Label Visibility -->
2164 2164
 										<tr valign="top">
2165 2165
 											<td scope="row">
2166 2166
 												<label for="placeholder">
2167
-													<?php _e( 'Hide Label' , 'yikes-inc-easy-mailchimp-extender' ); ?>
2167
+													<?php _e( 'Hide Label', 'yikes-inc-easy-mailchimp-extender' ); ?>
2168 2168
 												</label>
2169 2169
 											</td>
2170 2170
 											<td>
2171
-												<?php $hide = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2172
-												<input type="checkbox" name="field[<?php echo $field['group_id']; ?>][hide-label]" value="1" <?php checked( $hide , 1 ); ?>/>
2173
-												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2171
+												<?php $hide = isset( $field[ 'hide-label' ] ) ? $field[ 'hide-label' ] : '0'; ?>
2172
+												<input type="checkbox" name="field[<?php echo $field[ 'group_id' ]; ?>][hide-label]" value="1" <?php checked( $hide, 1 ); ?>/>
2173
+												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2174 2174
 											</td>
2175 2175
 										</tr>
2176 2176
 										<!-- Toggle Buttons -->
@@ -2180,8 +2180,8 @@  discard block
 block discarded – undo
2180 2180
 											</td>
2181 2181
 											<td>
2182 2182
 												<span class="toggle-container">
2183
-													<a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2184
-													<a href="#" class="remove-field" alt="<?php echo $field['group_id']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2183
+													<a href="#" class="close-form-expansion"><?php _e( "Close", 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2184
+													<a href="#" class="remove-field" alt="<?php echo $field[ 'group_id' ]; ?>"><?php _e( "Remove Field", 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2185 2185
 												</span>
2186 2186
 											</td>
2187 2187
 										</tr>
@@ -2195,38 +2195,38 @@  discard block
 block discarded – undo
2195 2195
 				}
2196 2196
 			} else {
2197 2197
 				?>
2198
-					<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>
2198
+					<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>
2199 2199
 				<?php
2200 2200
 			}
2201 2201
 				/* Pre Defined Merge Tag Container - Always rendered so the modal appears and links are clickable on initial page load */
2202 2202
 				add_thickbox();
2203 2203
 				// enqueue jquery qtip for our tooltip
2204
-				wp_enqueue_script( 'jquery-qtip-tooltip' , YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js' , array( 'jquery' ) );
2205
-				wp_enqueue_style( 'jquery-qtip-style' ,  YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2204
+				wp_enqueue_script( 'jquery-qtip-tooltip', YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js', array( 'jquery' ) );
2205
+				wp_enqueue_style( 'jquery-qtip-style', YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2206 2206
 					$available_tags = array(
2207 2207
 						array(
2208 2208
 							'tag' => '{page_title}',
2209
-							'description' => '<h4 class="tooltip-title">' . __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_title}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post title that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2209
+							'description' => '<h4 class="tooltip-title">' . __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_title}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post title that the user is on when opting in to your mailing list.', 'yikes-inc-easy-mailchimp-extender' ),
2210 2210
 							'title' => __( 'Page Title', 'yikes-inc-easy-mailchimp-extender' )
2211 2211
 						),
2212 2212
 						array(
2213 2213
 							'tag' => '{page_id}',
2214
-							'description' => '<h4 class="tooltip-title">' . __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_id}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post ID that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2214
+							'description' => '<h4 class="tooltip-title">' . __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_id}</small></h4><hr />' . __( 'Pre-populate the field with the current page or post ID that the user is on when opting in to your mailing list.', 'yikes-inc-easy-mailchimp-extender' ),
2215 2215
 							'title' => __( 'Page ID', 'yikes-inc-easy-mailchimp-extender' )
2216 2216
 						),
2217 2217
 						array(
2218 2218
 							'tag' => '{page_url}',
2219
-							'description' => '<h4 class="tooltip-title">' . __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_url}</small></h4><hr />' . __( 'Pre-populate the field with the current page URL that the user is on when opting in to your mailing list.' , 'yikes-inc-easy-mailchimp-extender' ),
2219
+							'description' => '<h4 class="tooltip-title">' . __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{page_url}</small></h4><hr />' . __( 'Pre-populate the field with the current page URL that the user is on when opting in to your mailing list.', 'yikes-inc-easy-mailchimp-extender' ),
2220 2220
 							'title' => __( 'Page URL', 'yikes-inc-easy-mailchimp-extender' )
2221 2221
 						),
2222 2222
 						array(
2223 2223
 							'tag' => '{blog_name}',
2224
-							'description' => '<h4 class="tooltip-title">' . __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{blog_name}</small></h4><hr />' . __( 'Pre-populate the field with the current blog name that the user is on when opting in to your mailing list. This is especially helpful for multi-site networks.' , 'yikes-inc-easy-mailchimp-extender' ),
2224
+							'description' => '<h4 class="tooltip-title">' . __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{blog_name}</small></h4><hr />' . __( 'Pre-populate the field with the current blog name that the user is on when opting in to your mailing list. This is especially helpful for multi-site networks.', 'yikes-inc-easy-mailchimp-extender' ),
2225 2225
 							'title' => __( 'Blog Name', 'yikes-inc-easy-mailchimp-extender' )
2226 2226
 						),
2227 2227
 						array(
2228 2228
 							'tag' => '{user_logged_in}',
2229
-							'description' => '<h4 class="tooltip-title">' . __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{user_logged_in}</small></h4><hr />' . __( 'Detects if a user is logged in and pre-populates the field with an appropriate value.' , 'yikes-inc-easy-mailchimp-extender' ),
2229
+							'description' => '<h4 class="tooltip-title">' . __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' ) . ' | <small>{user_logged_in}</small></h4><hr />' . __( 'Detects if a user is logged in and pre-populates the field with an appropriate value.', 'yikes-inc-easy-mailchimp-extender' ),
2230 2230
 							'title' => __( 'User Logged In', 'yikes-inc-easy-mailchimp-extender' )
2231 2231
 						),
2232 2232
 					);
@@ -2254,17 +2254,17 @@  discard block
 block discarded – undo
2254 2254
 				<div id="pre-defined-tag-container">
2255 2255
 					<input type="hidden" value="" class="clicked-input">
2256 2256
 					<div id="pre-defined-tag-interior-container">
2257
-						<h3><?php _e( 'Pre Defined Tags' , 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2258
-						<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>
2257
+						<h3><?php _e( 'Pre Defined Tags', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2258
+						<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>
2259 2259
 						<ul>
2260
-							<?php foreach( apply_filters( 'yikes-mailchimp-custom-default-value-tags' , $available_tags ) as $tag ) { ?>
2260
+							<?php foreach ( apply_filters( 'yikes-mailchimp-custom-default-value-tags', $available_tags ) as $tag ) { ?>
2261 2261
 								<li class="tooltop-tag">
2262 2262
 									<!-- link/tag -->
2263
-									<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>
2263
+									<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>
2264 2264
 									<!-- help icon -->
2265 2265
 									<span class="dashicons dashicons-editor-help"></span>
2266 2266
 									<!-- tooltip -->
2267
-									<div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag['description']; ?></div>
2267
+									<div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag[ 'description' ]; ?></div>
2268 2268
 								</li>
2269 2269
 							<?php } ?>
2270 2270
 						</ul>
@@ -2280,32 +2280,32 @@  discard block
 block discarded – undo
2280 2280
 		*	-
2281 2281
 		* @parameters - $list_id - pass in the list ID to retreive merge variables from
2282 2282
 		*/
2283
-		public function build_available_merge_vars( $form_fields , $available_merge_variables ) {
2283
+		public function build_available_merge_vars( $form_fields, $available_merge_variables ) {
2284 2284
 			$fields_assigned_to_form = array();
2285
-			if( !empty( $form_fields ) ) {
2286
-				foreach( $form_fields as $assigned_field ) {
2285
+			if ( ! empty( $form_fields ) ) {
2286
+				foreach ( $form_fields as $assigned_field ) {
2287 2287
 					// print_r( $assigned_field) ;
2288 2288
 					// switch between merge variables and interest groups
2289
-					if( isset( $assigned_field['merge'] ) ) {
2290
-						$fields_assigned_to_form[] = $assigned_field['merge'];
2289
+					if ( isset( $assigned_field[ 'merge' ] ) ) {
2290
+						$fields_assigned_to_form[ ] = $assigned_field[ 'merge' ];
2291 2291
 					}
2292 2292
 				}
2293 2293
 			}
2294
-			if( !empty( $available_merge_variables['data'][0] ) ) {
2294
+			if ( ! empty( $available_merge_variables[ 'data' ][ 0 ] ) ) {
2295 2295
 				?><ul id="available-fields"><?php
2296
-				foreach( $available_merge_variables['data'][0]['merge_vars'] as $merge_var ) {
2297
-					if( in_array( $merge_var['tag'] , $fields_assigned_to_form ) ) {
2296
+				foreach ( $available_merge_variables[ 'data' ][ 0 ][ 'merge_vars' ] as $merge_var ) {
2297
+					if ( in_array( $merge_var[ 'tag' ], $fields_assigned_to_form ) ) {
2298 2298
 						?>
2299
-							<li class="available-form-field not-available" alt="<?php echo $merge_var['tag']; ?>" data-attr-field-type="<?php echo $merge_var['field_type']; ?>" data-attr-field-name="<?php echo $merge_var['name']; ?>" data-attr-form-id="<?php echo $available_merge_variables['data'][0]['id']; ?>" title="<?php _e( 'Already assigned to your form' , 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $merge_var['name'] ); if( $merge_var['req'] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field' , 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var['field_type']; ?></small></li>
2299
+							<li class="available-form-field not-available" alt="<?php echo $merge_var[ 'tag' ]; ?>" data-attr-field-type="<?php echo $merge_var[ 'field_type' ]; ?>" data-attr-field-name="<?php echo $merge_var[ 'name' ]; ?>" data-attr-form-id="<?php echo $available_merge_variables[ 'data' ][ 0 ][ 'id' ]; ?>" title="<?php _e( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $merge_var[ 'name' ] ); if ( $merge_var[ 'req' ] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field', 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var[ 'field_type' ]; ?></small></li>
2300 2300
 						<?php
2301 2301
 					} else {
2302 2302
 						?>
2303
-							<li class="available-form-field" alt="<?php echo $merge_var['tag']; ?>" data-attr-field-type="<?php echo $merge_var['field_type']; ?>" data-attr-field-name="<?php echo $merge_var['name']; ?>" data-attr-form-id="<?php echo $available_merge_variables['data'][0]['id']; ?>"><?php echo stripslashes( $merge_var['name'] ); if( $merge_var['req'] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field' , 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var['field_type']; ?></small></li>
2303
+							<li class="available-form-field" alt="<?php echo $merge_var[ 'tag' ]; ?>" data-attr-field-type="<?php echo $merge_var[ 'field_type' ]; ?>" data-attr-field-name="<?php echo $merge_var[ 'name' ]; ?>" data-attr-form-id="<?php echo $available_merge_variables[ 'data' ][ 0 ][ 'id' ]; ?>"><?php echo stripslashes( $merge_var[ 'name' ] ); if ( $merge_var[ 'req' ] == '1' ) { echo ' <span class="field-required" title="' . __( 'required field', 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>'; } ?> <small class="field-type-text"><?php echo $merge_var[ 'field_type' ]; ?></small></li>
2304 2304
 						<?php
2305 2305
 					}
2306 2306
 				}
2307 2307
 				?></ul>
2308
-				<a href="#" class="add-field-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder' , 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2308
+				<a href="#" class="add-field-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder', 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2309 2309
 				<?php
2310 2310
 			}
2311 2311
 		}
@@ -2317,30 +2317,30 @@  discard block
 block discarded – undo
2317 2317
 		*	-
2318 2318
 		* @parameters - $list_id - pass in the list ID to retreive merge variables from
2319 2319
 		*/
2320
-		public function build_available_interest_groups( $form_fields , $available_interest_groups , $list_id ) {
2320
+		public function build_available_interest_groups( $form_fields, $available_interest_groups, $list_id ) {
2321 2321
 			$fields_assigned_to_form = array();
2322
-			if( !empty( $form_fields ) ) {
2323
-					foreach( $form_fields as $assigned_interest_group ) {
2324
-					if( isset( $assigned_interest_group['group_id'] ) ) {
2325
-						$fields_assigned_to_form[] = $assigned_interest_group['group_id'];
2322
+			if ( ! empty( $form_fields ) ) {
2323
+					foreach ( $form_fields as $assigned_interest_group ) {
2324
+					if ( isset( $assigned_interest_group[ 'group_id' ] ) ) {
2325
+						$fields_assigned_to_form[ ] = $assigned_interest_group[ 'group_id' ];
2326 2326
 					}
2327 2327
 				}
2328 2328
 			}
2329
-			if( !empty( $available_interest_groups) ) {
2329
+			if ( ! empty( $available_interest_groups ) ) {
2330 2330
 				?><ul id="available-interest-groups"><?php
2331
-				foreach( $available_interest_groups as $interest_group ) {
2332
-					if( in_array( $interest_group['id'] , $fields_assigned_to_form ) ) {
2331
+				foreach ( $available_interest_groups as $interest_group ) {
2332
+					if ( in_array( $interest_group[ 'id' ], $fields_assigned_to_form ) ) {
2333 2333
 						?>
2334
-							<li class="available-interest-group not-available" alt="<?php echo $interest_group['id']; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group['name'] ); ?>" data-attr-field-type="<?php echo $interest_group['form_field']; ?>" data-attr-form-id="<?php echo $list_id; ?>" title="<?php _e( 'Already assigned to your form' , 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $interest_group['name'] ); ?> <small class="field-type-text"><?php echo $interest_group['form_field']; ?></small></li>
2334
+							<li class="available-interest-group not-available" alt="<?php echo $interest_group[ 'id' ]; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group[ 'name' ] ); ?>" data-attr-field-type="<?php echo $interest_group[ 'form_field' ]; ?>" data-attr-form-id="<?php echo $list_id; ?>" title="<?php _e( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ); ?>" disabled="disabled"><?php echo stripslashes( $interest_group[ 'name' ] ); ?> <small class="field-type-text"><?php echo $interest_group[ 'form_field' ]; ?></small></li>
2335 2335
 						<?php
2336 2336
 					} else {
2337 2337
 						?>
2338
-							<li class="available-interest-group" alt="<?php echo $interest_group['id']; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group['name'] ); ?>" data-attr-field-type="<?php echo $interest_group['form_field']; ?>" data-attr-form-id="<?php echo $list_id; ?>"><?php echo stripslashes( $interest_group['name'] ); ?> <small class="field-type-text"><?php echo $interest_group['form_field']; ?></small></li>
2338
+							<li class="available-interest-group" alt="<?php echo $interest_group[ 'id' ]; ?>" data-attr-field-name="<?php echo stripslashes( $interest_group[ 'name' ] ); ?>" data-attr-field-type="<?php echo $interest_group[ 'form_field' ]; ?>" data-attr-form-id="<?php echo $list_id; ?>"><?php echo stripslashes( $interest_group[ 'name' ] ); ?> <small class="field-type-text"><?php echo $interest_group[ 'form_field' ]; ?></small></li>
2339 2339
 						<?php
2340 2340
 					}
2341 2341
 				}
2342 2342
 				?></ul>
2343
-				<a href="#" class="add-interest-group-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder' , 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2343
+				<a href="#" class="add-interest-group-to-editor button-secondary yikes-easy-mc-hidden" style="display:none;"><small><span class="dashicons dashicons-arrow-left-alt add-to-form-builder-arrow"></span> <?php _e( 'Add to Form Builder', 'yikes-inc-easy-mailchimp-extender' ); ?></small></a>
2344 2344
 				<?php
2345 2345
 			}
2346 2346
 		}
@@ -2352,9 +2352,9 @@  discard block
 block discarded – undo
2352 2352
 		*	- must clean up db tables , ensure what data is going in and what is needed...
2353 2353
 		*/
2354 2354
 		public function yikes_easy_mailchimp_create_form() {
2355
-			$nonce = $_REQUEST['nonce'];
2356
-			if( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2357
-				die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2355
+			$nonce = $_REQUEST[ 'nonce' ];
2356
+			if ( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2357
+				die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ) );
2358 2358
 			}
2359 2359
 			global $wpdb;
2360 2360
 				/* Default values */
@@ -2376,7 +2376,7 @@  discard block
 block discarded – undo
2376 2376
 					)
2377 2377
 				);
2378 2378
 				// setup our default error message array
2379
-				$error_settings= json_encode(
2379
+				$error_settings = json_encode(
2380 2380
 					array(
2381 2381
 						'success' => '',
2382 2382
 						'general-error' => '',
@@ -2389,9 +2389,9 @@  discard block
 block discarded – undo
2389 2389
 				$wpdb->insert(
2390 2390
 					$wpdb->prefix . 'yikes_easy_mc_forms',
2391 2391
 					array(
2392
-						'list_id' => $_POST['associated-list'],
2393
-						'form_name' => stripslashes( $_POST['form-name'] ),
2394
-						'form_description' => stripslashes( $_POST['form-description'] ),
2392
+						'list_id' => $_POST[ 'associated-list' ],
2393
+						'form_name' => stripslashes( $_POST[ 'form-name' ] ),
2394
+						'form_description' => stripslashes( $_POST[ 'form-description' ] ),
2395 2395
 						'fields' => '',
2396 2396
 						'custom_styles' => 0,
2397 2397
 						'custom_template' => 0,
@@ -2412,33 +2412,33 @@  discard block
 block discarded – undo
2412 2412
 						'%s', // form description
2413 2413
 						'%s', // fields
2414 2414
 						'%s', // custom styles
2415
-						'%d',	// custom template
2416
-						'%d',	// send welcome email
2417
-						'%s',	// redirect user
2418
-						'%s',	// redirect page
2419
-						'%s',	// submission
2420
-						'%s',	// optin
2415
+						'%d', // custom template
2416
+						'%d', // send welcome email
2417
+						'%s', // redirect user
2418
+						'%s', // redirect page
2419
+						'%s', // submission
2420
+						'%s', // optin
2421 2421
 						'%s', // error
2422 2422
 						'%s', // custom notifications
2423
-						'%d',	// impressions #
2424
-						'%d',	// submissions #
2423
+						'%d', // impressions #
2424
+						'%d', // submissions #
2425 2425
 						'%s', // custom fields
2426 2426
 					)
2427 2427
 				);
2428 2428
 
2429 2429
 			// if an error occurs during the form creation process
2430
-			if( $wpdb->insert_id == '0' ) {
2430
+			if ( $wpdb->insert_id == '0' ) {
2431 2431
 				// write it to the error log
2432 2432
 				// if the form was not created successfully
2433
-				if( get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2433
+				if ( get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
2434 2434
 					require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2435 2435
 					$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2436
-					$error_logging->yikes_easy_mailchimp_write_to_error_log( $wpdb->last_error , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2436
+					$error_logging->yikes_easy_mailchimp_write_to_error_log( $wpdb->last_error, __( "Creating a new form", 'yikes-inc-easy-mailchimp-extender' ), __( "Forms", 'yikes-inc-easy-mailchimp-extender' ) );
2437 2437
 				}
2438
-				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error='.urlencode( $wpdb->last_error ) ) ) );
2438
+				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error=' . urlencode( $wpdb->last_error ) ) ) );
2439 2439
 			} else {
2440 2440
 				// redirect the user to the new form edit page
2441
-				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id='.$wpdb->insert_id ) ) );
2441
+				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $wpdb->insert_id ) ) );
2442 2442
 			}
2443 2443
 			exit();
2444 2444
 			die();
@@ -2452,11 +2452,11 @@  discard block
 block discarded – undo
2452 2452
 		*/
2453 2453
 		public function yikes_easy_mailchimp_delete_form() {
2454 2454
 			// grab & store our variables ( associated list & form name )
2455
-			$nonce = $_REQUEST['nonce'];
2456
-			$post_id_to_delete = $_REQUEST['mailchimp-form'];
2455
+			$nonce = $_REQUEST[ 'nonce' ];
2456
+			$post_id_to_delete = $_REQUEST[ 'mailchimp-form' ];
2457 2457
 			// verify our nonce
2458
-			if( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2459
-				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 ) );
2458
+			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-' . $post_id_to_delete ) ) {
2459
+				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 ) );
2460 2460
 			}
2461 2461
 			global $wpdb;
2462 2462
 				/* Working Insert Function */
@@ -2481,39 +2481,39 @@  discard block
 block discarded – undo
2481 2481
 		*/
2482 2482
 		public function yikes_easy_mailchimp_duplicate_form() {
2483 2483
 			// grab & store our variables ( associated list & form name )
2484
-			$nonce = $_REQUEST['nonce'];
2485
-			$post_id_to_clone = $_REQUEST['mailchimp-form'];
2484
+			$nonce = $_REQUEST[ 'nonce' ];
2485
+			$post_id_to_clone = $_REQUEST[ 'mailchimp-form' ];
2486 2486
 			// verify our nonce
2487
-			if( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2488
-				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 ) );
2487
+			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-' . $post_id_to_clone ) ) {
2488
+				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 ) );
2489 2489
 			}
2490 2490
 			global $wpdb;
2491 2491
 				/* Working Insert Function */
2492
-				$form_data = $wpdb->get_row("SELECT * FROM " . $wpdb->prefix . "yikes_easy_mc_forms WHERE id = ".$post_id_to_clone."");
2492
+				$form_data = $wpdb->get_row( "SELECT * FROM " . $wpdb->prefix . "yikes_easy_mc_forms WHERE id = " . $post_id_to_clone . "" );
2493 2493
 				// create empty array to populate with row data
2494 2494
 				$data = array();
2495 2495
 				// build a data array to duplicate
2496
-				foreach( $form_data as $id => $value ) {
2496
+				foreach ( $form_data as $id => $value ) {
2497 2497
 					// skip the ID field this is unique
2498
-					if( $id != 'id' ) {
2498
+					if ( $id != 'id' ) {
2499 2499
 						// append -Copy- to our new form
2500
-						if( $id == 'form_name' ) {
2500
+						if ( $id == 'form_name' ) {
2501 2501
 							$value = $value . ' - Copy -';
2502 2502
 						}
2503 2503
 						// reset the impressions and submissions back to 0
2504
-						if( $id == 'impressions' || $id == 'submissions' ) {
2504
+						if ( $id == 'impressions' || $id == 'submissions' ) {
2505 2505
 							$value = '0';
2506 2506
 						}
2507 2507
 
2508 2508
 						// add data to our array
2509
-						$data[$id] = $value;
2509
+						$data[ $id ] = $value;
2510 2510
 					}
2511 2511
 				}
2512 2512
 				// insert our new data
2513
-				if( $wpdb->insert(
2513
+				if ( $wpdb->insert(
2514 2514
 					$wpdb->prefix . 'yikes_easy_mc_forms',
2515 2515
 					apply_filters( 'yikes-mailchimp-duplicate-form-data', $data )
2516
-				)  === FALSE ) {
2516
+				) === FALSE ) {
2517 2517
 					// redirect the user to the manage forms page, display error
2518 2518
 					wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=false' ) ) );
2519 2519
 				} else {
@@ -2529,15 +2529,15 @@  discard block
 block discarded – undo
2529 2529
 		*/
2530 2530
 		public function yikes_easy_mailchimp_reset_impression_stats() {
2531 2531
 			// grab & store our variables ( associated list & form name )
2532
-			$nonce = $_REQUEST['nonce'];
2533
-			$form_id_to_reset = $_REQUEST['mailchimp-form'];
2532
+			$nonce = $_REQUEST[ 'nonce' ];
2533
+			$form_id_to_reset = $_REQUEST[ 'mailchimp-form' ];
2534 2534
 			// verify our nonce
2535
-			if( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2536
-				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 ) );
2535
+			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-' . $form_id_to_reset ) ) {
2536
+				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 ) );
2537 2537
 			}
2538 2538
 			global $wpdb;
2539 2539
 			/* Update 'Impressions/Submissions' */
2540
-			if( $wpdb->update(
2540
+			if ( $wpdb->update(
2541 2541
 				$wpdb->prefix . 'yikes_easy_mc_forms',
2542 2542
 				array(
2543 2543
 					'impressions' => 0,
@@ -2561,35 +2561,35 @@  discard block
 block discarded – undo
2561 2561
 		*/
2562 2562
 		public function yikes_easy_mailchimp_update_form() {
2563 2563
 			// grab & store our variables ( associated list & form name )
2564
-			$nonce = $_REQUEST['nonce'];
2565
-			$form_id = $_REQUEST['id'];
2564
+			$nonce = $_REQUEST[ 'nonce' ];
2565
+			$form_id = $_REQUEST[ 'id' ];
2566 2566
 
2567 2567
 			// store our values!
2568
-			$list_id = $_POST['associated-list'];
2569
-			$form_name = stripslashes( $_POST['form-name'] );
2570
-			$form_description = sanitize_text_field( stripslashes( $_POST['form-description'] ) );
2571
-			$send_welcome_email = $_POST['send-welcome-email'];
2572
-			$redirect_user_on_submit = $_POST['redirect-user-on-submission'];
2573
-			$redirect_page = $_POST['redirect-user-to-selection'];
2574
-			if( isset( $_POST['custom-styles'] ) ) {
2575
-				$custom_styles = $_POST['custom-styles'];
2568
+			$list_id = $_POST[ 'associated-list' ];
2569
+			$form_name = stripslashes( $_POST[ 'form-name' ] );
2570
+			$form_description = sanitize_text_field( stripslashes( $_POST[ 'form-description' ] ) );
2571
+			$send_welcome_email = $_POST[ 'send-welcome-email' ];
2572
+			$redirect_user_on_submit = $_POST[ 'redirect-user-on-submission' ];
2573
+			$redirect_page = $_POST[ 'redirect-user-to-selection' ];
2574
+			if ( isset( $_POST[ 'custom-styles' ] ) ) {
2575
+				$custom_styles = $_POST[ 'custom-styles' ];
2576 2576
 			}
2577 2577
 
2578 2578
 			// stripslashes_deep on save, to prevent foreign languages from added excessive backslashes
2579
-			$assigned_fields = isset( $_POST['field'] ) ? json_encode( stripslashes_deep( $_POST['field'] ) ) : '';
2579
+			$assigned_fields = isset( $_POST[ 'field' ] ) ? json_encode( stripslashes_deep( $_POST[ 'field' ] ) ) : '';
2580 2580
 
2581 2581
 			// setup our custom styles serialized array
2582
-			if( isset( $custom_styles ) ) {
2582
+			if ( isset( $custom_styles ) ) {
2583 2583
 				$custom_styles = json_encode( array(
2584
-					'active' => $_POST['custom-styles'],
2585
-					'background_color' => $_POST['form-background-color'],
2586
-					'font_color' => $_POST['form-font-color'],
2587
-					'submit_button_color' => $_POST['form-submit-button-color'],
2588
-					'submit_button_text_color' => $_POST['form-submit-button-text-color'],
2589
-					'form_padding' => $_POST['form-padding'],
2590
-					'form_width' => $_POST['form-width'],
2591
-					'form_alignment' => $_POST['form-alignment'],
2592
-					'label_visible' => $_POST['label-visible']
2584
+					'active' => $_POST[ 'custom-styles' ],
2585
+					'background_color' => $_POST[ 'form-background-color' ],
2586
+					'font_color' => $_POST[ 'form-font-color' ],
2587
+					'submit_button_color' => $_POST[ 'form-submit-button-color' ],
2588
+					'submit_button_text_color' => $_POST[ 'form-submit-button-text-color' ],
2589
+					'form_padding' => $_POST[ 'form-padding' ],
2590
+					'form_width' => $_POST[ 'form-width' ],
2591
+					'form_alignment' => $_POST[ 'form-alignment' ],
2592
+					'label_visible' => $_POST[ 'label-visible' ]
2593 2593
 				) );
2594 2594
 			} else {
2595 2595
 				$custom_styles = 0;
@@ -2598,31 +2598,31 @@  discard block
 block discarded – undo
2598 2598
 			// setup our submission settings serialized array
2599 2599
 			$submission_settings = json_encode(
2600 2600
 				array(
2601
-					'ajax' => $_POST['form-ajax-submission'],
2602
-					'redirect_on_submission' => $_POST['redirect-user-on-submission'],
2603
-					'redirect_page' => $_POST['redirect-user-to-selection'],
2604
-					'custom_redirect_url' => esc_url( $_POST['custom-redirect-url'] ),
2605
-					'hide_form_post_signup' => $_POST['hide-form-post-signup'],
2606
-					'replace_interests' => $_POST['replace-interest-groups'],
2601
+					'ajax' => $_POST[ 'form-ajax-submission' ],
2602
+					'redirect_on_submission' => $_POST[ 'redirect-user-on-submission' ],
2603
+					'redirect_page' => $_POST[ 'redirect-user-to-selection' ],
2604
+					'custom_redirect_url' => esc_url( $_POST[ 'custom-redirect-url' ] ),
2605
+					'hide_form_post_signup' => $_POST[ 'hide-form-post-signup' ],
2606
+					'replace_interests' => $_POST[ 'replace-interest-groups' ],
2607 2607
 				)
2608 2608
 			);
2609 2609
 
2610 2610
 			// setup our opt-in settings serialized array
2611 2611
 			$optin_settings = json_encode(
2612 2612
 				array(
2613
-					'optin' => $_POST['single-double-optin'],
2614
-					'update_existing_user' => $_POST['update-existing-user'],
2615
-					'send_welcome_email' => $_POST['send-welcome-email'],
2613
+					'optin' => $_POST[ 'single-double-optin' ],
2614
+					'update_existing_user' => $_POST[ 'update-existing-user' ],
2615
+					'send_welcome_email' => $_POST[ 'send-welcome-email' ],
2616 2616
 				)
2617 2617
 			);
2618 2618
 
2619 2619
 			// setup our error settings serialized array
2620 2620
 			$error_settings = json_encode(
2621 2621
 				array(
2622
-					'success' => trim( $_POST['yikes-easy-mc-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-message'] ) ) : '',
2623
-					'general-error' => trim( $_POST['yikes-easy-mc-general-error-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-general-error-message'] ) ) : '',
2624
-					'invalid-email' => trim( $_POST['yikes-easy-mc-invalid-email-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-invalid-email-message'] ) ) : '',
2625
-					'already-subscribed' => trim( $_POST['yikes-easy-mc-user-subscribed-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-subscribed-message'] ) ) : '',
2622
+					'success' => trim( $_POST[ 'yikes-easy-mc-success-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-success-message' ] ) ) : '',
2623
+					'general-error' => trim( $_POST[ 'yikes-easy-mc-general-error-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-general-error-message' ] ) ) : '',
2624
+					'invalid-email' => trim( $_POST[ 'yikes-easy-mc-invalid-email-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-invalid-email-message' ] ) ) : '',
2625
+					'already-subscribed' => trim( $_POST[ 'yikes-easy-mc-user-subscribed-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-subscribed-message' ] ) ) : '',
2626 2626
 				)
2627 2627
 			);
2628 2628
 
@@ -2631,33 +2631,33 @@  discard block
 block discarded – undo
2631 2631
 			// To Do: Combine date & time so it's a single unix timestamp
2632 2632
 			$form_settings = json_encode(
2633 2633
 				array(
2634
-					'yikes-easy-mc-form-class-names' => trim( $_POST['yikes-easy-mc-form-class-names'] ),
2635
-					'yikes-easy-mc-inline-form' => $_POST['yikes-easy-mc-inline-form'][0],
2636
-					'yikes-easy-mc-submit-button-type' => $_POST['yikes-easy-mc-submit-button-type'][0],
2637
-					'yikes-easy-mc-submit-button-text' => trim( $_POST['yikes-easy-mc-submit-button-text'] ),
2638
-					'yikes-easy-mc-submit-button-image' => esc_url( trim( $_POST['yikes-easy-mc-submit-button-image'] ) ),
2639
-					'yikes-easy-mc-submit-button-classes' => trim( $_POST['yikes-easy-mc-submit-button-classes'] ),
2640
-					'yikes-easy-mc-form-schedule' => ( isset( $_POST['yikes-easy-mc-form-schedule'] ) ) ? '1' : '0',
2641
-					'yikes-easy-mc-form-restriction-start' => strtotime( $_POST['yikes-easy-mc-form-restriction-start-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-start-time'] ),
2642
-					'yikes-easy-mc-form-restriction-end' => strtotime( $_POST['yikes-easy-mc-form-restriction-end-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-end-time'] ),
2643
-					'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST['yikes-easy-mc-form-restriction-pending-message'] ),
2644
-					'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST['yikes-easy-mc-form-restriction-expired-message'] ),
2645
-					'yikes-easy-mc-form-login-required' => ( isset( $_POST['yikes-easy-mc-form-login-required'] ) ) ? '1' : '0',
2646
-					'yikes-easy-mc-form-restriction-login-message' => trim( $_POST['yikes-easy-mc-form-restriction-login-message'] ),
2634
+					'yikes-easy-mc-form-class-names' => trim( $_POST[ 'yikes-easy-mc-form-class-names' ] ),
2635
+					'yikes-easy-mc-inline-form' => $_POST[ 'yikes-easy-mc-inline-form' ][ 0 ],
2636
+					'yikes-easy-mc-submit-button-type' => $_POST[ 'yikes-easy-mc-submit-button-type' ][ 0 ],
2637
+					'yikes-easy-mc-submit-button-text' => trim( $_POST[ 'yikes-easy-mc-submit-button-text' ] ),
2638
+					'yikes-easy-mc-submit-button-image' => esc_url( trim( $_POST[ 'yikes-easy-mc-submit-button-image' ] ) ),
2639
+					'yikes-easy-mc-submit-button-classes' => trim( $_POST[ 'yikes-easy-mc-submit-button-classes' ] ),
2640
+					'yikes-easy-mc-form-schedule' => ( isset( $_POST[ 'yikes-easy-mc-form-schedule' ] ) ) ? '1' : '0',
2641
+					'yikes-easy-mc-form-restriction-start' => strtotime( $_POST[ 'yikes-easy-mc-form-restriction-start-date' ] . ' ' . $_POST[ 'yikes-easy-mc-form-restriction-start-time' ] ),
2642
+					'yikes-easy-mc-form-restriction-end' => strtotime( $_POST[ 'yikes-easy-mc-form-restriction-end-date' ] . ' ' . $_POST[ 'yikes-easy-mc-form-restriction-end-time' ] ),
2643
+					'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST[ 'yikes-easy-mc-form-restriction-pending-message' ] ),
2644
+					'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST[ 'yikes-easy-mc-form-restriction-expired-message' ] ),
2645
+					'yikes-easy-mc-form-login-required' => ( isset( $_POST[ 'yikes-easy-mc-form-login-required' ] ) ) ? '1' : '0',
2646
+					'yikes-easy-mc-form-restriction-login-message' => trim( $_POST[ 'yikes-easy-mc-form-restriction-login-message' ] ),
2647 2647
 				)
2648 2648
 			);
2649 2649
 
2650 2650
 			// setup and store our notification array
2651
-			$custom_notifications = isset( $_POST['custom-notification'] ) ? stripslashes( json_encode( $_POST['custom-notification'] ) ) : '';
2651
+			$custom_notifications = isset( $_POST[ 'custom-notification' ] ) ? stripslashes( json_encode( $_POST[ 'custom-notification' ] ) ) : '';
2652 2652
 
2653 2653
 			// additional custom fields (extensions / user defined fields)
2654
-			if( isset( $_POST['custom-field'] ) ) {
2654
+			if ( isset( $_POST[ 'custom-field' ] ) ) {
2655 2655
 				$custom_field_array = array();
2656
-				foreach( $_POST['custom-field'] as $custom_field => $custom_value ) {
2657
-					if( is_array( $custom_value ) ) {
2658
-						$custom_field_array[$custom_field] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2656
+				foreach ( $_POST[ 'custom-field' ] as $custom_field => $custom_value ) {
2657
+					if ( is_array( $custom_value ) ) {
2658
+						$custom_field_array[ $custom_field ] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2659 2659
 					} else {
2660
-						$custom_field_array[$custom_field] = stripslashes( $custom_value );
2660
+						$custom_field_array[ $custom_field ] = stripslashes( $custom_value );
2661 2661
 					}
2662 2662
 				}
2663 2663
 				$custom_fields = json_encode( $custom_field_array );
@@ -2666,8 +2666,8 @@  discard block
 block discarded – undo
2666 2666
 			}
2667 2667
 
2668 2668
 			// verify our nonce
2669
-			if( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-'.$form_id ) ) {
2670
-				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 ) );
2669
+			if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
2670
+				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 ) );
2671 2671
 			}
2672 2672
 
2673 2673
 				global $wpdb;
@@ -2699,12 +2699,12 @@  discard block
 block discarded – undo
2699 2699
 						'%s', // form description
2700 2700
 						'%s', // fields
2701 2701
 						'%s', // custom styles
2702
-						'%d',	//custom template
2703
-						'%d',	// send welcome email
2704
-						'%s',	// redirect user
2705
-						'%s',	// redirect page
2706
-						'%s',	// submission
2707
-						'%s',	// opt-in
2702
+						'%d', //custom template
2703
+						'%d', // send welcome email
2704
+						'%s', // redirect user
2705
+						'%s', // redirect page
2706
+						'%s', // submission
2707
+						'%s', // opt-in
2708 2708
 						'%s', // error
2709 2709
 						'%s', // custom notifications
2710 2710
 						'%s', // custom fields
@@ -2713,7 +2713,7 @@  discard block
 block discarded – undo
2713 2713
 				);
2714 2714
 
2715 2715
 			/* Custom action hook which allows users to update specific options when a form is updated - used in add ons */
2716
-			do_action( 'yikes-mailchimp-save-form', $form_id,  json_decode( $custom_fields, true ) );
2716
+			do_action( 'yikes-mailchimp-save-form', $form_id, json_decode( $custom_fields, true ) );
2717 2717
 
2718 2718
 			// redirect the user to the manage forms page, display confirmation
2719 2719
 			wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $form_id . '&updated-form=true' ) ) );
@@ -2723,18 +2723,18 @@  discard block
 block discarded – undo
2723 2723
 
2724 2724
 		/* Unsubscribe a given user from our list */
2725 2725
 		public function yikes_easy_mailchimp_unsubscribe_user() {
2726
-			$nonce = $_REQUEST['nonce'];
2727
-			$list_id = $_REQUEST['mailchimp-list'];
2728
-			$email_id = $_REQUEST['email_id'];
2726
+			$nonce = $_REQUEST[ 'nonce' ];
2727
+			$list_id = $_REQUEST[ 'mailchimp-list' ];
2728
+			$email_id = $_REQUEST[ 'email_id' ];
2729 2729
 			// verify our nonce
2730
-			if( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2731
-				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 ) );
2730
+			if ( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2731
+				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 ) );
2732 2732
 			}
2733 2733
 			// only re-run the API request if our API key has changed
2734 2734
 			// initialize MailChimp Class
2735
-			$api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
2735
+			$api_key = trim( get_option( 'yikes-mc-api-key', '' ) );
2736 2736
 			$dash_position = strpos( $api_key, '-' );
2737
-			if( $dash_position !== false ) {
2737
+			if ( $dash_position !== false ) {
2738 2738
 				$api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/unsubscribe.json';
2739 2739
 			}
2740 2740
 			$response = wp_remote_post( $api_endpoint, array(
@@ -2748,13 +2748,13 @@  discard block
 block discarded – undo
2748 2748
 				'timeout' => 10,
2749 2749
 				'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2750 2750
 			) );
2751
-			if( ! is_wp_error( $response ) ) {
2751
+			if ( ! is_wp_error( $response ) ) {
2752 2752
 				$response_body = json_decode( wp_remote_retrieve_body( $response ), true );
2753
-				if( isset( $response_body['error'] ) ) {
2754
-					if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2753
+				if ( isset( $response_body[ 'error' ] ) ) {
2754
+					if ( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
2755 2755
 						require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2756 2756
 						$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2757
-						$error_logging->yikes_easy_mailchimp_write_to_error_log( $response_body['error'], __( "Unsubscribe User" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Manage List Page" , 'yikes-inc-easy-mailchimp-extender' ) );
2757
+						$error_logging->yikes_easy_mailchimp_write_to_error_log( $response_body[ 'error' ], __( "Unsubscribe User", 'yikes-inc-easy-mailchimp-extender' ), __( "Manage List Page", 'yikes-inc-easy-mailchimp-extender' ) );
2758 2758
 					}
2759 2759
 				}
2760 2760
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-view-list&list-id=' . $list_id . '&user-unsubscribed=true' ) ) );
@@ -2765,21 +2765,21 @@  discard block
 block discarded – undo
2765 2765
 
2766 2766
 		public function yikes_easy_mailchimp_create_missing_error_log() {
2767 2767
 			// grab our nonnce
2768
-			$nonce = $_REQUEST['nonce'];
2768
+			$nonce = $_REQUEST[ 'nonce' ];
2769 2769
 			// validate nonce
2770
-			if( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2771
-				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 ) );
2770
+			if ( ! wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2771
+				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 ) );
2772 2772
 			}
2773 2773
 			// setup the path to the error log
2774
-			$error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php' , 'w' );
2774
+			$error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php', 'w' );
2775 2775
 			try {
2776 2776
 				// create the file
2777
-				fwrite( $error_log , '' );
2777
+				fwrite( $error_log, '' );
2778 2778
 				// close out
2779 2779
 				fclose( $error_log );
2780 2780
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2781 2781
 			} catch ( Exception $e ) {
2782
-				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() ) ) ) );
2782
+				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() ) ) ) );
2783 2783
 			}
2784 2784
 		}
2785 2785
 
@@ -2790,16 +2790,16 @@  discard block
 block discarded – undo
2790 2790
 		public function yikes_easy_mailchimp_clear_transient_data() {
2791 2791
 			$referer = wp_get_referer();
2792 2792
 			// grab & store our variables ( associated list & form name )
2793
-			$nonce = $_REQUEST['nonce'];
2793
+			$nonce = $_REQUEST[ 'nonce' ];
2794 2794
 			// verify our nonce
2795
-			if( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2796
-				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 ) );
2795
+			if ( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2796
+				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 ) );
2797 2797
 			}
2798 2798
 			// delete all of the integration settings list data in the cache
2799 2799
 			$list_ids = $this->get_mailchimp_list_ids_on_account();
2800 2800
 			// confirm the list IDs was returned and is not empty
2801
-			if( isset( $list_ids ) && ! empty( $list_ids ) ) {
2802
-				foreach( $list_ids as $id ) {
2801
+			if ( isset( $list_ids ) && ! empty( $list_ids ) ) {
2802
+				foreach ( $list_ids as $id ) {
2803 2803
 					// loop over each interest group and delete the transient associated with it
2804 2804
 					// this is created & stored on the integration list page
2805 2805
 					// id = groupID_interest_group
@@ -2831,13 +2831,13 @@  discard block
 block discarded – undo
2831 2831
 		*	@return 	$list_id_array - array of list id's to loop over
2832 2832
 		*/
2833 2833
 		public function get_mailchimp_list_ids_on_account() {
2834
-			$api_key = trim( get_option( 'yikes-mc-api-key' , '' ) );
2835
-			if( ! $api_key ) {
2834
+			$api_key = trim( get_option( 'yikes-mc-api-key', '' ) );
2835
+			if ( ! $api_key ) {
2836 2836
 				// if no api key is set/site is not connected, return an empty array
2837 2837
 				return array();
2838 2838
 			}
2839 2839
 			$dash_position = strpos( $api_key, '-' );
2840
-			if( $dash_position !== false ) {
2840
+			if ( $dash_position !== false ) {
2841 2841
 				$api_endpoint = 'https://' . substr( $api_key, $dash_position + 1 ) . '.api.mailchimp.com/2.0/lists/list.json';
2842 2842
 			}
2843 2843
 			$mailchimp_lists = wp_remote_post( $api_endpoint, array(
@@ -2848,19 +2848,19 @@  discard block
 block discarded – undo
2848 2848
 				'timeout' => 10,
2849 2849
 				'sslverify' => apply_filters( 'yikes-mailchimp-sslverify', true )
2850 2850
 			) );
2851
-			if( ! is_wp_error( $mailchimp_lists ) ) {
2851
+			if ( ! is_wp_error( $mailchimp_lists ) ) {
2852 2852
 				$list_data = json_decode( wp_remote_retrieve_body( $mailchimp_lists ), true );
2853
-				if( isset( $list_data['error'] ) ) {
2854
-					if( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status' , '' ) == '1' ) {
2853
+				if ( isset( $list_data[ 'error' ] ) ) {
2854
+					if ( WP_DEBUG || get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
2855 2855
 						require_once YIKES_MC_PATH . 'includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
2856 2856
 						$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2857
-						$error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data['error'], __( "Get List IDs" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Clear API Cache" , 'yikes-inc-easy-mailchimp-extender' ) );
2857
+						$error_logging->yikes_easy_mailchimp_write_to_error_log( $list_data[ 'error' ], __( "Get List IDs", 'yikes-inc-easy-mailchimp-extender' ), __( "Clear API Cache", 'yikes-inc-easy-mailchimp-extender' ) );
2858 2858
 					}
2859 2859
 				}
2860 2860
 				$mail_chimp_list_ids = array();
2861
-				if( $mailchimp_lists ) {
2862
-					foreach( $list_data as $list ) {
2863
-						$mail_chimp_list_ids[] = $list['id'];
2861
+				if ( $mailchimp_lists ) {
2862
+					foreach ( $list_data as $list ) {
2863
+						$mail_chimp_list_ids[ ] = $list[ 'id' ];
2864 2864
 					}
2865 2865
 					return $mail_chimp_list_ids;
2866 2866
 				} else {
@@ -2876,7 +2876,7 @@  discard block
 block discarded – undo
2876 2876
 		*/
2877 2877
 		public function yikes_mailchimp_load_helper_class() {
2878 2878
 			// check to see if it's already loaded up
2879
-			if( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2879
+			if ( ! class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2880 2880
 				// Include our main helper class file
2881 2881
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2882 2882
 			}
@@ -2893,7 +2893,7 @@  discard block
 block discarded – undo
2893 2893
 			// get the current set color scheme for the logged in user
2894 2894
 			$current_color_scheme = get_user_option( 'admin_color' );
2895 2895
 			// switch over each color scheme, and set our variable
2896
-			switch( $current_color_scheme ) {
2896
+			switch ( $current_color_scheme ) {
2897 2897
 				default:
2898 2898
 				case 'fresh': // default blue (defined by this plugin)
2899 2899
 					$main_color = '#00a0d2';
@@ -2952,7 +2952,7 @@  discard block
 block discarded – undo
2952 2952
 		*	@since 6.0.4
2953 2953
 		*/
2954 2954
 		public function check_yikes_mc_table_version() {
2955
-			if( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
2955
+			if ( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
2956 2956
 				require_once YIKES_MC_PATH . 'includes/class-yikes-inc-easy-mailchimp-extender-activator.php';
2957 2957
 				global $wpdb;
2958 2958
 				Yikes_Inc_Easy_Mailchimp_Extender_Activator::_activate_yikes_easy_mailchimp( $wpdb );
Please login to merge, or discard this patch.