Completed
Push — staging ( 682226...0b71b5 )
by
unknown
05:08
created
includes/api/class-yikes-inc-easy-mailchimp-api-abstract-items.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -79,8 +79,8 @@  discard block
 block discarded – undo
79 79
 			}
80 80
 
81 81
 			// If the API gave an error or there are no more lists, break.
82
-			if ( isset( $response['error'] ) ) {
83
-				return new WP_Error( $response['title'], $response['detail'] );
82
+			if ( isset( $response[ 'error' ] ) ) {
83
+				return new WP_Error( $response[ 'title' ], $response[ 'detail' ] );
84 84
 			}
85 85
 
86 86
 			if ( empty( $response[ $item_key ] ) ) {
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
 
90 90
 			// Update the total number of items if it's still zero.
91 91
 			if ( 0 === $total ) {
92
-				$total = intval( $response['total_items'] );
92
+				$total = intval( $response[ 'total_items' ] );
93 93
 			}
94 94
 
95 95
 			// Store each new list.
@@ -196,16 +196,16 @@  discard block
 block discarded – undo
196 196
 			return $response;
197 197
 		}
198 198
 
199
-		if ( isset( $response['error'] ) ) {
200
-			$title  = isset( $response['title'] )  ? $response['title']  : $response['name'];
201
-			$detail = isset( $response['detail'] ) ? $response['detail'] : $response['error'];
202
-			$data   = isset( $response['errors'] ) ? $response['errors'] : array();
199
+		if ( isset( $response[ 'error' ] ) ) {
200
+			$title  = isset( $response[ 'title' ] ) ? $response[ 'title' ] : $response[ 'name' ];
201
+			$detail = isset( $response[ 'detail' ] ) ? $response[ 'detail' ] : $response[ 'error' ];
202
+			$data   = isset( $response[ 'errors' ] ) ? $response[ 'errors' ] : array();
203 203
 
204 204
 			return new WP_Error(
205 205
 				$title,
206 206
 				$detail,
207 207
 				array(
208
-					'status' => (int) $response['status'],
208
+					'status' => (int) $response[ 'status' ],
209 209
 					'data'   => $data,
210 210
 				)
211 211
 			);
@@ -235,9 +235,9 @@  discard block
 block discarded – undo
235 235
 		// Mailchimp uses the application/problem+json type for errors.
236 236
 		$headers = wp_remote_retrieve_headers( $response );
237 237
 
238
-		if ( isset( $headers['content-type'] ) ) {
239
-			if ( false !== strpos( $headers['content-type'], 'application/problem+json' ) ) {
240
-				$body['error'] = true;
238
+		if ( isset( $headers[ 'content-type' ] ) ) {
239
+			if ( false !== strpos( $headers[ 'content-type' ], 'application/problem+json' ) ) {
240
+				$body[ 'error' ] = true;
241 241
 			}
242 242
 		}
243 243
 
Please login to merge, or discard this patch.
includes/api/class-yikes-inc-easy-mailchimp-api.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 	 * @return array|WP_Error
104 104
 	 */
105 105
 	public function patch( $path = '', $headers = array(), $params = array() ) {
106
-		if ( ! isset( $params['body'] ) ) {
106
+		if ( ! isset( $params[ 'body' ] ) ) {
107 107
 			return new WP_Error(
108 108
 				'yikesinc_eme_missing_body',
109 109
 				sprintf(
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
 	 * @return array|WP_Error
131 131
 	 */
132 132
 	public function post( $path = '', $headers = array(), $params = array() ) {
133
-		if ( ! isset( $params['body'] ) ) {
133
+		if ( ! isset( $params[ 'body' ] ) ) {
134 134
 			return new WP_Error(
135 135
 				'yikesinc_eme_missing_body',
136 136
 				sprintf(
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
 	 * @return array|WP_Error
158 158
 	 */
159 159
 	public function put( $path = '', $headers = array(), $params = array() ) {
160
-		if ( ! isset( $params['body'] ) ) {
160
+		if ( ! isset( $params[ 'body' ] ) ) {
161 161
 			return new WP_Error(
162 162
 				'yikesinc_eme_missing_body',
163 163
 				sprintf(
@@ -288,13 +288,13 @@  discard block
 block discarded – undo
288 288
 		$authorized_args = $this->get_authorized_args();
289 289
 
290 290
 		// If we have body data, maybe convert it to JSON.
291
-		if ( isset( $params['body'] ) && ( is_array( $params['body'] ) || is_object( $params['body'] ) ) ) {
292
-			$params['body']          = json_encode( wp_parse_args( $authorized_args['body'], $params['body'] ) );
293
-			$headers['Content-Type'] = 'application/json';
291
+		if ( isset( $params[ 'body' ] ) && ( is_array( $params[ 'body' ] ) || is_object( $params[ 'body' ] ) ) ) {
292
+			$params[ 'body' ]          = json_encode( wp_parse_args( $authorized_args[ 'body' ], $params[ 'body' ] ) );
293
+			$headers[ 'Content-Type' ] = 'application/json';
294 294
 		}
295 295
 
296 296
 		// Combine the given headers and auth headers
297
-		$headers = wp_parse_args( $authorized_args['headers'], $headers );
297
+		$headers = wp_parse_args( $authorized_args[ 'headers' ], $headers );
298 298
 		/**
299 299
 		 * Filter the headers used for a request to the Mailchimp API.
300 300
 		 *
@@ -358,12 +358,12 @@  discard block
 block discarded – undo
358 358
 
359 359
 		// Version 2.0 uses body authorization
360 360
 		if ( version_compare( '3.0', $this->api_version, '>' ) ) {
361
-			$args['body'] = $this->get_auth_body();
361
+			$args[ 'body' ] = $this->get_auth_body();
362 362
 		}
363 363
 
364 364
 		// Version 3.0 uses authorization headers.
365 365
 		if ( version_compare( '3.0', $this->api_version, '<=' ) ) {
366
-			$args['headers'] = $this->get_auth_headers();
366
+			$args[ 'headers' ] = $this->get_auth_headers();
367 367
 		}
368 368
 
369 369
 		return $args;
Please login to merge, or discard this patch.
includes/api/class-yikes-inc-easy-mailchimp-api-lists.php 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -181,19 +181,19 @@
 block discarded – undo
181 181
 	}
182 182
 
183 183
 	/**
184
-	* Update a merge field for a particular list
185
-	*
186
-	* @author Kevin Utz
187
-	*
188
-	* @since 6.3.3
189
-	*
190
-	* @param string | $list_id			| The ID of the Mailchimp list
191
-	* @param string | $field_id			| The ID of the merge field
192
-	* @param array  | $field_data		| An array of field data constituting the body of our API request
193
-	* @param bool	| $clear_transient	| Flag whether we should delete the transients associated with this list
194
-	*
195
-	* @return array | WP_Error
196
-	*/
184
+	 * Update a merge field for a particular list
185
+	 *
186
+	 * @author Kevin Utz
187
+	 *
188
+	 * @since 6.3.3
189
+	 *
190
+	 * @param string | $list_id			| The ID of the Mailchimp list
191
+	 * @param string | $field_id			| The ID of the merge field
192
+	 * @param array  | $field_data		| An array of field data constituting the body of our API request
193
+	 * @param bool	| $clear_transient	| Flag whether we should delete the transients associated with this list
194
+	 *
195
+	 * @return array | WP_Error
196
+	 */
197 197
 	public function update_merge_field( $list_id, $field_id, $field_data, $clear_transient = true ) {
198 198
 		$path	= "{$this->base_path}/{$list_id}/merge-fields/{$field_id}";
199 199
 		$field	= $this->patch_to_api( $path, $field_data );
Please login to merge, or discard this patch.
admin/class-yikes-inc-easy-mailchimp-extender-admin.php 3 patches
Indentation   +72 added lines, -72 removed lines patch added patch discarded remove patch
@@ -510,10 +510,10 @@  discard block
 block discarded – undo
510 510
 		}
511 511
 
512 512
 		/**
513
-		*	Dismiss the migrate options notice (incase the user wants to do things manually)
514
-		*
515
-		*	@since 6.0.0
516
-		**/
513
+		 *	Dismiss the migrate options notice (incase the user wants to do things manually)
514
+		 *
515
+		 *	@since 6.0.0
516
+		 **/
517 517
 		public function yikes_easy_mailchimp_dismiss_option_migrate() {
518 518
 			// delete the options and allow the user to manually update things.
519 519
 
@@ -618,7 +618,7 @@  discard block
 block discarded – undo
618 618
 			yikes_easy_mailchimp_stop_bugging_me()
619 619
 			Remove the Review us notification when user clicks 'Dismiss'
620 620
 			@since v3.1.1
621
-		*/
621
+		 */
622 622
 		public function yikes_easy_mailchimp_stop_bugging_me() {
623 623
 			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
624 624
 				add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', true );
@@ -880,9 +880,9 @@  discard block
 block discarded – undo
880 880
 	}
881 881
 
882 882
 	/**
883
-	*	Register our admin pages
884
-	*	used to display data back to the user
885
-	**/
883
+	 *	Register our admin pages
884
+	 *	used to display data back to the user
885
+	 **/
886 886
 	public function register_admin_pages() {
887 887
 
888 888
 		/* Top Level Menu 'Easy Mailchimp' */
@@ -1001,28 +1001,28 @@  discard block
 block discarded – undo
1001 1001
 	}
1002 1002
 
1003 1003
 	/**
1004
-	* Generate Us Easy Mailchimp Manage Forms Page
1005
-	*
1006
-	* @since    1.0.0
1007
-	*/
1004
+	 * Generate Us Easy Mailchimp Manage Forms Page
1005
+	 *
1006
+	 * @since    1.0.0
1007
+	 */
1008 1008
 	function generateManageFormsPage() {
1009 1009
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
1010 1010
 	}
1011 1011
 
1012 1012
 	/**
1013
-	* Generate Us Easy Mailchimp Manage Lists Page
1014
-	*
1015
-	* @since    1.0.0
1016
-	*/
1013
+	 * Generate Us Easy Mailchimp Manage Lists Page
1014
+	 *
1015
+	 * @since    1.0.0
1016
+	 */
1017 1017
 	function generateManageListsPage() {
1018 1018
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
1019 1019
 	}
1020 1020
 
1021 1021
 	/**
1022
-	* Generate Us Easy Mailchimp Support Page
1023
-	*
1024
-	* @since    1.0.0
1025
-	*/
1022
+	 * Generate Us Easy Mailchimp Support Page
1023
+	 *
1024
+	 * @since    1.0.0
1025
+	 */
1026 1026
 	function generateSupportPage() {
1027 1027
 
1028 1028
 		wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-support-scripts', plugin_dir_url( __FILE__ ) . 'js/support.js', array( 'jquery' ), $this->version, false );	
@@ -1030,37 +1030,37 @@  discard block
 block discarded – undo
1030 1030
 	}
1031 1031
 
1032 1032
 	/**
1033
-	* Generate Us Easy Mailchimp Edit Form Page
1034
-	*
1035
-	* @since    1.0.0
1036
-	*/
1033
+	 * Generate Us Easy Mailchimp Edit Form Page
1034
+	 *
1035
+	 * @since    1.0.0
1036
+	 */
1037 1037
 	function generateEditFormPage() {
1038 1038
 		require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
1039 1039
 	}
1040 1040
 
1041 1041
 	/**
1042
-	* Generate Us Easy Mailchimp View List Page
1043
-	*
1044
-	* @since    1.0.0
1045
-	*/
1042
+	 * Generate Us Easy Mailchimp View List Page
1043
+	 *
1044
+	 * @since    1.0.0
1045
+	 */
1046 1046
 	function generateViewListPage() {
1047 1047
 		require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
1048 1048
 	}
1049 1049
 
1050 1050
 	/**
1051
-	* Generate Us Easy Mailchimp View User Page
1052
-	*
1053
-	* @since    1.0.0
1054
-	*/
1051
+	 * Generate Us Easy Mailchimp View User Page
1052
+	 *
1053
+	 * @since    1.0.0
1054
+	 */
1055 1055
 	function generateViewUserPage() {
1056 1056
 		require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
1057 1057
 	}
1058 1058
 
1059 1059
 	/**
1060
-	*	Register our plugin settings, and display them on our settings page
1061
-	*
1062
-	* @since v.5.4
1063
-	**/
1060
+	 *	Register our plugin settings, and display them on our settings page
1061
+	 *
1062
+	 * @since v.5.4
1063
+	 **/
1064 1064
 	function yikes_easy_mc_settings_init() {
1065 1065
 
1066 1066
 		/* Register General Settings Section */
@@ -1178,9 +1178,9 @@  discard block
 block discarded – undo
1178 1178
 	}
1179 1179
 
1180 1180
 	/**
1181
-	*	Options Sanitization & Validation
1182
-	*	@since complete re-write
1183
-	**/
1181
+	 *	Options Sanitization & Validation
1182
+	 *	@since complete re-write
1183
+	 **/
1184 1184
 	function yikes_mc_validate_api_key( $input ) {
1185 1185
 		if ( $input === '' ) {
1186 1186
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
@@ -1212,20 +1212,20 @@  discard block
 block discarded – undo
1212 1212
 	}
1213 1213
 
1214 1214
 	/**
1215
-	* Generate Us Easy Forms for Mailchimp Options Page
1216
-	*
1217
-	* @since    1.0.0
1218
-	*/
1215
+	 * Generate Us Easy Forms for Mailchimp Options Page
1216
+	 *
1217
+	 * @since    1.0.0
1218
+	 */
1219 1219
 	function generatePageOptions() {
1220 1220
 		require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1221 1221
 	}
1222 1222
 
1223 1223
 	/**
1224
-	*	Check if users API key is valid, if not
1225
-	*	this function will apply a disabled attribute
1226
-	*	to form fields. (input, dropdowns, buttons etc.)
1227
-	* 	@since v5.5 re-write
1228
-	**/
1224
+	 *	Check if users API key is valid, if not
1225
+	 *	this function will apply a disabled attribute
1226
+	 *	to form fields. (input, dropdowns, buttons etc.)
1227
+	 * 	@since v5.5 re-write
1228
+	 **/
1229 1229
 	public function is_user_mc_api_valid_form( $echo = true ) {
1230 1230
 		if ( $echo == true ) {
1231 1231
 			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
@@ -1264,7 +1264,7 @@  discard block
 block discarded – undo
1264 1264
 	/**
1265 1265
 		Admin Notices
1266 1266
 		- Notifications displayed at the top of admin pages, back to the user
1267
-	**/
1267
+	 **/
1268 1268
 
1269 1269
 		/**
1270 1270
 		 * Check for existing plugin options
@@ -1323,12 +1323,12 @@  discard block
 block discarded – undo
1323 1323
 		*	- http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1324 1324
 		*/
1325 1325
 		function findMCListID($id, $array) {
1326
-		   foreach ($array as $key => $val) {
1327
-			   if ($val['id'] === $id) {
1328
-				   return $key;
1329
-			   }
1330
-		   }
1331
-		   return null;
1326
+			foreach ($array as $key => $val) {
1327
+				if ($val['id'] === $id) {
1328
+					return $key;
1329
+				}
1330
+			}
1331
+			return null;
1332 1332
 		} // end
1333 1333
 
1334 1334
 		/* Ajax Migrate Options */
@@ -1566,13 +1566,13 @@  discard block
 block discarded – undo
1566 1566
 				<?php
1567 1567
 
1568 1568
 					/**
1569
-					*	yikes-mailchimp-excluded-redirect-post-types
1570
-					*
1571
-					*	Filter the post types that will not show on the redirect list dropdown.
1572
-					*
1573
-					* 	@param array | $excluded_post_types | The array of default excluded post types
1574
-					*	@return array| $excluded_post_types | The array of user-defined excluded post types
1575
-					*/
1569
+					 *	yikes-mailchimp-excluded-redirect-post-types
1570
+					 *
1571
+					 *	Filter the post types that will not show on the redirect list dropdown.
1572
+					 *
1573
+					 * 	@param array | $excluded_post_types | The array of default excluded post types
1574
+					 *	@return array| $excluded_post_types | The array of user-defined excluded post types
1575
+					 */
1576 1576
 					$excluded_post_types = array( 'attachment', 'revision', 'nav_menu_item', 'shop_order', 'shop_order_refund', 'custom_css', 'customize_changeset', 'forum', 'topic', 'reply' );
1577 1577
 					$excluded_post_types = apply_filters( 'yikes-mailchimp-excluded-redirect-post-types', $excluded_post_types );
1578 1578
 
@@ -1702,9 +1702,9 @@  discard block
 block discarded – undo
1702 1702
 			}
1703 1703
 
1704 1704
 			/**
1705
-			*	Custom action hook for our extensions to hook into
1706
-			*	@parameter	get_current_screen()	current screen information
1707
-			*/
1705
+			 *	Custom action hook for our extensions to hook into
1706
+			 *	@parameter	get_current_screen()	current screen information
1707
+			 */
1708 1708
 			do_action( 'yikes-mailchimp-admin-sidebar', get_current_screen() );
1709 1709
 
1710 1710
 		}
@@ -2626,13 +2626,13 @@  discard block
 block discarded – undo
2626 2626
 			$result = $this->form_interface->create_form( $form_data );
2627 2627
 
2628 2628
 			/**
2629
-			* `yikes-mailchimp-after-duplicating-form`
2630
-			*
2631
-			* @param $post_id_to_clone | int   | ID of the original form
2632
-			* @param $result           | mixed | ID of the new form OR false if the operation failed
2633
-			* @param $form_data        | array | Array of the form data 
2634
-			*
2635
-			*/
2629
+			 * `yikes-mailchimp-after-duplicating-form`
2630
+			 *
2631
+			 * @param $post_id_to_clone | int   | ID of the original form
2632
+			 * @param $result           | mixed | ID of the new form OR false if the operation failed
2633
+			 * @param $form_data        | array | Array of the form data 
2634
+			 *
2635
+			 */
2636 2636
 			do_action( 'yikes-mailchimp-after-duplicating-form', $post_id_to_clone, $result, $form_data );
2637 2637
 
2638 2638
 			if ( false === $result ) {
Please login to merge, or discard this patch.
Spacing   +354 added lines, -354 removed lines patch added patch discarded remove patch
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 		/***********************/
102 102
 		/** Create A Form **/
103 103
 		/**********************/
104
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
104
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-form' ) {
105 105
 
106 106
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_form' ) );
107 107
 
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
 		/***********************/
111 111
 		/** Delete A Form **/
112 112
 		/**********************/
113
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
113
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-delete-form' ) {
114 114
 
115 115
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_delete_form' ) );
116 116
 
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 		/**********************************/
120 120
 		/** Duplicate/Clone A Form    **/
121 121
 		/********************************/
122
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
122
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-duplicate-form' ) {
123 123
 
124 124
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_duplicate_form' ) );
125 125
 
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 		/*************************************/
129 129
 		/**  Reset Form Impression Stats **/
130 130
 		/***********************************/
131
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
131
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-reset-stats' ) {
132 132
 
133 133
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_reset_impression_stats' ) );
134 134
 
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 		/**********************************/
138 138
 		/**         Update A Form        **/
139 139
 		/********************************/
140
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
140
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-update-form' ) {
141 141
 
142 142
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_update_form' ) );
143 143
 
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 		/**************************************************/
147 147
 		/**     Clear Store Mailchimp Transient Data   **/
148 148
 		/*************************************************/
149
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
149
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-transient-data' ) {
150 150
 
151 151
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_transient_data' ) );
152 152
 
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
 		/*******************************************/
156 156
 		/** Remove a user from a mailing list     **/
157 157
 		/*****************************************/
158
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
158
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-unsubscribe-user' ) {
159 159
 
160 160
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_unsubscribe_user' ) );
161 161
 
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
 		/*******************************************/
165 165
 		/**    Create misisng error log file  **/
166 166
 		/*****************************************/
167
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
167
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-create-error-log' ) {
168 168
 
169 169
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_missing_error_log' ) );
170 170
 
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 		/**************************************************/
197 197
 		/**        Clear Mailchimp Error Log Data        **/
198 198
 		/*************************************************/
199
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
199
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-clear-error-log' ) {
200 200
 
201 201
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_error_log' ) );
202 202
 
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
 		/*********************************************/
206 206
 		/**        Export Mailchimp Opt-in Forms   **/
207 207
 		/*******************************************/
208
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
208
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-forms' ) {
209 209
 
210 210
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_forms' ) );
211 211
 
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 		/*********************************************/
215 215
 		/**                Export Plugin Settings           **/
216 216
 		/*******************************************/
217
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
217
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-export-settings' ) {
218 218
 
219 219
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_plugin_settings' ) );
220 220
 
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
 		/*******************************************/
224 224
 		/**        Import Class Inclusion       **/
225 225
 		/*****************************************/
226
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
226
+		if ( isset( $_REQUEST[ 'action' ] ) && $_REQUEST[ 'action' ] == 'yikes-easy-mc-import-forms' ) {
227 227
 
228 228
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_import_forms' ) );
229 229
 
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 		/*******************************************/
233 233
 		/**    Premium Support Request     **/
234 234
 		/*****************************************/
235
-		if ( isset( $_POST['submit-premium-support-request'] ) ) {
235
+		if ( isset( $_POST[ 'submit-premium-support-request' ] ) ) {
236 236
 
237 237
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_premium_support_request' ) );
238 238
 
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
 		/****************************************/
242 242
 		/**    Dismiss Options Migrations        **/
243 243
 		/****************************************/
244
-		if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
244
+		if ( isset( $_REQUEST[ 'dismiss_migration_nonce' ] ) ) {
245 245
 
246 246
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
247 247
 
@@ -277,8 +277,8 @@  discard block
 block discarded – undo
277 277
 		 * @ return array  $links  New array of plugin actions
278 278
 		 */
279 279
 		public function easy_forms_plugin_action_links( $links ) {
280
-			$links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
281
-			$links[] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES, Inc.', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
280
+			$links[ ] = '<a href="' . esc_url( get_admin_url( null, 'admin.php?page=yikes-inc-easy-mailchimp-settings' ) ) . '">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
281
+			$links[ ] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES, Inc.', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
282 282
 			return $links;
283 283
 		}
284 284
 
@@ -379,17 +379,17 @@  discard block
 block discarded – undo
379 379
 		*/
380 380
 		public function yikes_easy_mailchimp_export_forms() {
381 381
 			// grab our nonce.
382
-			$nonce = $_REQUEST['nonce'];
382
+			$nonce = $_REQUEST[ 'nonce' ];
383 383
 			// grab the forms.
384
-			$forms = isset( $_REQUEST['yikes_export_forms'] ) ? $_REQUEST['yikes_export_forms'] : array();
384
+			$forms = isset( $_REQUEST[ 'yikes_export_forms' ] ) ? $_REQUEST[ 'yikes_export_forms' ] : array();
385 385
 			// validate nonce.
386 386
 			if ( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
387
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
387
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
388 388
 			}
389 389
 
390 390
 			// run the export function.
391 391
 			// parameters: ( $table_name, $form_ids, $file_name ).
392
-			Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export('Yikes-Inc-Easy-Mailchimp-Forms-Export', $forms );
392
+			Yikes_Inc_Easy_MailChimp_Export_Class::yikes_mailchimp_form_export( 'Yikes-Inc-Easy-Mailchimp-Forms-Export', $forms );
393 393
 			// re-direct the user back to the page.
394 394
 			wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=import-export-forms' ) ) );
395 395
 			die();
@@ -403,10 +403,10 @@  discard block
 block discarded – undo
403 403
 		*/
404 404
 		public function yikes_easy_mailchimp_export_plugin_settings() {
405 405
 			// grab our nonce
406
-			$nonce = $_REQUEST['nonce'];
406
+			$nonce = $_REQUEST[ 'nonce' ];
407 407
 			// validate nonce.
408 408
 			if ( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
409
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
409
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
410 410
 			}
411 411
 
412 412
 			// run the export function.
@@ -423,10 +423,10 @@  discard block
 block discarded – undo
423 423
 		*/
424 424
 		public function yikes_easy_mailchimp_import_forms() {
425 425
 			// grab our nonce.
426
-			$nonce = $_REQUEST['nonce'];
426
+			$nonce = $_REQUEST[ 'nonce' ];
427 427
 			// validate nonce.
428 428
 			if ( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
429
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
429
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
430 430
 			}
431 431
 			// include the export class.
432 432
 			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
@@ -447,18 +447,18 @@  discard block
 block discarded – undo
447 447
 		*/
448 448
 		public function yikes_easy_mailchimp_premium_support_request() {
449 449
 
450
-			if ( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
450
+			if ( isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] != 'yikes-support-request' ) {
451 451
 				return __( 'We encountered an error. Please contact the YIKES Inc. support team.', 'yikes-inc-easy-mailchimp-extender' );
452 452
 			}
453 453
 
454
-			$email       = isset( $_POST['user-email'] ) ? $_POST['user-email'] : '';
455
-			$topic       = isset( $_POST['support-topic'] ) ? $_POST['support-topic'] : '';
456
-			$issue       = isset( $_POST['support-content'] ) ? $_POST['support-content'] : '';
457
-			$priority    = isset( $_POST['support-priority'] ) ? $_POST['support-priority'] : 1;
458
-			$license     = isset( $_POST['license_key'] ) ? $_POST['license_key'] : '';
459
-			$plugin_name = isset( $_POST['plugin-name'] ) ? $_POST['plugin-name'] : '';
460
-			$plugin_slug = isset( $_POST['plugin-slug'] ) ? $_POST['plugin-slug'] : '';
461
-			$name        = isset( $_POST['user-name'] ) ? $_POST['user-name'] : 'Mailchimp Support';
454
+			$email       = isset( $_POST[ 'user-email' ] ) ? $_POST[ 'user-email' ] : '';
455
+			$topic       = isset( $_POST[ 'support-topic' ] ) ? $_POST[ 'support-topic' ] : '';
456
+			$issue       = isset( $_POST[ 'support-content' ] ) ? $_POST[ 'support-content' ] : '';
457
+			$priority    = isset( $_POST[ 'support-priority' ] ) ? $_POST[ 'support-priority' ] : 1;
458
+			$license     = isset( $_POST[ 'license_key' ] ) ? $_POST[ 'license_key' ] : '';
459
+			$plugin_name = isset( $_POST[ 'plugin-name' ] ) ? $_POST[ 'plugin-name' ] : '';
460
+			$plugin_slug = isset( $_POST[ 'plugin-slug' ] ) ? $_POST[ 'plugin-slug' ] : '';
461
+			$name        = isset( $_POST[ 'user-name' ] ) ? $_POST[ 'user-name' ] : 'Mailchimp Support';
462 462
 
463 463
 			$edd_item_id = $this->get_premium_license( $plugin_slug );
464 464
 
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
 
494 494
 		public function get_premium_license( $plugin_slug ) {
495 495
 
496
-			switch( $plugin_slug ) {
496
+			switch ( $plugin_slug ) {
497 497
 
498 498
 				case 'form-customizer':
499 499
 					return defined( 'YIKES_CUSTOMIZER_EDD_ITEM_ID' ) ? YIKES_CUSTOMIZER_EDD_ITEM_ID : '';
@@ -553,7 +553,7 @@  discard block
 block discarded – undo
553 553
 			// add a new option to store the plugin activation date/time.
554 554
 			// @since v6.0.0.
555 555
 			// this is used to notify the user that they should review after 2 weeks.
556
-			if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
556
+			if ( ! get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
557 557
 				add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
558 558
 			}
559 559
 
@@ -563,7 +563,7 @@  discard block
 block discarded – undo
563 563
 				$install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
564 564
 				$past_date = strtotime( '-14 days' );
565 565
 				if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
566
-					add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
566
+					add_action( 'admin_notices', array( $this, 'yikes_easy_mailchimp_display_review_us_notice' ) );
567 567
 				}
568 568
 			}
569 569
 
@@ -576,13 +576,13 @@  discard block
 block discarded – undo
576 576
 		*/
577 577
 		public function yikes_easy_mailchimp_display_review_us_notice() {
578 578
 			/* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
579
-			if ( in_array( get_current_screen()->base , array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
579
+			if ( in_array( get_current_screen()->base, array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base, 'yikes-inc-easy-mailchimp' ) !== false ) {
580 580
 
581 581
 				// The URL of the page the user is currently on 
582
-				$current_uri  	  = isset( $_SERVER['REQUEST_URI'] ) && ! empty( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : false;
583
-				$current_host	  = isset( $_SERVER['HTTP_HOST'] ) && ! empty( $_SERVER['HTTP_HOST'] ) ? $_SERVER['HTTP_HOST'] : false;
582
+				$current_uri = isset( $_SERVER[ 'REQUEST_URI' ] ) && ! empty( $_SERVER[ 'REQUEST_URI' ] ) ? $_SERVER[ 'REQUEST_URI' ] : false;
583
+				$current_host = isset( $_SERVER[ 'HTTP_HOST' ] ) && ! empty( $_SERVER[ 'HTTP_HOST' ] ) ? $_SERVER[ 'HTTP_HOST' ] : false;
584 584
 				$current_protocol = is_ssl() === true ? 'https://' : 'http://';
585
-				$current_url	  = ( $current_uri !== false && $current_host !== false ) ? $current_protocol . $current_host . $current_uri : admin_url();
585
+				$current_url = ( $current_uri !== false && $current_host !== false ) ? $current_protocol . $current_host . $current_uri : admin_url();
586 586
 
587 587
 				$plugin_name = '<strong>Easy Forms for Mailchimp</strong>';
588 588
 				// Review URL - Change to the URL of your plugin on WordPress.org.
@@ -593,17 +593,17 @@  discard block
 block discarded – undo
593 593
 				// Make sure all of our variables have values.
594 594
 				$reviewurl  = ( ! empty( $reviewurl ) ) ? $reviewurl : '';
595 595
 				$addons_url = ( ! empty( $addons_url ) ) ? $addons_url : '';
596
-				$nobugurl	= ( ! empty( $nobugurl ) ) ? $nobugurl : '';
596
+				$nobugurl = ( ! empty( $nobugurl ) ) ? $nobugurl : '';
597 597
 
598 598
 				$review_message = '<div id="yikes-mailchimp-logo"></div>';
599 599
 				$review_message .= sprintf( 
600 600
 					__( 'It looks like you\'ve been using %1$s for 2 weeks now. We hope you\'re enjoying the features included with the free version. If so, please consider leaving us a review. Reviews only help to catch other users attention as well as provide us with feedback to grow and improve upon. If you\'re really enjoying the plugin, consider buying an add-on or developer license for some really awesome features and premium support.', 'yikes-inc-easy-mailchimp-extender' ) 
601 601
 					. '<span class="button-container"> <a href="%2$s" target="_blank" class="button-secondary"><span class="dashicons dashicons-star-filled"></span>'
602
-						. __( "Leave A Review" , 'yikes-inc-easy-mailchimp-extender' ) 
602
+						. __( "Leave A Review", 'yikes-inc-easy-mailchimp-extender' ) 
603 603
 					. '</a> <a href="%3$s" class="button-secondary"><span class="dashicons dashicons-upload"></span>'
604
-						. __( "View Addons" , 'yikes-inc-easy-mailchimp-extender' ) 
604
+						. __( "View Addons", 'yikes-inc-easy-mailchimp-extender' ) 
605 605
 					. '</a> <a href="%4$s" class="button-secondary"><span class="dashicons dashicons-no-alt"></span>'
606
-						. __( "Dismiss" , 'yikes-inc-easy-mailchimp-extender' ) 
606
+						. __( "Dismiss", 'yikes-inc-easy-mailchimp-extender' ) 
607 607
 					. "</a> </span>", 
608 608
 				$plugin_name, $reviewurl, $addons_url, $nobugurl );
609 609
 				?>
@@ -620,7 +620,7 @@  discard block
 block discarded – undo
620 620
 			@since v3.1.1
621 621
 		*/
622 622
 		public function yikes_easy_mailchimp_stop_bugging_me() {
623
-			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
623
+			if ( isset( $_GET[ 'yikes_easy_mc_icons_nobug' ] ) && (int) filter_var( $_GET[ 'yikes_easy_mc_icons_nobug' ], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
624 624
 				add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', true );
625 625
 			}
626 626
 		}
@@ -658,7 +658,7 @@  discard block
 block discarded – undo
658 658
 	// inlcude the js for tinymce.
659 659
 	public function yks_mc_add_tinymce_plugin( $plugin_array ) {
660 660
 
661
-		$plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
661
+		$plugin_array[ 'yks_mc_tinymce_button' ] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
662 662
 
663 663
 		return $plugin_array;
664 664
 	}
@@ -679,13 +679,13 @@  discard block
 block discarded – undo
679 679
 		if ( ! empty( $list_data ) ) {
680 680
 			// build an array to pass to our javascript.
681 681
 			foreach ( $list_data as $id => $form ) {
682
-				$lists[] = array(
683
-					'text'  => urlencode( $form['form_name'] ),
682
+				$lists[ ] = array(
683
+					'text'  => urlencode( $form[ 'form_name' ] ),
684 684
 					'value' => $id,
685 685
 				);
686 686
 			}
687 687
 		} else {
688
-			$lists[0] = array(
688
+			$lists[ 0 ] = array(
689 689
 				'text'  => __( 'Please Import Some Mailchimp Lists', 'yikes-inc-easy-mailchimp-extender' ),
690 690
 				'value' => '-',
691 691
 			);
@@ -766,8 +766,8 @@  discard block
 block discarded – undo
766 766
 
767 767
 		wp_enqueue_style( 'wp-color-picker' );
768 768
 		wp_enqueue_script( 'wp-color-picker' );
769
-		wp_enqueue_script( 'jquery.timepicker.js',YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js', array( 'jquery' ) , $this->version, false );
770
-		wp_enqueue_script( 'edit-form-js', YIKES_MC_URL . 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js', array( 'jquery.timepicker.js', 'jquery-ui-datepicker' ) , $this->version, false );
769
+		wp_enqueue_script( 'jquery.timepicker.js', YIKES_MC_URL . 'admin/js/jquery.timepicker.min.js', array( 'jquery' ), $this->version, false );
770
+		wp_enqueue_script( 'edit-form-js', YIKES_MC_URL . 'admin/js/min/yikes-inc-easy-mailchimp-extender-edit-form.min.js', array( 'jquery.timepicker.js', 'jquery-ui-datepicker' ), $this->version, false );
771 771
 
772 772
 		$localized_data = array(
773 773
 			'add_tag_nonce'                     => wp_create_nonce( 'add-tag' ),
@@ -863,7 +863,7 @@  discard block
 block discarded – undo
863 863
 	 * Convert the php date format string to a js date format
864 864
 	 */
865 865
 	public function yikes_jQuery_datepicker_date_format( $site_option ) {
866
-		switch( $site_option ) {
866
+		switch ( $site_option ) {
867 867
 			//Predefined WP date formats
868 868
 			default:
869 869
 			case 'F j, Y':
@@ -1065,7 +1065,7 @@  discard block
 block discarded – undo
1065 1065
 
1066 1066
 		/* Register General Settings Section */
1067 1067
 
1068
-		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this , 'yikes_mc_validate_api_key' ) );
1068
+		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mc-api-key', array( $this, 'yikes_mc_validate_api_key' ) );
1069 1069
 
1070 1070
 		register_setting( 'yikes_inc_easy_mc_general_settings_page', 'yikes-mailchimp-use-nonce' );
1071 1071
 
@@ -1110,7 +1110,7 @@  discard block
 block discarded – undo
1110 1110
 		add_settings_field(
1111 1111
 			'optin-checkbox-init',
1112 1112
 			__( 'Select Checkboxes to Generate', 'yikes-inc-easy-mailchimp-extender' ),
1113
-			'',  // callback + validation inside of admin/partials/menu/options.php
1113
+			'', // callback + validation inside of admin/partials/menu/options.php
1114 1114
 			'yikes_inc_easy_mc_checkbox_settings'
1115 1115
 		);
1116 1116
 		/* End Checkbox Settings */
@@ -1132,21 +1132,21 @@  discard block
 block discarded – undo
1132 1132
 			add_settings_field(
1133 1133
 				'yikes-mc-recaptcha-site-key',
1134 1134
 				__( 'Enter reCAPTCHA Site Key', 'yikes-inc-easy-mailchimp-extender' ),
1135
-				'',  // callback + validation inside of admin/partials/menu/options.php
1135
+				'', // callback + validation inside of admin/partials/menu/options.php
1136 1136
 				'yikes_easy_mc_settings_recpatcha_section'
1137 1137
 			);
1138 1138
 
1139 1139
 			add_settings_field(
1140 1140
 				'yikes-mc-recaptcha-secret-key',
1141 1141
 				__( 'Enter reCAPTCHA Secret Key', 'yikes-inc-easy-mailchimp-extender' ),
1142
-				'',  // callback + validation inside of admin/partials/menu/options.php
1142
+				'', // callback + validation inside of admin/partials/menu/options.php
1143 1143
 				'yikes_easy_mc_settings_recpatcha_section'
1144 1144
 			);
1145 1145
 
1146 1146
 			add_settings_field(
1147 1147
 				'yikes-mc-recaptcha-status',
1148 1148
 				__( 'Enable ReCaptcha', 'yikes-inc-easy-mailchimp-extender' ),
1149
-				'',  // callback + validation inside of admin/partials/menu/options.php
1149
+				'', // callback + validation inside of admin/partials/menu/options.php
1150 1150
 				'yikes_easy_mc_settings_recpatcha_section'
1151 1151
 			);
1152 1152
 
@@ -1166,7 +1166,7 @@  discard block
 block discarded – undo
1166 1166
 			add_settings_field(
1167 1167
 				'yikes-mailchimp-debug-status',
1168 1168
 				__( 'Enable Debugging', 'yikes-inc-easy-mailchimp-extender' ),
1169
-				'',  // callback + validation inside of admin/partials/menu/options.php
1169
+				'', // callback + validation inside of admin/partials/menu/options.php
1170 1170
 				'yikes_easy_mc_settings_debug_section'
1171 1171
 			);
1172 1172
 
@@ -1186,7 +1186,7 @@  discard block
 block discarded – undo
1186 1186
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1187 1187
 			return '';
1188 1188
 		}
1189
-		$api_key = strip_tags ( trim( $input ) );
1189
+		$api_key = strip_tags( trim( $input ) );
1190 1190
 		$dash_position = strpos( trim( $input ), '-' );
1191 1191
 		if ( $dash_position !== false ) {
1192 1192
 			$manager = new Yikes_Inc_Easy_MailChimp_API_Manager( $api_key );
@@ -1201,9 +1201,9 @@  discard block
 block discarded – undo
1201 1201
 			update_option( 'yikes-mc-api-validation', 'valid_api_key' );
1202 1202
 				// Clear the API key transient data
1203 1203
 			$this->delete_yikes_mailchimp_transients();
1204
-		}  else {
1204
+		} else {
1205 1205
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1206
-			$error_logging->yikes_easy_mailchimp_write_to_error_log( $response->get_error_message() , __( "Connecting to Mailchimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1206
+			$error_logging->yikes_easy_mailchimp_write_to_error_log( $response->get_error_message(), __( "Connecting to Mailchimp", 'yikes-inc-easy-mailchimp-extender' ), __( "Settings Page/General Settings", 'yikes-inc-easy-mailchimp-extender' ) );
1207 1207
 			update_option( 'yikes-mc-api-invalid-key-response', $response->get_error_message() );
1208 1208
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1209 1209
 		}
@@ -1252,11 +1252,11 @@  discard block
 block discarded – undo
1252 1252
 	public function check_for_old_yks_mc_options() {
1253 1253
 		$old_plugin_options = get_option( 'ykseme_storage' );
1254 1254
 		// only perform options migrations if the site is not a multi-site setup
1255
-		if ( !is_multisite() ) {
1255
+		if ( ! is_multisite() ) {
1256 1256
 			if ( apply_filters( 'yikes_mc_old_options_filter', $old_plugin_options ) ) {
1257 1257
 				// display a notice to the user that they should 'migrate'
1258 1258
 				// from the old plugin settings to the new ones
1259
-				add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
1259
+				add_action( 'admin_notices', array( $this, 'display_options_migrate_notice' ), 11 );
1260 1260
 			}
1261 1261
 		}
1262 1262
 	}
@@ -1279,11 +1279,11 @@  discard block
 block discarded – undo
1279 1279
 
1280 1280
 			// Confirm that the necessary forms table in the database exists, else bail
1281 1281
 			global $wpdb;
1282
-			if ( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1282
+			if ( $wpdb->get_var( "show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'" ) != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1283 1283
 				return;
1284 1284
 			}
1285 1285
 
1286
-			if ( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1286
+			if ( isset( $_GET[ 'yikes-mc-options-migration-dismissed' ] ) && $_GET[ 'yikes-mc-options-migration-dismissed' ] == 'true' ) {
1287 1287
 					// Delete the options, start a-new! (this will disable the migration notice altogether)
1288 1288
 					delete_option( 'widget_yikes_mc_widget' );
1289 1289
 					delete_option( 'api_validation' );
@@ -1297,7 +1297,7 @@  discard block
 block discarded – undo
1297 1297
 			} else {
1298 1298
 			?>
1299 1299
 				<div class="yikes-easy-mc-updated migrate-options-notice">
1300
-					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list." , 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?></p>
1300
+					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?></p>
1301 1301
 					<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>
1302 1302
 					<p><em><?php _e( "It's also strongly recommended that you take a backup of your database.", 'yikes-inc-easy-mailchimp-extender' ); ?></em></p>
1303 1303
 					<section id="migration-buttons">
@@ -1322,9 +1322,9 @@  discard block
 block discarded – undo
1322 1322
 		*	and return the index ( used to find the list name assigned to a form )
1323 1323
 		*	- http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1324 1324
 		*/
1325
-		function findMCListID($id, $array) {
1326
-		   foreach ($array as $key => $val) {
1327
-			   if ($val['id'] === $id) {
1325
+		function findMCListID( $id, $array ) {
1326
+		   foreach ( $array as $key => $val ) {
1327
+			   if ( $val[ 'id' ] === $id ) {
1328 1328
 				   return $key;
1329 1329
 			   }
1330 1330
 		   }
@@ -1334,8 +1334,8 @@  discard block
 block discarded – undo
1334 1334
 		/* Ajax Migrate Options */
1335 1335
 		function migrate_archived_options() {
1336 1336
 			// all options prefixed with 'yikes-mc-'
1337
-			$option_name = 'yikes-mc-'.$_POST['option_name'];
1338
-			$option_value = $_POST['option_value'];
1337
+			$option_name = 'yikes-mc-' . $_POST[ 'option_name' ];
1338
+			$option_value = $_POST[ 'option_value' ];
1339 1339
 			if ( json_decode( $option_value ) ) {
1340 1340
 				// decode our lists() array, and store it
1341 1341
 				$opt_value = json_decode( $option_value, true );
@@ -1349,22 +1349,22 @@  discard block
 block discarded – undo
1349 1349
 
1350 1350
 		/* Ajax Migrate Forms */
1351 1351
 		function migrate_previously_setup_forms() {
1352
-			$option_name = $_POST['option_name'];
1353
-			$done = $_POST['done_import'];
1352
+			$option_name = $_POST[ 'option_name' ];
1353
+			$done = $_POST[ 'done_import' ];
1354 1354
 			// Create some starter forms for the user
1355 1355
 			// based on previously imported lists (to our old version)
1356 1356
 			if ( $option_name == 'yikes-mc-lists' ) {
1357
-				$option_value = $_POST['option_value'];
1358
-				$new_options = json_decode( stripslashes_deep( $option_value ) , true );
1357
+				$option_value = $_POST[ 'option_value' ];
1358
+				$new_options = json_decode( stripslashes_deep( $option_value ), true );
1359 1359
 
1360
-				$list_id = $new_options['id'];
1361
-				$form_name = $new_options['name'];
1362
-				$fields = $new_options['fields']; // our fields array
1360
+				$list_id = $new_options[ 'id' ];
1361
+				$form_name = $new_options[ 'name' ];
1362
+				$fields = $new_options[ 'fields' ]; // our fields array
1363 1363
 
1364
-				$custom_styles = isset( $new_options['custom_styles'] ) ? $new_options['custom_styles']: '0'; // store as an array with all of our styles
1365
-				$custom_template = isset( $new_options['custom_template'] ) ? $new_options['custom_template'] : '0'; // store template data as an array ( active , template used )
1366
-				$redirect_user_on_submit = isset( $new_options['yks_mailchimp_redirect_'.$list_id] ) ? '1' : '0';
1367
-				$redirect_page = isset( $new_options['page_id_'.$list_id] ) ? $new_options['page_id_'.$list_id] : '';
1364
+				$custom_styles = isset( $new_options[ 'custom_styles' ] ) ? $new_options[ 'custom_styles' ] : '0'; // store as an array with all of our styles
1365
+				$custom_template = isset( $new_options[ 'custom_template' ] ) ? $new_options[ 'custom_template' ] : '0'; // store template data as an array ( active , template used )
1366
+				$redirect_user_on_submit = isset( $new_options[ 'yks_mailchimp_redirect_' . $list_id ] ) ? '1' : '0';
1367
+				$redirect_page = isset( $new_options[ 'page_id_' . $list_id ] ) ? $new_options[ 'page_id_' . $list_id ] : '';
1368 1368
 
1369 1369
 				/* Insert Forms Function  */
1370 1370
 				$this->form_interface->create_form( array(
@@ -1400,8 +1400,8 @@  discard block
 block discarded – undo
1400 1400
 		*	@since v5.6 - complete re-write
1401 1401
 		*/
1402 1402
 		public function generate_options_pages_sidebar_menu() {
1403
-			if ( isset( $_REQUEST['section'] ) ) {
1404
-				$selected = $_REQUEST['section'];
1403
+			if ( isset( $_REQUEST[ 'section' ] ) ) {
1404
+				$selected = $_REQUEST[ 'section' ];
1405 1405
 			}
1406 1406
 			$installed_addons = get_option( 'yikes-easy-mc-active-addons', array() );
1407 1407
 
@@ -1418,25 +1418,25 @@  discard block
 block discarded – undo
1418 1418
 				<h3><span><?php _e( 'Additional Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
1419 1419
 				<div class="inside">
1420 1420
 					<ul id="settings-nav">
1421
-						<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>
1422
-						<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>
1423
-						<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>
1424
-						<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>
1425
-						<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>
1426
-						<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>
1421
+						<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>
1422
+						<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>
1423
+						<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>
1424
+						<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>
1425
+						<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>
1426
+						<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>
1427 1427
 					</ul>
1428 1428
 					<?php
1429 1429
 						// create our add-on settings pages
1430
-						if ( !empty( $installed_addons ) ) {
1430
+						if ( ! empty( $installed_addons ) ) {
1431 1431
 							?>
1432 1432
 							<hr class="add-on-settings-divider" />
1433 1433
 							<strong><?php _e( 'Addon Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1434 1434
 							<ul id="addon-settings-nav">
1435 1435
 							<?php
1436
-							foreach( $installed_addons as $addon_name ) {
1436
+							foreach ( $installed_addons as $addon_name ) {
1437 1437
 								?>
1438 1438
 									<li>
1439
-										<?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>
1439
+										<?php if ( isset( $_REQUEST[ 'section' ] ) && $_REQUEST[ 'section' ] == $addon_name ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => $addon_name, 'addon' => 'true' ), admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=' . $addon_name ) ) ); ?>"><?php echo ucwords( str_replace( '-', ' ', $addon_name ) ); ?></a></li>
1440 1440
 								<?php
1441 1441
 							}
1442 1442
 							?>
@@ -1485,19 +1485,19 @@  discard block
 block discarded – undo
1485 1485
 						<select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); disabled( true, empty( $lists ) ); ?>>
1486 1486
 							<?php
1487 1487
 							if ( ! empty( $lists ) ) {
1488
-								foreach( $lists as $mailing_list ) {
1488
+								foreach ( $lists as $mailing_list ) {
1489 1489
 									?>
1490
-									<option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1490
+									<option value="<?php echo $mailing_list[ 'id' ]; ?>"><?php echo stripslashes( $mailing_list[ 'name' ] ) . ' (' . $mailing_list[ 'stats' ][ 'member_count' ] . ') '; ?></option>
1491 1491
 									<?php
1492 1492
 								}
1493 1493
 							} else {
1494 1494
 								if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1495 1495
 									?>
1496
-									<option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1496
+									<option><?php echo __( "Please enter a valid API key.", 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1497 1497
 									<?php
1498 1498
 								} else {
1499 1499
 									?>
1500
-									<option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1500
+									<option><?php echo __( "No lists were found on the account.", 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1501 1501
 									<?php
1502 1502
 
1503 1503
 								}
@@ -1506,8 +1506,8 @@  discard block
 block discarded – undo
1506 1506
 						</select>
1507 1507
 
1508 1508
 						<?php
1509
-						if ( isset( $_GET['transient-cleared'] ) ) {
1510
-							if ( 'true' === $_GET['transient-cleared'] ) {
1509
+						if ( isset( $_GET[ 'transient-cleared' ] ) ) {
1510
+							if ( 'true' === $_GET[ 'transient-cleared' ] ) {
1511 1511
 								?>
1512 1512
 								<div class="yikes-list-refreshed-notice">
1513 1513
 									<p><?php esc_attr_e( 'Mailchimp list data has been succesfully refreshed.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -1520,7 +1520,7 @@  discard block
 block discarded – undo
1520 1520
 							if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'invalid_api_key' ) {
1521 1521
 								?>
1522 1522
 									<p class="description">
1523
-										<?php printf( __( 'Head over to <a href="http://www.Mailchimp.com" title="%s">Mailchimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ) , __( 'Create a list', 'yikes-inc-easy-mailchimp-extender' ) ); ?>
1523
+										<?php printf( __( 'Head over to <a href="http://www.Mailchimp.com" title="%s">Mailchimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ), __( 'Create a list', 'yikes-inc-easy-mailchimp-extender' ) ); ?>
1524 1524
 									</p>
1525 1525
 								<?php
1526 1526
 							}
@@ -1529,9 +1529,9 @@  discard block
 block discarded – undo
1529 1529
 					</label>
1530 1530
 					<?php
1531 1531
 						if ( $this->is_user_mc_api_valid_form( false ) ) {
1532
-							echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary', '', false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1532
+							echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ), 'primary', '', false, array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1533 1533
 						} else {
1534
-							echo '<p class="description">' . __( "Please enter a valid Mailchimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1534
+							echo '<p class="description">' . __( "Please enter a valid Mailchimp API key to get started.", 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1535 1535
 							?>
1536 1536
 								<a href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&settings-updated=true' ) ); ?>"><?php _e( 'general settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a>
1537 1537
 							<?php
@@ -1561,7 +1561,7 @@  discard block
 block discarded – undo
1561 1561
 				$post_types = get_post_types();
1562 1562
 				?>
1563 1563
 				<label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if ( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
1564
-					<?php _e( "Select A Page or Post" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1564
+					<?php _e( "Select A Page or Post", 'yikes-inc-easy-mailchimp-extender' ); ?>
1565 1565
 					<select id="redirect-user-to-selection" name="redirect-user-to-selection" onchange="shouldWeDisplayCustomURL( this );return;">
1566 1566
 				<?php
1567 1567
 
@@ -1577,7 +1577,7 @@  discard block
 block discarded – undo
1577 1577
 					$excluded_post_types = apply_filters( 'yikes-mailchimp-excluded-redirect-post-types', $excluded_post_types );
1578 1578
 
1579 1579
 						// loop over registered post types, and query!
1580
-						foreach( $post_types as $registered_post_type ) {
1580
+						foreach ( $post_types as $registered_post_type ) {
1581 1581
 
1582 1582
 							// exclude a few built in custom post types and any defined by the filter
1583 1583
 							if ( ! in_array( $registered_post_type, $excluded_post_types ) ) {
@@ -1599,8 +1599,8 @@  discard block
 block discarded – undo
1599 1599
 									?>
1600 1600
 										<optgroup label="<?php echo ucwords( str_replace( '_', ' ', $registered_post_type ) ); ?>">
1601 1601
 									<?php
1602
-											foreach( $post_ids as $post_id ) {
1603
-												?><option <?php selected( $redirect_page , $post_id ); ?> value="<?php echo $post_id; ?>"><?php echo get_the_title( $post_id ) ?></option><?php
1602
+											foreach ( $post_ids as $post_id ) {
1603
+												?><option <?php selected( $redirect_page, $post_id ); ?> value="<?php echo $post_id; ?>"><?php echo get_the_title( $post_id ) ?></option><?php
1604 1604
 											}
1605 1605
 									?>
1606 1606
 										</optgroup>
@@ -1616,7 +1616,7 @@  discard block
 block discarded – undo
1616 1616
 					</select>
1617 1617
 
1618 1618
 					<label name="custom-redirect-url" class="custom_redirect_url_label" <?php if ( ! isset( $redirect_page ) || $redirect_page != 'custom_url' ) { echo 'style="display:none;"'; } ?>>
1619
-						<?php _e( "Enter Custom URL" , 'yikes-inc-easy-mailchimp-extender' ); ?>
1619
+						<?php _e( "Enter Custom URL", 'yikes-inc-easy-mailchimp-extender' ); ?>
1620 1620
 						<input type="text" class="widefat custom-redirect-url" name="custom-redirect-url" value="<?php echo $custom_redirect_url; ?>" />
1621 1621
 					</label>
1622 1622
 
@@ -1675,7 +1675,7 @@  discard block
 block discarded – undo
1675 1675
 							</p>
1676 1676
 						</div>
1677 1677
 
1678
-						<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>
1678
+						<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>
1679 1679
 
1680 1680
 						<section id="about-yikes-inc" class="inside">
1681 1681
 							<a href="https://www.yikesinc.com" target="_blank" title="YIKES Inc.">
@@ -1693,7 +1693,7 @@  discard block
 block discarded – undo
1693 1693
 						<!-- review us container -->
1694 1694
 						<h3><?php _e( 'Easy Forms for Mailchimp Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
1695 1695
 						<div id="review-yikes-easy-mc" class="inside">
1696
-							<p><?php _e( "Check out available add-ons for some seriously enhanced features." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1696
+							<p><?php _e( "Check out available add-ons for some seriously enhanced features.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
1697 1697
 							<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>
1698 1698
 						</div>
1699 1699
 
@@ -1720,11 +1720,11 @@  discard block
 block discarded – undo
1720 1720
 
1721 1721
 			// if no list id, die!
1722 1722
 			if ( ! $list_id ) {
1723
-				wp_die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1723
+				wp_die( __( "We've encountered an error. No list ID was sent.", 'yikes-inc-easy-mailchimp-extender' ) );
1724 1724
 			}
1725 1725
 
1726 1726
 			if ( ! $merge_variables ) {
1727
-				wp_die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support." , 'yikes-inc-easy-mailchimp-extender' ) );
1727
+				wp_die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support.", 'yikes-inc-easy-mailchimp-extender' ) );
1728 1728
 			}
1729 1729
 
1730 1730
 			if ( ! empty( $form_fields ) ) {
@@ -1735,17 +1735,17 @@  discard block
 block discarded – undo
1735 1735
 				$available_interest_groups	= array();
1736 1736
 
1737 1737
 				// Default variables as arrays - these are used for holding the Mailchimp merge field ID
1738
-				$merge_field_ids			= array();
1739
-				$mailchimp_merge_field_ids	= array();
1738
+				$merge_field_ids = array();
1739
+				$mailchimp_merge_field_ids = array();
1740 1740
 
1741 1741
 				// loop over merge variables
1742
-				if ( ! empty( $merge_variables['merge_fields'] ) ) {
1743
-					$available_merge_variables = wp_list_pluck( $merge_variables['merge_fields'], 'tag' );
1744
-					$mailchimp_merge_field_ids = wp_list_pluck( $merge_variables['merge_fields'], 'merge_id' );
1742
+				if ( ! empty( $merge_variables[ 'merge_fields' ] ) ) {
1743
+					$available_merge_variables = wp_list_pluck( $merge_variables[ 'merge_fields' ], 'tag' );
1744
+					$mailchimp_merge_field_ids = wp_list_pluck( $merge_variables[ 'merge_fields' ], 'merge_id' );
1745 1745
 					
1746 1746
 					// Array will look like $merge_tag => $merge_id
1747
-					foreach( $available_merge_variables as $index => $merge_tag ) { 
1748
-						$merge_field_ids[$merge_tag] = $mailchimp_merge_field_ids[$index];
1747
+					foreach ( $available_merge_variables as $index => $merge_tag ) { 
1748
+						$merge_field_ids[ $merge_tag ] = $mailchimp_merge_field_ids[ $index ];
1749 1749
 					}
1750 1750
 				}
1751 1751
 
@@ -1760,46 +1760,46 @@  discard block
 block discarded – undo
1760 1760
 				$excluded_fields = array_diff( $assigned_fields, $merged_fields );
1761 1761
 
1762 1762
 				$i = 1;
1763
-				foreach( $form_fields as $field ) {
1763
+				foreach ( $form_fields as $field ) {
1764 1764
 
1765
-					if ( isset( $field['merge'] ) ) {
1765
+					if ( isset( $field[ 'merge' ] ) ) {
1766 1766
 						// @todo: don't use in_array()
1767
-						$excluded_field = in_array( $field['merge'], $excluded_fields, true );
1767
+						$excluded_field = in_array( $field[ 'merge' ], $excluded_fields, true );
1768 1768
 						?>
1769
-						<section class="draggable" id="<?php echo $field['merge']; ?>">
1769
+						<section class="draggable" id="<?php echo $field[ 'merge' ]; ?>">
1770 1770
 							<!-- top -->
1771 1771
 							<a class="expansion-section-title settings-sidebar">
1772 1772
 								<span class="dashicons dashicons-plus yikes-mc-expansion-toggle"></span>
1773
-								<span class="yikes-mc-expansion-section-field-label"> <?php echo stripslashes( $field['label'] ); ?> </span>
1773
+								<span class="yikes-mc-expansion-section-field-label"> <?php echo stripslashes( $field[ 'label' ] ); ?> </span>
1774 1774
 								<?php if ( $excluded_field ) { ?>
1775 1775
 									<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' ); ?>">
1776 1776
 								<?php } ?>
1777
-								<input maxlength="50" type="text" class="yikes-mc-edit-field-label-input" value="<?php echo stripslashes( $field['label'] ); ?>" />
1777
+								<input maxlength="50" type="text" class="yikes-mc-edit-field-label-input" value="<?php echo stripslashes( $field[ 'label' ] ); ?>" />
1778 1778
 								<span class="dashicons dashicons-yes yikes-mc-save-field-label-edits-icon" title="<?php _e( 'Click to save changes.', 'yikes-inc-easy-mailchimp-extender' ); ?>"></span>
1779 1779
 								<span class="dashicons dashicons-edit yikes-mc-edit-field-label-icon" title="<?php _e( 'Click to edit the label', 'yikes-inc-easy-mailchimp-extender' ); ?>"></span>
1780 1780
 								<span class="yikes-mc-edit-field-label-message"></span>
1781
-								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
1781
+								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field[ 'type' ]; ?></small></span>
1782 1782
 							</a>
1783 1783
 							<!-- expansion section -->
1784 1784
 							<div class="yikes-mc-settings-expansion-section">
1785 1785
 
1786 1786
 								<?php if ( $excluded_field ) { ?>
1787
-									<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>
1787
+									<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>
1788 1788
 								<?php } ?>
1789 1789
 
1790 1790
 								<!-- store field data -->
1791
-								<input type="hidden" class="yikes-mc-merge-field-label" name="field[<?php echo $field['merge']; ?>][label]" value="<?php echo htmlspecialchars( $field['label'] ); ?>" />
1792
-								<input type="hidden" class="yikes-mc-merge-field-type" name="field[<?php echo $field['merge']; ?>][type]" value="<?php echo $field['type']; ?>" />
1793
-								<input type="hidden" class="yikes-mc-merge-field-tag" name="field[<?php echo $field['merge']; ?>][merge]" value="<?php echo $field['merge']; ?>" />
1794
-								<input type="hidden" class="field-<?php echo $field['merge']; ?>-position position-input" name="field[<?php echo $field['merge']; ?>][position]" value="<?php echo $i++; ?>" />
1795
-								<?php if ( isset( $merge_field_ids[ $field['merge'] ] ) && is_int( $merge_field_ids[ $field['merge'] ] ) ) { ?> 
1796
-									<input type="hidden" class="yikes-mc-merge-field-id" name="field[<?php echo $field['merge']; ?>][id]" value="<?php echo $merge_field_ids[ $field['merge'] ] ?>" />  
1791
+								<input type="hidden" class="yikes-mc-merge-field-label" name="field[<?php echo $field[ 'merge' ]; ?>][label]" value="<?php echo htmlspecialchars( $field[ 'label' ] ); ?>" />
1792
+								<input type="hidden" class="yikes-mc-merge-field-type" name="field[<?php echo $field[ 'merge' ]; ?>][type]" value="<?php echo $field[ 'type' ]; ?>" />
1793
+								<input type="hidden" class="yikes-mc-merge-field-tag" name="field[<?php echo $field[ 'merge' ]; ?>][merge]" value="<?php echo $field[ 'merge' ]; ?>" />
1794
+								<input type="hidden" class="field-<?php echo $field[ 'merge' ]; ?>-position position-input" name="field[<?php echo $field[ 'merge' ]; ?>][position]" value="<?php echo $i++; ?>" />
1795
+								<?php if ( isset( $merge_field_ids[ $field[ 'merge' ] ] ) && is_int( $merge_field_ids[ $field[ 'merge' ] ] ) ) { ?> 
1796
+									<input type="hidden" class="yikes-mc-merge-field-id" name="field[<?php echo $field[ 'merge' ]; ?>][id]" value="<?php echo $merge_field_ids[ $field[ 'merge' ] ] ?>" />  
1797 1797
 								<?php } ?>
1798 1798
 
1799
-								<?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1800
-									$choices = json_decode( $field['choices'], true );
1799
+								<?php if ( $field[ 'type' ] == 'radio' || $field[ 'type' ] == 'dropdown' || $field[ 'type' ] == 'select' ) {
1800
+									$choices = json_decode( $field[ 'choices' ], true );
1801 1801
 								?>
1802
-									<input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1802
+									<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
1803 1803
 								<?php } ?>
1804 1804
 
1805 1805
 								<!-- Single or Double Opt-in -->
@@ -1815,12 +1815,12 @@  discard block
 block discarded – undo
1815 1815
 												</label>
1816 1816
 											</td>
1817 1817
 											<td>
1818
-												<input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field['merge']; ?>">
1818
+												<input class="widefat merge-tag-text" type="text" readonly value="<?php echo $field[ 'merge' ]; ?>">
1819 1819
 											</td>
1820 1820
 										</tr>
1821 1821
 
1822 1822
 										<!-- Placeholder Value -->
1823
-										<?php switch( $field['type'] ) {
1823
+										<?php switch ( $field[ 'type' ] ) {
1824 1824
 
1825 1825
 											case 'text':
1826 1826
 											case 'email':
@@ -1834,13 +1834,13 @@  discard block
 block discarded – undo
1834 1834
 										<!-- Placeholder -->
1835 1835
 										<tr valign="top">
1836 1836
 											<td scope="row">
1837
-												<label for="placeholder_<?php echo esc_attr( $field['merge'] ); ?>">
1837
+												<label for="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1838 1838
 													<?php _e( 'Placeholder', 'yikes-inc-easy-mailchimp-extender' ); ?>
1839 1839
 												</label>
1840 1840
 											</td>
1841 1841
 											<td>
1842
-												<input type="text" id="placeholder_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="<?php echo isset( $field['placeholder'] ) ? $field['placeholder'] : '' ; ?>" />
1843
-												<p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1842
+												<input type="text" id="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][placeholder]" value="<?php echo isset( $field[ 'placeholder' ] ) ? $field[ 'placeholder' ] : ''; ?>" />
1843
+												<p class="description"><small><?php _e( "Assign a placeholder value to this field.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1844 1844
 											</td>
1845 1845
 										</tr>
1846 1846
 										<?php
@@ -1851,13 +1851,13 @@  discard block
 block discarded – undo
1851 1851
 											?>
1852 1852
 												<tr valign="top">
1853 1853
 													<td scope="row">
1854
-														<label for="placeholder_<?php echo esc_attr( $field['merge'] ); ?>">
1854
+														<label for="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1855 1855
 															<?php _e( 'Placeholder', 'yikes-inc-easy-mailchimp-extender' ); ?>
1856 1856
 														</label>
1857 1857
 													</td>
1858 1858
 													<td>
1859
-														<input type="checkbox" id="placeholder_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat" name="field[<?php echo $field['merge']; ?>][placeholder]" value="1" <?php echo isset( $field['placeholder'] ) && ! empty( $field['placeholder'] ) ? 'checked="checked"' : '' ; ?> />
1860
-														<span class="description"><small><?php _e( "Use placeholders for this field (these will be automatically filled in with field names).", 'yikes-inc-easy-mailchimp-extender' );?></small></span>
1859
+														<input type="checkbox" id="placeholder_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][placeholder]" value="1" <?php echo isset( $field[ 'placeholder' ] ) && ! empty( $field[ 'placeholder' ] ) ? 'checked="checked"' : ''; ?> />
1860
+														<span class="description"><small><?php _e( "Use placeholders for this field (these will be automatically filled in with field names).", 'yikes-inc-easy-mailchimp-extender' ); ?></small></span>
1861 1861
 													</td>
1862 1862
 												</tr>
1863 1863
 											<?php
@@ -1867,7 +1867,7 @@  discard block
 block discarded – undo
1867 1867
 										?>
1868 1868
 
1869 1869
 										<!-- Default Value -->
1870
-										<?php switch( $field['type'] ) {
1870
+										<?php switch ( $field[ 'type' ] ) {
1871 1871
 											default:
1872 1872
 											case 'text':
1873 1873
 											case 'number':
@@ -1875,15 +1875,15 @@  discard block
 block discarded – undo
1875 1875
 										?>
1876 1876
 											<tr valign="top">
1877 1877
 												<td scope="row">
1878
-													<label for="default_value_<?php echo esc_attr( $field['merge'] ); ?>">
1878
+													<label for="default_value_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1879 1879
 														<?php _e( 'Default Value', 'yikes-inc-easy-mailchimp-extender' ); ?>
1880 1880
 													</label>
1881 1881
 												</td>
1882 1882
 												<td>
1883
-													<input id="default_value_<?php echo esc_attr( $field['merge'] ); ?>" <?php if ( $field['type'] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field['merge']; ?>][default]" <?php if ( $field['type'] != 'url' ) { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( $field['default'] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field['default'] ) ) ) : ''; ?>" <?php } ?> />
1884
-													<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>
1883
+													<input id="default_value_<?php echo esc_attr( $field[ 'merge' ] ); ?>" <?php if ( $field[ 'type' ] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][default]" <?php if ( $field[ 'type' ] != 'url' ) { ?> value="<?php echo isset( $field[ 'default' ] ) ? stripslashes( wp_strip_all_tags( $field[ 'default' ] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field[ 'default' ] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field[ 'default' ] ) ) ) : ''; ?>" <?php } ?> />
1884
+													<p class="description"><small><?php _e( "Assign a default value to populate this field with on initial page load.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1885 1885
 													<?php
1886
-													switch( $field['type'] ) {
1886
+													switch ( $field[ 'type' ] ) {
1887 1887
 														case 'text':
1888 1888
 															?>
1889 1889
 																<p><small class="pre-defined-tag-link"><a href="#TB_inline?width=600&height=550&inlineId=pre-defined-tag-container" onclick="storeGlobalClicked( jQuery( this ) );" class="thickbox"><?php _e( 'View Pre-Defined Tags', 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
@@ -1905,28 +1905,28 @@  discard block
 block discarded – undo
1905 1905
 													</td>
1906 1906
 													<td>
1907 1907
 														<?php
1908
-															$field['default_choice'] = ! isset( $field['default_choice'] ) ? 'no-default' : $field['default_choice'];
1908
+															$field[ 'default_choice' ] = ! isset( $field[ 'default_choice' ] ) ? 'no-default' : $field[ 'default_choice' ];
1909 1909
 															$x = 0;
1910 1910
 														?>
1911
-														<label for="<?php echo $field['merge'] . '-no-default'; ?>">
1912
-															<input id="<?php echo $field['merge'] . '-no-default'; ?>"
1911
+														<label for="<?php echo $field[ 'merge' ] . '-no-default'; ?>">
1912
+															<input id="<?php echo $field[ 'merge' ] . '-no-default'; ?>"
1913 1913
 															       type="radio"
1914
-															       name="field[<?php echo $field['merge']; ?>][default_choice]"
1915
-															       value="no-default" <?php checked( $field['default_choice'], 'no-default' ); ?>
1914
+															       name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]"
1915
+															       value="no-default" <?php checked( $field[ 'default_choice' ], 'no-default' ); ?>
1916 1916
 															>
1917 1917
 															No Default&nbsp;
1918 1918
 														</label>
1919 1919
 														<?php
1920 1920
 														foreach ( $choices as $choice => $value ) { ?>
1921
-															<label for="<?php echo $field['merge'].'-'.$x; ?>">
1922
-																<input id="<?php echo $field['merge'].'-'.$x; ?>"
1921
+															<label for="<?php echo $field[ 'merge' ] . '-' . $x; ?>">
1922
+																<input id="<?php echo $field[ 'merge' ] . '-' . $x; ?>"
1923 1923
 																       type="radio"
1924
-																       name="field[<?php echo $field['merge']; ?>][default_choice]"
1925
-																       value="<?php echo $x; ?>" <?php checked( $field['default_choice'], $x ); ?>>
1924
+																       name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]"
1925
+																       value="<?php echo $x; ?>" <?php checked( $field[ 'default_choice' ], $x ); ?>>
1926 1926
 																<?php echo $value; ?>&nbsp;
1927 1927
 															</label>
1928 1928
 														<?php $x++; } ?>
1929
-														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1929
+														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1930 1930
 													</td>
1931 1931
 												</tr>
1932 1932
 
@@ -1942,13 +1942,13 @@  discard block
 block discarded – undo
1942 1942
 														</label>
1943 1943
 													</td>
1944 1944
 													<td>
1945
-														<select type="default" name="field[<?php echo $field['merge']; ?>][default_choice]">
1946
-															<option value="no-default" <?php selected( $field['default_choice'] , 'no-default' ); ?>>No Default</option>
1947
-															<?php foreach( json_decode( $field['choices'], true ) as $choice => $value ) { ?>
1948
-																<option value="<?php echo $choice; ?>" <?php selected( $field['default_choice'] , $choice ); ?>><?php echo $value; ?></option>
1945
+														<select type="default" name="field[<?php echo $field[ 'merge' ]; ?>][default_choice]">
1946
+															<option value="no-default" <?php selected( $field[ 'default_choice' ], 'no-default' ); ?>>No Default</option>
1947
+															<?php foreach ( json_decode( $field[ 'choices' ], true ) as $choice => $value ) { ?>
1948
+																<option value="<?php echo $choice; ?>" <?php selected( $field[ 'default_choice' ], $choice ); ?>><?php echo $value; ?></option>
1949 1949
 															<?php } ?>
1950 1950
 														</select>
1951
-														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1951
+														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1952 1952
 													</td>
1953 1953
 												</tr>
1954 1954
 
@@ -1965,82 +1965,82 @@  discard block
 block discarded – undo
1965 1965
 										<!-- Field Description -->
1966 1966
 										<tr valign="top">
1967 1967
 											<td scope="row">
1968
-												<label for="description_<?php echo esc_attr( $field['merge'] ); ?>">
1968
+												<label for="description_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1969 1969
 													<?php _e( 'Description', 'yikes-inc-easy-mailchimp-extender' ); ?>
1970 1970
 												</label>
1971 1971
 											</td>
1972 1972
 											<td>
1973
-												<textarea class="widefat field-description-input" id="description_<?php echo esc_attr( $field['merge'] ); ?>" name="field[<?php echo $field['merge']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
1974
-												<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>
1973
+												<textarea class="widefat field-description-input" id="description_<?php echo esc_attr( $field[ 'merge' ] ); ?>" name="field[<?php echo $field[ 'merge' ]; ?>][description]"><?php echo isset( $field[ 'description' ] ) ? stripslashes( esc_html( $field[ 'description' ] ) ) : ''; ?></textarea>
1974
+												<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>
1975 1975
 											</td>
1976 1976
 										</tr>
1977 1977
 										<!-- Description Above Field -->
1978 1978
 										<tr valign="top" class="yikes-checkbox-container">
1979 1979
 											<td scope="row">
1980
-												<label for="description_above_<?php echo esc_attr( $field['merge'] ); ?>">
1980
+												<label for="description_above_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1981 1981
 													<?php _e( 'Description Above Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
1982 1982
 												</label>
1983 1983
 											</td>
1984 1984
 											<td>
1985
-												<input type="checkbox" id="description_above_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat field-description-input" name="field[<?php echo $field['merge']; ?>][description_above]" value="1" <?php echo isset( $field['description_above'] ) && $field['description_above'] === '1' ? 'checked="checked"' : ''; ?> />
1986
-												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1985
+												<input type="checkbox" id="description_above_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat field-description-input" name="field[<?php echo $field[ 'merge' ]; ?>][description_above]" value="1" <?php echo isset( $field[ 'description_above' ] ) && $field[ 'description_above' ] === '1' ? 'checked="checked"' : ''; ?> />
1986
+												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
1987 1987
 											</td>
1988 1988
 										</tr>
1989 1989
 										<!-- Additional Classes -->
1990 1990
 										<tr valign="top">
1991 1991
 											<td scope="row">
1992
-												<label for="classes_<?php echo esc_attr( $field['merge'] ); ?>">
1992
+												<label for="classes_<?php echo esc_attr( $field[ 'merge' ] ); ?>">
1993 1993
 													<?php _e( 'Additional Classes', 'yikes-inc-easy-mailchimp-extender' ); ?>
1994 1994
 												</label>
1995 1995
 											</td>
1996 1996
 											<td>
1997
-												<input type="text" id="classes_<?php echo esc_attr( $field['merge'] ); ?>" class="widefat" name="field[<?php echo $field['merge']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
1998
-												<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>
1997
+												<input type="text" id="classes_<?php echo esc_attr( $field[ 'merge' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'merge' ]; ?>][additional-classes]" value="<?php echo isset( $field[ 'additional-classes' ] ) ? stripslashes( wp_strip_all_tags( $field[ 'additional-classes' ] ) ) : ''; ?>" />
1998
+												<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>
1999 1999
 											</td>
2000 2000
 										</tr>
2001 2001
 										<!-- Required Toggle -->
2002 2002
 										<tr valign="top" class="yikes-checkbox-container yikes-checkbox-container-first">
2003 2003
 											<td scope="row">
2004
-												<label for="field-required-<?php echo esc_attr( $field['merge'] ); ?>">
2004
+												<label for="field-required-<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2005 2005
 													<?php _e( 'Field Required?', 'yikes-inc-easy-mailchimp-extender' ); ?>
2006 2006
 												</label>
2007 2007
 											</td>
2008 2008
 											<td>
2009
-												<?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2010
-												<input id="field-required-<?php echo esc_attr( $field['merge'] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][require]" <?php checked( $checked , 1 ); ?> <?php if ( $field['merge'] == 'EMAIL' ) {  ?> disabled="disabled" checked="checked" title="<?php echo __( 'Email is a required field.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2011
-												<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>
2009
+												<?php $checked = isset( $field[ 'require' ] ) ? $field[ 'require' ] : '0'; ?>
2010
+												<input id="field-required-<?php echo esc_attr( $field[ 'merge' ] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field[ 'merge' ]; ?>][require]" <?php checked( $checked, 1 ); ?> <?php if ( $field[ 'merge' ] == 'EMAIL' ) {  ?> disabled="disabled" checked="checked" title="<?php echo __( 'Email is a required field.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2011
+												<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>
2012 2012
 											</td>
2013 2013
 										</tr>
2014 2014
 										<!-- Visible Toggle -->
2015 2015
 										<tr valign="top" class="yikes-checkbox-container">
2016 2016
 											<td scope="row">
2017
-												<label for="hide-field-<?php echo esc_attr( $field['merge'] ); ?>">
2017
+												<label for="hide-field-<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2018 2018
 													<?php _e( 'Hide Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2019 2019
 												</label>
2020 2020
 											</td>
2021 2021
 											<td>
2022
-												<?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2023
-												<input id="hide-field-<?php echo esc_attr( $field['merge'] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field['merge']; ?>][hide]" <?php checked( $hide , 1 ); ?> <?php if ( $field['merge'] == 'EMAIL' ) {  ?> disabled="disabled" title="<?php echo __( 'Cannot toggle email field visibility.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2024
-												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2022
+												<?php $hide = isset( $field[ 'hide' ] ) ? $field[ 'hide' ] : '0'; ?>
2023
+												<input id="hide-field-<?php echo esc_attr( $field[ 'merge' ] ); ?>" type="checkbox" class="widefat" value="1" name="field[<?php echo $field[ 'merge' ]; ?>][hide]" <?php checked( $hide, 1 ); ?> <?php if ( $field[ 'merge' ] == 'EMAIL' ) {  ?> disabled="disabled" title="<?php echo __( 'Cannot toggle email field visibility.', 'yikes-inc-easy-mailchimp-extender' ); } ?>">
2024
+												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2025 2025
 											</td>
2026 2026
 										</tr>
2027 2027
 										<!-- Toggle Field Label Visibility -->
2028 2028
 										<tr valign="top" class="yikes-checkbox-container">
2029 2029
 											<td scope="row">
2030
-												<label for="hide-label-<?php echo esc_attr( $field['merge'] ); ?>">
2030
+												<label for="hide-label-<?php echo esc_attr( $field[ 'merge' ] ); ?>">
2031 2031
 													<?php _e( 'Hide Label', 'yikes-inc-easy-mailchimp-extender' ); ?>
2032 2032
 												</label>
2033 2033
 											</td>
2034 2034
 											<td>
2035
-												<?php $hide_label = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2036
-												<input id="hide-label-<?php echo esc_attr( $field['merge'] ); ?>" type="checkbox" name="field[<?php echo $field['merge']; ?>][hide-label]" value="1" <?php checked( $hide_label , 1 ); ?>/>
2037
-												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2035
+												<?php $hide_label = isset( $field[ 'hide-label' ] ) ? $field[ 'hide-label' ] : '0'; ?>
2036
+												<input id="hide-label-<?php echo esc_attr( $field[ 'merge' ] ); ?>" type="checkbox" name="field[<?php echo $field[ 'merge' ]; ?>][hide-label]" value="1" <?php checked( $hide_label, 1 ); ?>/>
2037
+												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2038 2038
 											</td>
2039 2039
 										</tr>
2040 2040
 										<!-- Display Phone/Date Formats back to the user -->
2041 2041
 										<!-- Phone Format Initial Load -->
2042 2042
 										<?php
2043
-											switch( $field['type'] ) {
2043
+											switch ( $field[ 'type' ] ) {
2044 2044
 												/* Store the phone format, for properly regex pattern */
2045 2045
 												case 'phone':
2046 2046
 												case 'birthday':
@@ -2050,23 +2050,23 @@  discard block
 block discarded – undo
2050 2050
 															<td scope="row">
2051 2051
 																<label for="placeholder">
2052 2052
 																	<?php
2053
-																		switch( $field['type'] ) {
2053
+																		switch ( $field[ 'type' ] ) {
2054 2054
 																			default:
2055 2055
 																			case 'birthday':
2056 2056
 																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
2057
-																				$format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD';
2057
+																				$format = ( isset( $field[ 'date_format' ] ) ) ? $field[ 'date_format' ] : 'MM/DD';
2058 2058
 																				$format_name = 'date_format';
2059 2059
 																				break;
2060 2060
 
2061 2061
 																			case 'date':
2062 2062
 																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
2063
-																				$format = ( isset( $field['date_format'] ) ) ? $field['date_format'] : 'MM/DD/YYYY';
2063
+																				$format = ( isset( $field[ 'date_format' ] ) ) ? $field[ 'date_format' ] : 'MM/DD/YYYY';
2064 2064
 																				$format_name = 'date_format';
2065 2065
 																				break;
2066 2066
 
2067 2067
 																			case 'phone':
2068 2068
 																				$type = __( 'Phone Format', 'yikes-inc-easy-mailchimp-extender' );
2069
-																				$format = isset( $field['phone_format'] ) && ! empty( $field['phone_format'] ) ? $field['phone_format'] : __( 'International', 'yikes-inc-easy-mailchimp-extender' );
2069
+																				$format = isset( $field[ 'phone_format' ] ) && ! empty( $field[ 'phone_format' ] ) ? $field[ 'phone_format' ] : __( 'International', 'yikes-inc-easy-mailchimp-extender' );
2070 2070
 																				$format_name = 'phone_format';
2071 2071
 																				break;
2072 2072
 																		}
@@ -2076,7 +2076,7 @@  discard block
 block discarded – undo
2076 2076
 															</td>
2077 2077
 															<td>
2078 2078
 																<strong><?php echo $format; ?></strong>
2079
-																<input type="hidden" name="field[<?php echo $field['merge']; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
2079
+																<input type="hidden" name="field[<?php echo $field[ 'merge' ]; ?>][<?php echo $format_name; ?>]" value="<?php echo $format; ?>" />
2080 2080
 																<p class="description"><small>
2081 2081
 																	<?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' ) ); ?>
2082 2082
 																</small></p>
@@ -2097,8 +2097,8 @@  discard block
 block discarded – undo
2097 2097
 											</td>
2098 2098
 											<td>
2099 2099
 												<span class="toggle-container">
2100
-													<a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2101
-													<a href="#" class="remove-field" alt="<?php echo $field['merge']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2100
+													<a href="#" class="close-form-expansion"><?php _e( "Close", 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2101
+													<a href="#" class="remove-field" alt="<?php echo $field[ 'merge' ]; ?>"><?php _e( "Remove Field", 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2102 2102
 												</span>
2103 2103
 											</td>
2104 2104
 										</tr>
@@ -2116,35 +2116,35 @@  discard block
 block discarded – undo
2116 2116
 						/**** Interest Group ****/
2117 2117
 
2118 2118
 						?>
2119
-						<section class="draggable" id="<?php echo $field['group_id']; ?>">
2119
+						<section class="draggable" id="<?php echo $field[ 'group_id' ]; ?>">
2120 2120
 							<!-- top -->
2121 2121
 							<a href="#" class="expansion-section-title settings-sidebar">
2122
-								<span class="dashicons dashicons-plus yikes-mc-expansion-toggle"></span><?php echo stripslashes( $field['label'] ); ?>
2123
-								<?php if ( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2122
+								<span class="dashicons dashicons-plus yikes-mc-expansion-toggle"></span><?php echo stripslashes( $field[ 'label' ] ); ?>
2123
+								<?php if ( in_array( $field[ 'group_id' ], $excluded_fields ) ) { ?>
2124 2124
 									<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' ); ?>">
2125 2125
 								<?php } ?>
2126
-								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field['type']; ?></small></span>
2126
+								<span class="field-type-text"><small><?php echo __( 'type', 'yikes-inc-easy-mailchimp-extender' ) . ' : ' . $field[ 'type' ]; ?></small></span>
2127 2127
 							</a>
2128 2128
 							<!-- expansion section -->
2129 2129
 							<div class="yikes-mc-settings-expansion-section">
2130 2130
 
2131 2131
 								<!-- check if this field exists in the available interest group array -->
2132
-								<?php if ( in_array( $field['group_id'] , $excluded_fields ) ) { ?>
2133
-									<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>
2132
+								<?php if ( in_array( $field[ 'group_id' ], $excluded_fields ) ) { ?>
2133
+									<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>
2134 2134
 								<?php } ?>
2135 2135
 
2136 2136
 								<!-- store the label -->
2137
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][label]" value="<?php echo htmlspecialchars( $field['label'] ); ?>" />
2138
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][type]" value="<?php echo $field['type']; ?>" />
2139
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][group_id]" value="<?php echo $field['group_id']; ?>" />
2140
-								<input type="hidden" name="field[<?php echo $field['group_id']; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field['groups'], true ) ) ); ?>' />
2137
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][label]" value="<?php echo htmlspecialchars( $field[ 'label' ] ); ?>" />
2138
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][type]" value="<?php echo $field[ 'type' ]; ?>" />
2139
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][group_id]" value="<?php echo $field[ 'group_id' ]; ?>" />
2140
+								<input type="hidden" name="field[<?php echo $field[ 'group_id' ]; ?>][groups]" value='<?php echo esc_attr( json_encode( json_decode( $field[ 'groups' ], true ) ) ); ?>' />
2141 2141
 
2142 2142
 								<!-- Single or Double Opt-in -->
2143 2143
 								<p class="type-container"><!-- necessary to prevent skipping on slideToggle(); -->
2144 2144
 
2145 2145
 									<table class="form-table form-field-container">
2146 2146
 										<!-- Default Value -->
2147
-										<?php switch( $field['type'] ) {
2147
+										<?php switch ( $field[ 'type' ] ) {
2148 2148
 											default:
2149 2149
 											case 'radio':
2150 2150
 											case 'checkboxes':
@@ -2157,15 +2157,15 @@  discard block
 block discarded – undo
2157 2157
 													</td>
2158 2158
 													<td>
2159 2159
 														<?php
2160
-														$field['default_choice'] = isset( $field['default_choice'] ) ? $field['default_choice'] : '';
2160
+														$field[ 'default_choice' ] = isset( $field[ 'default_choice' ] ) ? $field[ 'default_choice' ] : '';
2161 2161
 
2162 2162
 														$default_shown = false;
2163 2163
 
2164
-														foreach ( json_decode( $field['groups'], true ) as $id => $group ) {
2165
-															$field_id   = "{$field['group_id']}-{$id}";
2166
-															$field_type = 'hidden' == $field['type'] ? 'checkbox' : $field['type'];
2164
+														foreach ( json_decode( $field[ 'groups' ], true ) as $id => $group ) {
2165
+															$field_id   = "{$field[ 'group_id' ]}-{$id}";
2166
+															$field_type = 'hidden' == $field[ 'type' ] ? 'checkbox' : $field[ 'type' ];
2167 2167
 															$field_type = 'checkboxes' == $field_type ? 'checkbox' : $field_type;
2168
-															$field_name = "field[{$field['group_id']}][default_choice]";
2168
+															$field_name = "field[{$field[ 'group_id' ]}][default_choice]";
2169 2169
 															$field_name = 'checkbox' == $field_type ? $field_name . '[]' : $field_name;
2170 2170
 
2171 2171
 															// Determine if the current group is checked.
@@ -2173,13 +2173,13 @@  discard block
 block discarded – undo
2173 2173
 															switch ( $field_type ) {
2174 2174
 																case 'radio':
2175 2175
 																default:
2176
-																	$default = is_array( $field['default_choice'] ) ? current( $field['default_choice'] ) : $field['default_choice'];
2177
-																	$checked = is_array( $field['default_choice'] ) ? checked( current( $field['default_choice'] ), $id, false ) : checked( $field['default_choice'], $id, false );
2176
+																	$default = is_array( $field[ 'default_choice' ] ) ? current( $field[ 'default_choice' ] ) : $field[ 'default_choice' ];
2177
+																	$checked = is_array( $field[ 'default_choice' ] ) ? checked( current( $field[ 'default_choice' ] ), $id, false ) : checked( $field[ 'default_choice' ], $id, false );
2178 2178
 																break;
2179 2179
 
2180 2180
 																case 'checkbox':
2181 2181
 																case 'hidden':
2182
-																	if ( is_array( $field['default_choice'] ) && in_array( $id, $field['default_choice'] ) ) {
2182
+																	if ( is_array( $field[ 'default_choice' ] ) && in_array( $id, $field[ 'default_choice' ] ) ) {
2183 2183
 																		$checked = checked( true, true, false );
2184 2184
 																	}
2185 2185
 																break;
@@ -2194,7 +2194,7 @@  discard block
 block discarded – undo
2194 2194
 																	    type="<?php echo $field_type; ?>"
2195 2195
 																	    name="<?php echo $field_name; ?>"
2196 2196
 																	    value="no-default" 
2197
-																	    <?php is_array( $field['default_choice'] ) ? checked( current( $field['default_choice'] ), 'no-default' ) : checked( $field['default_choice'], 'no-default' ); ?>>
2197
+																	    <?php is_array( $field[ 'default_choice' ] ) ? checked( current( $field[ 'default_choice' ] ), 'no-default' ) : checked( $field[ 'default_choice' ], 'no-default' ); ?>>
2198 2198
 																	No Default&nbsp;
2199 2199
 																</label>
2200 2200
 																<?php
@@ -2210,7 +2210,7 @@  discard block
 block discarded – undo
2210 2210
 															</label>
2211 2211
 															<?php
2212 2212
 														} ?>
2213
-														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2213
+														<p class="description"><small><?php _e( "Select the option that should be selected by default.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2214 2214
 													</td>
2215 2215
 												</tr>
2216 2216
 
@@ -2226,13 +2226,13 @@  discard block
 block discarded – undo
2226 2226
 														</label>
2227 2227
 													</td>
2228 2228
 													<td>
2229
-														<select type="default" name="field[<?php echo $field['group_id']; ?>][default_choice]">
2229
+														<select type="default" name="field[<?php echo $field[ 'group_id' ]; ?>][default_choice]">
2230 2230
 															<option value="no-default">No Default</option>
2231
-															<?php foreach( json_decode( stripslashes_deep( $field['groups'] ) , true ) as $id => $group ) { ?>
2232
-																<option value="<?php echo $id; ?>" <?php selected( $field['default_choice'] , $id ); ?>><?php echo stripslashes( $group ); ?></option>
2231
+															<?php foreach ( json_decode( stripslashes_deep( $field[ 'groups' ] ), true ) as $id => $group ) { ?>
2232
+																<option value="<?php echo $id; ?>" <?php selected( $field[ 'default_choice' ], $id ); ?>><?php echo stripslashes( $group ); ?></option>
2233 2233
 															<?php } ?>
2234 2234
 														</select>
2235
-														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2235
+														<p class="description"><small><?php _e( "Which option should be selected by default?", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2236 2236
 													</td>
2237 2237
 												</tr>
2238 2238
 
@@ -2245,78 +2245,78 @@  discard block
 block discarded – undo
2245 2245
 										<!-- Field Description -->
2246 2246
 										<tr valign="top">
2247 2247
 											<td scope="row">
2248
-												<label for="description_<?php echo esc_attr( $field['group_id'] ); ?>">
2248
+												<label for="description_<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2249 2249
 													<?php _e( 'Description', 'yikes-inc-easy-mailchimp-extender' ); ?>
2250 2250
 												</label>
2251 2251
 											</td>
2252 2252
 											<td>
2253
-												<textarea id="description_<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat field-description-input" name="field[<?php echo $field['group_id']; ?>][description]"><?php echo isset( $field['description'] ) ? stripslashes( esc_html( $field['description'] ) ) : '' ; ?></textarea>
2254
-												<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>
2253
+												<textarea id="description_<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat field-description-input" name="field[<?php echo $field[ 'group_id' ]; ?>][description]"><?php echo isset( $field[ 'description' ] ) ? stripslashes( esc_html( $field[ 'description' ] ) ) : ''; ?></textarea>
2254
+												<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>
2255 2255
 											</td>
2256 2256
 										</tr>
2257 2257
 
2258 2258
 										<!-- Description Above Field -->
2259 2259
 										<tr valign="top" class="yikes-checkbox-container">
2260 2260
 											<td scope="row">
2261
-												<label for="description_above_<?php echo $field['group_id']; ?>">
2261
+												<label for="description_above_<?php echo $field[ 'group_id' ]; ?>">
2262 2262
 													<?php _e( 'Description Above Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2263 2263
 												</label>
2264 2264
 											</td>
2265 2265
 											<td>
2266
-												<input type="checkbox" id="description_above_<?php echo $field['group_id']; ?>" class="widefat field-description-input" name="field[<?php echo $field['group_id']; ?>][description_above]" value="1" <?php echo isset( $field['description_above'] ) && $field['description_above'] === '1' ? 'checked="checked"' : ''; ?> />
2267
-												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2266
+												<input type="checkbox" id="description_above_<?php echo $field[ 'group_id' ]; ?>" class="widefat field-description-input" name="field[<?php echo $field[ 'group_id' ]; ?>][description_above]" value="1" <?php echo isset( $field[ 'description_above' ] ) && $field[ 'description_above' ] === '1' ? 'checked="checked"' : ''; ?> />
2267
+												<p class="description"><small><?php _e( "By default the description will appear undearneath the field. Check this box if you'd like the description to appear above the field.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2268 2268
 											</td>
2269 2269
 										</tr>
2270 2270
 
2271 2271
 										<!-- Additional Classes -->
2272 2272
 										<tr valign="top">
2273 2273
 											<td scope="row">
2274
-												<label for="classes_<?php echo esc_attr( $field['group_id'] ); ?>">
2274
+												<label for="classes_<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2275 2275
 													<?php _e( 'Additional Classes', 'yikes-inc-easy-mailchimp-extender' ); ?>
2276 2276
 												</label>
2277 2277
 											</td>
2278 2278
 											<td>
2279
-												<input type="text" id="classes_<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat" name="field[<?php echo $field['group_id']; ?>][additional-classes]" value="<?php echo isset( $field['additional-classes'] ) ? stripslashes( wp_strip_all_tags( $field['additional-classes'] ) ) : '' ; ?>" />
2280
-												<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>
2279
+												<input type="text" id="classes_<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat" name="field[<?php echo $field[ 'group_id' ]; ?>][additional-classes]" value="<?php echo isset( $field[ 'additional-classes' ] ) ? stripslashes( wp_strip_all_tags( $field[ 'additional-classes' ] ) ) : ''; ?>" />
2280
+												<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>
2281 2281
 											</td>
2282 2282
 										</tr>
2283 2283
 										<!-- Required Toggle -->
2284 2284
 										<tr valign="top" class="yikes-checkbox-container">
2285 2285
 											<td scope="row">
2286
-												<label for="field-required-<?php echo esc_attr( $field['group_id'] ); ?>">
2286
+												<label for="field-required-<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2287 2287
 													<?php _e( 'Field Required?', 'yikes-inc-easy-mailchimp-extender' ); ?>
2288 2288
 												</label>
2289 2289
 											</td>
2290 2290
 											<td>
2291
-												<?php $checked = isset( $field['require'] ) ? $field['require'] : '0'; ?>
2292
-												<input type="checkbox" id="field-required-<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][require]" <?php checked( $checked , 1 ); ?>>
2293
-												<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>
2291
+												<?php $checked = isset( $field[ 'require' ] ) ? $field[ 'require' ] : '0'; ?>
2292
+												<input type="checkbox" id="field-required-<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat" value="1" name="field[<?php echo $field[ 'group_id' ]; ?>][require]" <?php checked( $checked, 1 ); ?>>
2293
+												<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>
2294 2294
 											</td>
2295 2295
 										</tr>
2296 2296
 										<!-- Visible Toggle -->
2297 2297
 										<tr valign="top" class="yikes-checkbox-container">
2298 2298
 											<td scope="row">
2299
-												<label for="hide-field-<?php echo esc_attr( $field['group_id'] ); ?>">
2299
+												<label for="hide-field-<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2300 2300
 													<?php _e( 'Hide Field', 'yikes-inc-easy-mailchimp-extender' ); ?>
2301 2301
 												</label>
2302 2302
 											</td>
2303 2303
 											<td>
2304
-												<?php $hide = isset( $field['hide'] ) ? $field['hide'] : '0'; ?>
2305
-												<input type="checkbox" id="hide-field-<?php echo esc_attr( $field['group_id'] ); ?>" class="widefat" value="1" name="field[<?php echo $field['group_id']; ?>][hide]" <?php checked( $hide , 1 ); ?>>
2306
-												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2304
+												<?php $hide = isset( $field[ 'hide' ] ) ? $field[ 'hide' ] : '0'; ?>
2305
+												<input type="checkbox" id="hide-field-<?php echo esc_attr( $field[ 'group_id' ] ); ?>" class="widefat" value="1" name="field[<?php echo $field[ 'group_id' ]; ?>][hide]" <?php checked( $hide, 1 ); ?>>
2306
+												<p class="description"><small><?php _e( "Hide this field from being displayed on the front end.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2307 2307
 											</td>
2308 2308
 										</tr>
2309 2309
 										<!-- Toggle Field Label Visibility -->
2310 2310
 										<tr valign="top" class="yikes-checkbox-container">
2311 2311
 											<td scope="row">
2312
-												<label for="hide-label-<?php echo esc_attr( $field['group_id'] ); ?>">
2312
+												<label for="hide-label-<?php echo esc_attr( $field[ 'group_id' ] ); ?>">
2313 2313
 													<?php _e( 'Hide Label', 'yikes-inc-easy-mailchimp-extender' ); ?>
2314 2314
 												</label>
2315 2315
 											</td>
2316 2316
 											<td>
2317
-												<?php $hide = isset( $field['hide-label'] ) ? $field['hide-label'] : '0'; ?>
2318
-												<input type="checkbox" id="hide-label-<?php echo esc_attr( $field['group_id'] ); ?>" name="field[<?php echo $field['group_id']; ?>][hide-label]" value="1" <?php checked( $hide , 1 ); ?>/>
2319
-												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
2317
+												<?php $hide = isset( $field[ 'hide-label' ] ) ? $field[ 'hide-label' ] : '0'; ?>
2318
+												<input type="checkbox" id="hide-label-<?php echo esc_attr( $field[ 'group_id' ] ); ?>" name="field[<?php echo $field[ 'group_id' ]; ?>][hide-label]" value="1" <?php checked( $hide, 1 ); ?>/>
2319
+												<p class="description"><small><?php _e( "Toggle field label visibility.", 'yikes-inc-easy-mailchimp-extender' ); ?></small></p>
2320 2320
 											</td>
2321 2321
 										</tr>
2322 2322
 										<!-- Toggle Buttons -->
@@ -2326,8 +2326,8 @@  discard block
 block discarded – undo
2326 2326
 											</td>
2327 2327
 											<td>
2328 2328
 												<span class="toggle-container">
2329
-													<a href="#" class="close-form-expansion"><?php _e( "Close" , 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2330
-													<a href="#" class="remove-field" alt="<?php echo $field['group_id']; ?>"><?php _e( "Remove Field" , 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2329
+													<a href="#" class="close-form-expansion"><?php _e( "Close", 'yikes-inc-easy-mailchimp-extender' ); ?></a> |
2330
+													<a href="#" class="remove-field" alt="<?php echo $field[ 'group_id' ]; ?>"><?php _e( "Remove Field", 'yikes-inc-easy-mailchimp-extender' ); ?></a>
2331 2331
 												</span>
2332 2332
 											</td>
2333 2333
 										</tr>
@@ -2348,7 +2348,7 @@  discard block
 block discarded – undo
2348 2348
 				add_thickbox();
2349 2349
 				// enqueue jquery qtip for our tooltip
2350 2350
 				wp_enqueue_script( 'jquery-qtip-tooltip', YIKES_MC_URL . 'admin/js/min/jquery.qtip.min.js', array( 'jquery' ) );
2351
-				wp_enqueue_style( 'jquery-qtip-style',  YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2351
+				wp_enqueue_style( 'jquery-qtip-style', YIKES_MC_URL . 'admin/css/jquery.qtip.min.css' );
2352 2352
 					$available_tags = array(
2353 2353
 						array(
2354 2354
 							'tag' => '{page_title}',
@@ -2403,14 +2403,14 @@  discard block
 block discarded – undo
2403 2403
 						<h3><?php _e( 'Pre Defined Tags', 'yikes-inc-easy-mailchimp-extender' ); ?></h3>
2404 2404
 						<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>
2405 2405
 						<ul>
2406
-							<?php foreach( apply_filters( 'yikes-mailchimp-custom-default-value-tags', $available_tags ) as $tag ) { ?>
2406
+							<?php foreach ( apply_filters( 'yikes-mailchimp-custom-default-value-tags', $available_tags ) as $tag ) { ?>
2407 2407
 								<li class="tooltop-tag">
2408 2408
 									<!-- link/tag -->
2409
-									<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>
2409
+									<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>
2410 2410
 									<!-- help icon -->
2411 2411
 									<span class="dashicons dashicons-editor-help"></span>
2412 2412
 									<!-- tooltip -->
2413
-									<div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag['description']; ?></div>
2413
+									<div class="tooltiptext qtip-bootstrap yikes-easy-mc-hidden"><?php echo $tag[ 'description' ]; ?></div>
2414 2414
 								</li>
2415 2415
 							<?php } ?>
2416 2416
 						</ul>
@@ -2429,32 +2429,32 @@  discard block
 block discarded – undo
2429 2429
 		public function build_available_merge_vars( $form_fields, $available_merge_variables ) {
2430 2430
 			$fields_assigned_to_form = array();
2431 2431
 			foreach ( $form_fields as $field ) {
2432
-				if ( isset( $field['merge'] ) ) {
2433
-					$fields_assigned_to_form[ $field['merge'] ] = true;
2432
+				if ( isset( $field[ 'merge' ] ) ) {
2433
+					$fields_assigned_to_form[ $field[ 'merge' ] ] = true;
2434 2434
 				}
2435 2435
 			}
2436 2436
 
2437
-			if ( ! empty( $available_merge_variables['merge_fields'] ) ) {
2437
+			if ( ! empty( $available_merge_variables[ 'merge_fields' ] ) ) {
2438 2438
 				?>
2439 2439
 				<ul id="available-fields"><?php
2440
-				foreach ( $available_merge_variables['merge_fields'] as $merge_var ) {
2441
-					$not_available = isset( $fields_assigned_to_form[ $merge_var['tag'] ] );
2440
+				foreach ( $available_merge_variables[ 'merge_fields' ] as $merge_var ) {
2441
+					$not_available = isset( $fields_assigned_to_form[ $merge_var[ 'tag' ] ] );
2442 2442
 					?>
2443 2443
 					<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
2444
-						alt="<?php echo esc_attr( $merge_var['tag'] ); ?>"
2445
-						data-attr-field-type="<?php echo esc_attr( $merge_var['type'] ); ?>"
2446
-						data-attr-field-name="<?php echo esc_attr( $merge_var['name'] ); ?>"
2447
-						data-attr-form-id="<?php echo esc_attr( $available_merge_variables['list_id'] ); ?>"
2444
+						alt="<?php echo esc_attr( $merge_var[ 'tag' ] ); ?>"
2445
+						data-attr-field-type="<?php echo esc_attr( $merge_var[ 'type' ] ); ?>"
2446
+						data-attr-field-name="<?php echo esc_attr( $merge_var[ 'name' ] ); ?>"
2447
+						data-attr-form-id="<?php echo esc_attr( $available_merge_variables[ 'list_id' ] ); ?>"
2448 2448
 						title="<?php echo $not_available ? esc_attr__( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : ''; ?>"
2449 2449
 						<?php echo $not_available ? 'disabled="disabled"' : ''; ?>
2450 2450
 					>
2451 2451
 						<?php
2452
-							echo esc_html( stripslashes( $merge_var['name'] ) );
2453
-							if ( $merge_var['required'] ) {
2452
+							echo esc_html( stripslashes( $merge_var[ 'name' ] ) );
2453
+							if ( $merge_var[ 'required' ] ) {
2454 2454
 								echo ' <span class="field-required" title="' . __( 'required field', 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>';
2455 2455
 							}
2456 2456
 						?>
2457
-						<small class="field-type-text"><?php echo esc_html( $merge_var['type'] ); ?></small>
2457
+						<small class="field-type-text"><?php echo esc_html( $merge_var[ 'type' ] ); ?></small>
2458 2458
 					</li>
2459 2459
 					<?php
2460 2460
 				}
@@ -2479,8 +2479,8 @@  discard block
 block discarded – undo
2479 2479
 			$fields_assigned_to_form = array();
2480 2480
 			if ( ! empty( $form_fields ) ) {
2481 2481
 				foreach ( $form_fields as $field ) {
2482
-					if ( isset( $field['group_id'] ) ) {
2483
-						$fields_assigned_to_form[ $field['group_id'] ] = true;
2482
+					if ( isset( $field[ 'group_id' ] ) ) {
2483
+						$fields_assigned_to_form[ $field[ 'group_id' ] ] = true;
2484 2484
 					}
2485 2485
 				}
2486 2486
 			}
@@ -2490,19 +2490,19 @@  discard block
 block discarded – undo
2490 2490
 				<ul id="available-interest-groups">
2491 2491
 				<?php
2492 2492
 					foreach ( $available_interest_groups as $interest_group ) {
2493
-						$not_available = isset( $fields_assigned_to_form[ $interest_group['id'] ] );
2493
+						$not_available = isset( $fields_assigned_to_form[ $interest_group[ 'id' ] ] );
2494 2494
 						?>
2495 2495
 						<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>" 
2496
-							alt="<?php echo esc_attr( $interest_group['id'] ); ?>" 
2497
-							data-group-id="<?php echo esc_attr( $interest_group['id'] ); ?>" 
2498
-							data-attr-field-name="<?php echo esc_attr( htmlspecialchars( $interest_group['title'] ) ); ?>" 
2499
-							data-attr-field-type="<?php echo esc_attr( $interest_group['type'] ); ?>" 
2496
+							alt="<?php echo esc_attr( $interest_group[ 'id' ] ); ?>" 
2497
+							data-group-id="<?php echo esc_attr( $interest_group[ 'id' ] ); ?>" 
2498
+							data-attr-field-name="<?php echo esc_attr( htmlspecialchars( $interest_group[ 'title' ] ) ); ?>" 
2499
+							data-attr-field-type="<?php echo esc_attr( $interest_group[ 'type' ] ); ?>" 
2500 2500
 							data-attr-form-id="<?php echo esc_attr( $list_id ); ?>"
2501 2501
 							title="<?php echo $not_available ? __( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : ''; ?>"
2502 2502
 							<?php echo $not_available ? 'disabled="disabled"' : ''; ?>
2503 2503
 						>
2504
-							<?php echo esc_html( stripslashes( $interest_group['title'] ) ); ?>
2505
-							<small class="field-type-text"><?php echo esc_html( $interest_group['type'] ); ?></small>
2504
+							<?php echo esc_html( stripslashes( $interest_group[ 'title' ] ) ); ?>
2505
+							<small class="field-type-text"><?php echo esc_html( $interest_group[ 'type' ] ); ?></small>
2506 2506
 						</li>
2507 2507
 						<?php
2508 2508
 					}
@@ -2528,13 +2528,13 @@  discard block
 block discarded – undo
2528 2528
 				$not_available = isset( $form_tags[ $tag_id ] );
2529 2529
 				?>
2530 2530
 				<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
2531
-					id="tag-<?php echo esc_attr( $tag['id'] ); ?>"
2532
-					data-tag-id="<?php echo esc_attr( $tag['id'] ); ?>"
2533
-					data-tag-name="<?php echo esc_attr( $tag['name'] ); ?>"
2534
-					title="<?php echo $not_available ? __( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : esc_attr( $tag['name'] ); ?>"
2531
+					id="tag-<?php echo esc_attr( $tag[ 'id' ] ); ?>"
2532
+					data-tag-id="<?php echo esc_attr( $tag[ 'id' ] ); ?>"
2533
+					data-tag-name="<?php echo esc_attr( $tag[ 'name' ] ); ?>"
2534
+					title="<?php echo $not_available ? __( 'Already assigned to your form', 'yikes-inc-easy-mailchimp-extender' ) : esc_attr( $tag[ 'name' ] ); ?>"
2535 2535
 					<?php echo $not_available ? 'disabled="disabled"' : ''; ?>
2536 2536
 				>
2537
-					<?php echo esc_html( $tag['name'] ); ?>
2537
+					<?php echo esc_html( $tag[ 'name' ] ); ?>
2538 2538
 				</li>
2539 2539
 				<?php
2540 2540
 			}
@@ -2555,15 +2555,15 @@  discard block
 block discarded – undo
2555 2555
 		*	- must clean up db tables , ensure what data is going in and what is needed...
2556 2556
 		*/
2557 2557
 		public function yikes_easy_mailchimp_create_form() {
2558
-			$nonce = $_REQUEST['nonce'];
2558
+			$nonce = $_REQUEST[ 'nonce' ];
2559 2559
 			if ( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2560
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2560
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ) );
2561 2561
 			}
2562 2562
 
2563 2563
 			$result = $this->form_interface->create_form( array(
2564
-				'list_id'          => sanitize_key( $_POST['associated-list'] ),
2565
-				'form_name'        => stripslashes( $_POST['form-name'] ),
2566
-				'form_description' => stripslashes( $_POST['form-description'] ),
2564
+				'list_id'          => sanitize_key( $_POST[ 'associated-list' ] ),
2565
+				'form_name'        => stripslashes( $_POST[ 'form-name' ] ),
2566
+				'form_description' => stripslashes( $_POST[ 'form-description' ] ),
2567 2567
 			) );
2568 2568
 
2569 2569
 			// if an error occurs during the form creation process
@@ -2571,11 +2571,11 @@  discard block
 block discarded – undo
2571 2571
 				// write it to the error log
2572 2572
 				// if the form was not created successfully
2573 2573
 				$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2574
-				$error_logging->maybe_write_to_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender') , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2574
+				$error_logging->maybe_write_to_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ), __( "Creating a new form", 'yikes-inc-easy-mailchimp-extender' ), __( "Forms", 'yikes-inc-easy-mailchimp-extender' ) );
2575 2575
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error=' . urlencode( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ) ) ) ) );
2576 2576
 			} else {
2577 2577
 				// redirect the user to the new form edit page
2578
-				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result) ) );
2578
+				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result ) ) );
2579 2579
 			}
2580 2580
 			exit();
2581 2581
 		}
@@ -2588,11 +2588,11 @@  discard block
 block discarded – undo
2588 2588
 		*/
2589 2589
 		public function yikes_easy_mailchimp_delete_form() {
2590 2590
 			// grab & store our variables ( associated list & form name )
2591
-			$nonce = $_REQUEST['nonce'];
2592
-			$post_id_to_delete = $_REQUEST['mailchimp-form'];
2591
+			$nonce = $_REQUEST[ 'nonce' ];
2592
+			$post_id_to_delete = $_REQUEST[ 'mailchimp-form' ];
2593 2593
 			// verify our nonce
2594
-			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2595
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2594
+			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-' . $post_id_to_delete ) ) {
2595
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2596 2596
 			}
2597 2597
 
2598 2598
 			$this->form_interface->delete_form( $post_id_to_delete );
@@ -2608,19 +2608,19 @@  discard block
 block discarded – undo
2608 2608
 		*/
2609 2609
 		public function yikes_easy_mailchimp_duplicate_form() {
2610 2610
 			// grab & store our variables ( associated list & form name )
2611
-			$nonce = $_REQUEST['nonce'];
2612
-			$post_id_to_clone = $_REQUEST['mailchimp-form'];
2611
+			$nonce = $_REQUEST[ 'nonce' ];
2612
+			$post_id_to_clone = $_REQUEST[ 'mailchimp-form' ];
2613 2613
 			// verify our nonce
2614
-			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2615
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2614
+			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-' . $post_id_to_clone ) ) {
2615
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2616 2616
 			}
2617 2617
 
2618 2618
 			// Get the current form data.
2619 2619
 			$form_data = $this->form_interface->get_form( $post_id_to_clone );
2620 2620
 
2621 2621
 			// Update some of the data before duplication
2622
-			$form_data['form_name'] .= ' - Copy';
2623
-			$form_data['impressions'] = $form_data['submissions'] = 0;
2622
+			$form_data[ 'form_name' ] .= ' - Copy';
2623
+			$form_data[ 'impressions' ] = $form_data[ 'submissions' ] = 0;
2624 2624
 
2625 2625
 			// Create the new form, and handle the result.
2626 2626
 			$result = $this->form_interface->create_form( $form_data );
@@ -2651,11 +2651,11 @@  discard block
 block discarded – undo
2651 2651
 		*/
2652 2652
 		public function yikes_easy_mailchimp_reset_impression_stats() {
2653 2653
 			// grab & store our variables ( associated list & form name )
2654
-			$nonce = $_REQUEST['nonce'];
2655
-			$form_id_to_reset = $_REQUEST['mailchimp-form'];
2654
+			$nonce = $_REQUEST[ 'nonce' ];
2655
+			$form_id_to_reset = $_REQUEST[ 'mailchimp-form' ];
2656 2656
 			// verify our nonce
2657
-			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2658
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2657
+			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-' . $form_id_to_reset ) ) {
2658
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2659 2659
 			}
2660 2660
 
2661 2661
 			$result = $this->form_interface->update_form(
@@ -2683,8 +2683,8 @@  discard block
 block discarded – undo
2683 2683
 		*/
2684 2684
 		public function yikes_easy_mailchimp_update_form() {
2685 2685
 
2686
-			$nonce   = $_REQUEST['nonce'];
2687
-			$form_id = $_REQUEST['id'];
2686
+			$nonce   = $_REQUEST[ 'nonce' ];
2687
+			$form_id = $_REQUEST[ 'id' ];
2688 2688
 
2689 2689
 			// verify our nonce
2690 2690
 			if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
@@ -2698,70 +2698,70 @@  discard block
 block discarded – undo
2698 2698
 			}
2699 2699
 
2700 2700
 			// Store our values!
2701
-			$list_id                 = $_POST['associated-list'];
2702
-			$form_name               = stripslashes( $_POST['form-name'] );
2703
-			$form_description        = sanitize_text_field( stripslashes( $_POST['form-description'] ) );
2704
-			$redirect_user_on_submit = $_POST['redirect-user-on-submission'];
2705
-			$redirect_page           = $_POST['redirect-user-to-selection'];
2701
+			$list_id                 = $_POST[ 'associated-list' ];
2702
+			$form_name               = stripslashes( $_POST[ 'form-name' ] );
2703
+			$form_description        = sanitize_text_field( stripslashes( $_POST[ 'form-description' ] ) );
2704
+			$redirect_user_on_submit = $_POST[ 'redirect-user-on-submission' ];
2705
+			$redirect_page           = $_POST[ 'redirect-user-to-selection' ];
2706 2706
 
2707 2707
 			// stripslashes_deep on save, to prevent foreign languages from added excessive backslashes
2708
-			$assigned_fields = isset( $_POST['field'] ) ? stripslashes_deep( $_POST['field'] ): array();
2708
+			$assigned_fields = isset( $_POST[ 'field' ] ) ? stripslashes_deep( $_POST[ 'field' ] ) : array();
2709 2709
 
2710 2710
 			// setup our submission settings serialized array
2711 2711
 			$submission_settings = array(
2712
-				'ajax'                   => $_POST['form-ajax-submission'],
2713
-				'redirect_on_submission' => $_POST['redirect-user-on-submission'],
2714
-				'redirect_page'          => $_POST['redirect-user-to-selection'],
2715
-				'custom_redirect_url'    => esc_url( $_POST['custom-redirect-url'] ),
2716
-				'redirect_new_window'	 => $_POST['redirect_new_window'],
2717
-				'hide_form_post_signup'  => $_POST['hide-form-post-signup'],
2718
-				'replace_interests'      => $_POST['replace-interest-groups'],
2712
+				'ajax'                   => $_POST[ 'form-ajax-submission' ],
2713
+				'redirect_on_submission' => $_POST[ 'redirect-user-on-submission' ],
2714
+				'redirect_page'          => $_POST[ 'redirect-user-to-selection' ],
2715
+				'custom_redirect_url'    => esc_url( $_POST[ 'custom-redirect-url' ] ),
2716
+				'redirect_new_window'	 => $_POST[ 'redirect_new_window' ],
2717
+				'hide_form_post_signup'  => $_POST[ 'hide-form-post-signup' ],
2718
+				'replace_interests'      => $_POST[ 'replace-interest-groups' ],
2719 2719
 			);
2720 2720
 
2721 2721
 			// setup our opt-in settings serialized array
2722 2722
 			$optin_settings = array(
2723
-				'optin'                => $_POST['single-double-optin'],
2724
-				'update_existing_user' => $_POST['update-existing-user'],
2725
-				'send_update_email'    => $_POST['update-existing-email'],
2723
+				'optin'                => $_POST[ 'single-double-optin' ],
2724
+				'update_existing_user' => $_POST[ 'update-existing-user' ],
2725
+				'send_update_email'    => $_POST[ 'update-existing-email' ],
2726 2726
 			);
2727 2727
 
2728 2728
 			// Setup our error settings serialized array
2729 2729
 			$error_settings = array(
2730
-				'success'				=> trim( $_POST['yikes-easy-mc-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-message'] ) ) : '',
2731
-				'success-single-optin'	=> trim( $_POST['yikes-easy-mc-success-single-optin-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-success-single-optin-message'] ) ) : '',
2732
-				'success-resubscribed'	=> trim( $_POST['yikes-easy-mc-user-resubscribed-success-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-resubscribed-success-message'] ) ) : '',
2733
-				'general-error'			=> trim( $_POST['yikes-easy-mc-general-error-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-general-error-message'] ) ) : '',
2734
-				'already-subscribed'	=> trim( $_POST['yikes-easy-mc-user-subscribed-message'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-subscribed-message'] ) ) : '',
2735
-				'update-link'			=> trim( $_POST['yikes-easy-mc-user-update-link'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-update-link'] ) ) : '',
2736
-				'email-subject'			=> trim( $_POST['yikes-easy-mc-user-email-subject'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-email-subject'] ) ) : '',
2737
-				'email-body'			=> trim( $_POST['yikes-easy-mc-user-email-body'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-user-email-body'] ) ) : '',
2738
-				'update-email-success'  => trim( $_POST['yikes-easy-mc-update-email-successful'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-update-email-successful'] ) ) : '',
2739
-				'update-email-failure'  => trim( $_POST['yikes-easy-mc-update-email-failure'] ) ? trim( stripslashes( $_POST['yikes-easy-mc-update-email-failure'] ) ) : '',
2730
+				'success'				=> trim( $_POST[ 'yikes-easy-mc-success-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-success-message' ] ) ) : '',
2731
+				'success-single-optin'	=> trim( $_POST[ 'yikes-easy-mc-success-single-optin-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-success-single-optin-message' ] ) ) : '',
2732
+				'success-resubscribed'	=> trim( $_POST[ 'yikes-easy-mc-user-resubscribed-success-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-resubscribed-success-message' ] ) ) : '',
2733
+				'general-error'			=> trim( $_POST[ 'yikes-easy-mc-general-error-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-general-error-message' ] ) ) : '',
2734
+				'already-subscribed'	=> trim( $_POST[ 'yikes-easy-mc-user-subscribed-message' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-subscribed-message' ] ) ) : '',
2735
+				'update-link'			=> trim( $_POST[ 'yikes-easy-mc-user-update-link' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-update-link' ] ) ) : '',
2736
+				'email-subject'			=> trim( $_POST[ 'yikes-easy-mc-user-email-subject' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-email-subject' ] ) ) : '',
2737
+				'email-body'			=> trim( $_POST[ 'yikes-easy-mc-user-email-body' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-user-email-body' ] ) ) : '',
2738
+				'update-email-success'  => trim( $_POST[ 'yikes-easy-mc-update-email-successful' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-update-email-successful' ] ) ) : '',
2739
+				'update-email-failure'  => trim( $_POST[ 'yikes-easy-mc-update-email-failure' ] ) ? trim( stripslashes( $_POST[ 'yikes-easy-mc-update-email-failure' ] ) ) : '',
2740 2740
 			);
2741 2741
 
2742 2742
 			// Setup the new form settings array
2743 2743
 			// @since 6.0.3.8
2744 2744
 			// To Do: Combine date & time so it's a single unix timestamp
2745 2745
 			$form_settings = array(
2746
-				'yikes-easy-mc-form-class-names'                 => trim( $_POST['yikes-easy-mc-form-class-names'] ),
2747
-				'yikes-easy-mc-inline-form'                      => $_POST['yikes-easy-mc-inline-form'][0],
2748
-				'yikes-easy-mc-submit-button-type'               => $_POST['yikes-easy-mc-submit-button-type'][0],
2749
-				'yikes-easy-mc-submit-button-text'               => trim( $_POST['yikes-easy-mc-submit-button-text'] ),
2750
-				'yikes-easy-mc-submit-button-image'              => esc_url( trim( $_POST['yikes-easy-mc-submit-button-image'] ) ),
2751
-				'yikes-easy-mc-submit-button-classes'            => trim( $_POST['yikes-easy-mc-submit-button-classes'] ),
2752
-				'yikes-easy-mc-form-schedule'                    => ( isset( $_POST['yikes-easy-mc-form-schedule'] ) ) ? '1' : '0',
2753
-				'yikes-easy-mc-form-restriction-start'           => strtotime( $_POST['yikes-easy-mc-form-restriction-start-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-start-time'] ),
2754
-				'yikes-easy-mc-form-restriction-end'             => strtotime( $_POST['yikes-easy-mc-form-restriction-end-date'] . ' ' . $_POST['yikes-easy-mc-form-restriction-end-time'] ),
2755
-				'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST['yikes-easy-mc-form-restriction-pending-message'] ),
2756
-				'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST['yikes-easy-mc-form-restriction-expired-message'] ),
2757
-				'yikes-easy-mc-form-login-required'              => ( isset( $_POST['yikes-easy-mc-form-login-required'] ) ) ? '1' : '0',
2758
-				'yikes-easy-mc-form-restriction-login-message'   => trim( $_POST['yikes-easy-mc-form-restriction-login-message'] ),
2746
+				'yikes-easy-mc-form-class-names'                 => trim( $_POST[ 'yikes-easy-mc-form-class-names' ] ),
2747
+				'yikes-easy-mc-inline-form'                      => $_POST[ 'yikes-easy-mc-inline-form' ][ 0 ],
2748
+				'yikes-easy-mc-submit-button-type'               => $_POST[ 'yikes-easy-mc-submit-button-type' ][ 0 ],
2749
+				'yikes-easy-mc-submit-button-text'               => trim( $_POST[ 'yikes-easy-mc-submit-button-text' ] ),
2750
+				'yikes-easy-mc-submit-button-image'              => esc_url( trim( $_POST[ 'yikes-easy-mc-submit-button-image' ] ) ),
2751
+				'yikes-easy-mc-submit-button-classes'            => trim( $_POST[ 'yikes-easy-mc-submit-button-classes' ] ),
2752
+				'yikes-easy-mc-form-schedule'                    => ( isset( $_POST[ 'yikes-easy-mc-form-schedule' ] ) ) ? '1' : '0',
2753
+				'yikes-easy-mc-form-restriction-start'           => strtotime( $_POST[ 'yikes-easy-mc-form-restriction-start-date' ] . ' ' . $_POST[ 'yikes-easy-mc-form-restriction-start-time' ] ),
2754
+				'yikes-easy-mc-form-restriction-end'             => strtotime( $_POST[ 'yikes-easy-mc-form-restriction-end-date' ] . ' ' . $_POST[ 'yikes-easy-mc-form-restriction-end-time' ] ),
2755
+				'yikes-easy-mc-form-restriction-pending-message' => trim( $_POST[ 'yikes-easy-mc-form-restriction-pending-message' ] ),
2756
+				'yikes-easy-mc-form-restriction-expired-message' => trim( $_POST[ 'yikes-easy-mc-form-restriction-expired-message' ] ),
2757
+				'yikes-easy-mc-form-login-required'              => ( isset( $_POST[ 'yikes-easy-mc-form-login-required' ] ) ) ? '1' : '0',
2758
+				'yikes-easy-mc-form-restriction-login-message'   => trim( $_POST[ 'yikes-easy-mc-form-restriction-login-message' ] ),
2759 2759
 			);
2760 2760
 
2761 2761
 			// additional custom fields (extensions / user defined fields)
2762 2762
 			$custom_fields = array();
2763
-			if ( isset( $_POST['custom-field'] ) ) {
2764
-				foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2763
+			if ( isset( $_POST[ 'custom-field' ] ) ) {
2764
+				foreach ( $_POST[ 'custom-field' ] as $custom_field => $custom_value ) {
2765 2765
 					if ( is_array( $custom_value ) ) {
2766 2766
 						$custom_fields[ $custom_field ] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2767 2767
 					} else {
@@ -2793,7 +2793,7 @@  discard block
 block discarded – undo
2793 2793
 			$this->form_interface->update_form( $form_id, $form_updates );
2794 2794
 
2795 2795
 			/* Custom action hook which allows users to update specific options when a form is updated - used in add ons */
2796
-			do_action( 'yikes-mailchimp-save-form', $form_id,  $custom_fields );
2796
+			do_action( 'yikes-mailchimp-save-form', $form_id, $custom_fields );
2797 2797
 
2798 2798
 			// redirect the user to the manage forms page, display confirmation
2799 2799
 			wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $form_id . '&updated-form=true' ) ) );
@@ -2804,11 +2804,11 @@  discard block
 block discarded – undo
2804 2804
 			$email_body  = '<p>' . __( 'Greetings,', 'yikes-inc-easy-mailchimp-extender' ) . '</p>'; 
2805 2805
 
2806 2806
 			$email_body .= '<p>';
2807
-			$email_body .= 	__( 'A request has been made to update your Mailchimp account profile information.', 'yikes-inc-easy-mailchimp-extender' );
2808
-			$email_body .=	__( ' To do so please use the following link: ', 'yikes-inc-easy-mailchimp-extender' );
2809
-			$email_body .=	'[link]';
2810
-			$email_body .=		__( 'Update Mailchimp Profile Info', 'yikes-inc-easy-mailchimp-extender' );
2811
-			$email_body .= 	'[/link]';
2807
+			$email_body .= __( 'A request has been made to update your Mailchimp account profile information.', 'yikes-inc-easy-mailchimp-extender' );
2808
+			$email_body .= __( ' To do so please use the following link: ', 'yikes-inc-easy-mailchimp-extender' );
2809
+			$email_body .= '[link]';
2810
+			$email_body .= __( 'Update Mailchimp Profile Info', 'yikes-inc-easy-mailchimp-extender' );
2811
+			$email_body .= '[/link]';
2812 2812
 			$email_body .= '</p>';
2813 2813
 
2814 2814
 			$email_body .= '<p>' . __( 'If you did not request this update, please disregard this email.', 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
@@ -2824,13 +2824,13 @@  discard block
 block discarded – undo
2824 2824
 
2825 2825
 		/* Unsubscribe a given user from our list */
2826 2826
 		public function yikes_easy_mailchimp_unsubscribe_user() {
2827
-			$nonce    = $_REQUEST['nonce'];
2828
-			$list_id  = $_REQUEST['mailchimp-list'];
2829
-			$email_id = $_REQUEST['email_id'];
2827
+			$nonce    = $_REQUEST[ 'nonce' ];
2828
+			$list_id  = $_REQUEST[ 'mailchimp-list' ];
2829
+			$email_id = $_REQUEST[ 'email_id' ];
2830 2830
 
2831 2831
 			// verify our nonce
2832 2832
 			if ( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2833
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2833
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2834 2834
 			}
2835 2835
 
2836 2836
 			$response = yikes_get_mc_api_manager()->get_list_handler()->member_unsubscribe( $list_id, $email_id );
@@ -2849,21 +2849,21 @@  discard block
 block discarded – undo
2849 2849
 
2850 2850
 		public function yikes_easy_mailchimp_create_missing_error_log() {
2851 2851
 			// grab our nonnce
2852
-			$nonce = $_REQUEST['nonce'];
2852
+			$nonce = $_REQUEST[ 'nonce' ];
2853 2853
 			// validate nonce
2854
-			if ( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2855
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2854
+			if ( ! wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2855
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2856 2856
 			}
2857 2857
 			// setup the path to the error log
2858 2858
 			$error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php', 'w' );
2859 2859
 			try {
2860 2860
 				// create the file
2861
-				fwrite( $error_log , '' );
2861
+				fwrite( $error_log, '' );
2862 2862
 				// close out
2863 2863
 				fclose( $error_log );
2864 2864
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2865 2865
 			} catch ( Exception $e ) {
2866
-				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message='.urlencode( $e->getMessage() ) ) ) );
2866
+				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message=' . urlencode( $e->getMessage() ) ) ) );
2867 2867
 			}
2868 2868
 		}
2869 2869
 
@@ -2874,9 +2874,9 @@  discard block
 block discarded – undo
2874 2874
 		public function yikes_easy_mailchimp_clear_transient_data() {
2875 2875
 
2876 2876
 			// verify our nonce
2877
-			$nonce = $_REQUEST['nonce'];
2877
+			$nonce = $_REQUEST[ 'nonce' ];
2878 2878
 			if ( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2879
-				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2879
+				wp_die( __( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ), __( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ), array( 'response' => 500, 'back_link' => true ) );
2880 2880
 			}
2881 2881
 
2882 2882
 			$this->delete_yikes_mailchimp_transients();
@@ -2885,10 +2885,10 @@  discard block
 block discarded – undo
2885 2885
 			$referer = wp_get_referer();
2886 2886
 			if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2887 2887
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2888
-			} elseif ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST['id'] ) && ! empty( $_REQUEST['id'] ) ) {
2888
+			} elseif ( isset( $_REQUEST[ 'page' ] ) && $_REQUEST[ 'page' ] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST[ 'id' ] ) && ! empty( $_REQUEST[ 'id' ] ) ) {
2889 2889
 
2890 2890
 				// else check if we were editing a form.
2891
-				$id = filter_var( $_REQUEST['id'], FILTER_SANITIZE_NUMBER_INT );
2891
+				$id = filter_var( $_REQUEST[ 'id' ], FILTER_SANITIZE_NUMBER_INT );
2892 2892
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $id ) ) );
2893 2893
 			} else {
2894 2894
 				// else redirect to the manage forms page.
@@ -2932,7 +2932,7 @@  discard block
 block discarded – undo
2932 2932
 		 */
2933 2933
 		public function yikes_mailchimp_load_helper_class() {
2934 2934
 			// check to see if it's already loaded up.
2935
-			if ( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2935
+			if ( ! class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2936 2936
 				// Include our main helper class file
2937 2937
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2938 2938
 			}
Please login to merge, or discard this patch.
Braces   +238 added lines, -238 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
  * @subpackage Yikes_Inc_Easy_Mailchimp_Forms/admin
10 10
  * @author     YIKES, Inc. <[email protected]>
11 11
  */
12
-class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
12
+class Yikes_Inc_Easy_Mailchimp_Forms_Admin {
13 13
 
14 14
 	/**
15 15
 	 * The ID of this plugin.
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
 		$yikes_inc_easy_mailchimp_extender,
50 50
 		$version,
51 51
 		Yikes_Inc_Easy_MailChimp_Extender_Form_Interface $form_interface
52
-	) {
52
+	) {
53 53
 		$this->yikes_inc_easy_mailchimp_extender = $yikes_inc_easy_mailchimp_extender;
54 54
 		$this->version                           = $version;
55 55
 		$this->form_interface                    = $form_interface;
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 	 *
61 61
 	 * @author Jeremy Pry
62 62
 	 */
63
-	public function hooks() {
63
+	public function hooks() {
64 64
 
65 65
 		// check for old plugin options and migrate if exist.
66 66
 		add_action( 'admin_menu', array( $this, 'register_admin_pages' ), 11 );
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
 		/***********************/
102 102
 		/** Create A Form **/
103 103
 		/**********************/
104
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
104
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-form' ) {
105 105
 
106 106
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_form' ) );
107 107
 
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
 		/***********************/
111 111
 		/** Delete A Form **/
112 112
 		/**********************/
113
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
113
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-delete-form' ) {
114 114
 
115 115
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_delete_form' ) );
116 116
 
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 		/**********************************/
120 120
 		/** Duplicate/Clone A Form    **/
121 121
 		/********************************/
122
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
122
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-duplicate-form' ) {
123 123
 
124 124
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_duplicate_form' ) );
125 125
 
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 		/*************************************/
129 129
 		/**  Reset Form Impression Stats **/
130 130
 		/***********************************/
131
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
131
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-reset-stats' ) {
132 132
 
133 133
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_reset_impression_stats' ) );
134 134
 
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 		/**********************************/
138 138
 		/**         Update A Form        **/
139 139
 		/********************************/
140
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
140
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-update-form' ) {
141 141
 
142 142
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_update_form' ) );
143 143
 
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 		/**************************************************/
147 147
 		/**     Clear Store Mailchimp Transient Data   **/
148 148
 		/*************************************************/
149
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
149
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-transient-data' ) {
150 150
 
151 151
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_transient_data' ) );
152 152
 
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
 		/*******************************************/
156 156
 		/** Remove a user from a mailing list     **/
157 157
 		/*****************************************/
158
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
158
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-unsubscribe-user' ) {
159 159
 
160 160
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_unsubscribe_user' ) );
161 161
 
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
 		/*******************************************/
165 165
 		/**    Create misisng error log file  **/
166 166
 		/*****************************************/
167
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
167
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-create-error-log' ) {
168 168
 
169 169
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_create_missing_error_log' ) );
170 170
 
@@ -176,14 +176,14 @@  discard block
 block discarded – undo
176 176
 		add_action( 'admin_head', array( $this, 'add_tinyMCE_buttons' ) );
177 177
 
178 178
 		// pass our lists data to tinyMCE button for use.
179
-		foreach ( array( 'post.php', 'post-new.php' ) as $hook ) {
179
+		foreach ( array( 'post.php', 'post-new.php' ) as $hook ) {
180 180
 
181 181
 			add_action( 'admin_enqueue_scripts', array( $this, 'tinymce_yikes_easy_mc' ) );
182 182
 
183 183
 		}
184 184
 
185 185
 		// display an admin notice for users on PHP < 5.3.
186
-		if ( phpversion() < '5.3' ) {
186
+		if ( phpversion() < '5.3' ) {
187 187
 			add_action( "admin_notices", array( $this, 'display_php_warning' ), 999 );
188 188
 		}
189 189
 
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 		/**************************************************/
197 197
 		/**        Clear Mailchimp Error Log Data        **/
198 198
 		/*************************************************/
199
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
199
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-clear-error-log' ) {
200 200
 
201 201
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_clear_error_log' ) );
202 202
 
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
 		/*********************************************/
206 206
 		/**        Export Mailchimp Opt-in Forms   **/
207 207
 		/*******************************************/
208
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
208
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-forms' ) {
209 209
 
210 210
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_forms' ) );
211 211
 
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 		/*********************************************/
215 215
 		/**                Export Plugin Settings           **/
216 216
 		/*******************************************/
217
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
217
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-export-settings' ) {
218 218
 
219 219
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_export_plugin_settings' ) );
220 220
 
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
 		/*******************************************/
224 224
 		/**        Import Class Inclusion       **/
225 225
 		/*****************************************/
226
-		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
226
+		if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'yikes-easy-mc-import-forms' ) {
227 227
 
228 228
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_import_forms' ) );
229 229
 
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 		/*******************************************/
233 233
 		/**    Premium Support Request     **/
234 234
 		/*****************************************/
235
-		if ( isset( $_POST['submit-premium-support-request'] ) ) {
235
+		if ( isset( $_POST['submit-premium-support-request'] ) ) {
236 236
 
237 237
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_premium_support_request' ) );
238 238
 
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
 		/****************************************/
242 242
 		/**    Dismiss Options Migrations        **/
243 243
 		/****************************************/
244
-		if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
244
+		if ( isset( $_REQUEST['dismiss_migration_nonce'] ) ) {
245 245
 
246 246
 			add_action( 'init', array( $this, 'yikes_easy_mailchimp_dismiss_option_migrate' ) );
247 247
 
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
 		 * @ param  array  $links  Pre-existing plugin action links
277 277
 		 * @ return array  $links  New array of plugin actions
278 278
 		 */
279
-		public function easy_forms_plugin_action_links( $links ) {
279
+		public function easy_forms_plugin_action_links( $links ) {
280 280
 			$links[] = '<a href="'. esc_url( get_admin_url(null, 'admin.php?page=yikes-inc-easy-mailchimp-settings') ) .'">' . __( 'Settings', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
281 281
 			$links[] = '<a href="' . esc_url( 'http://www.yikesplugins.com?utm_source=plugins-page&utm_medium=plugin-row&utm_campaign=admin' ) . '" target="_blank">' . __( 'More plugins by YIKES, Inc.', 'yikes-inc-easy-mailchimp-extender' ) . '</a>';
282 282
 			return $links;
@@ -292,13 +292,13 @@  discard block
 block discarded – undo
292 292
 		 *
293 293
 		 * @return string
294 294
 		 */
295
-		public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
295
+		public function yikes_easy_forms_admin_disclaimer( $footer_text ) {
296 296
 			$page = get_current_screen();
297 297
 			$base = $page->base;
298
-			if ( strpos( $base, 'yikes-inc-easy-mailchimp' ) !== false || strpos( $base, 'yikes-mailchimp' ) !== false ) {
298
+			if ( strpos( $base, 'yikes-inc-easy-mailchimp' ) !== false || strpos( $base, 'yikes-mailchimp' ) !== false ) {
299 299
 				$disclaimer_text = sprintf( '<em>' . __( 'Disclaimer: <strong>Easy Forms for Mailchimp</strong> is in no way endorsed, affiliated or backed by Mailchimp, or its parent company Rocket Science Group.', 'yikes-inc-easy-mailchimp-extender' ), '<a href="https://wordpress.org/support/view/plugin-reviews/give?filter=5#postform" target="_blank" class="give-rating-link" data-rated="' . __( 'Thanks :)', 'yikes-inc-easy-mailchimp-extender' ) . '">', '</a></em>' );
300 300
 				return $disclaimer_text;
301
-			} else {
301
+			} else {
302 302
 				return $footer_text;
303 303
 			}
304 304
 		}
@@ -310,32 +310,32 @@  discard block
 block discarded – undo
310 310
 		*	@since 6.0.0
311 311
 		*	@return	parsed tag content
312 312
 		*/
313
-		public function parse_mailchimp_default_tag( $default_tag ) {
314
-			if ( ! $default_tag || $default_tag == '' ) {
313
+		public function parse_mailchimp_default_tag( $default_tag ) {
314
+			if ( ! $default_tag || $default_tag == '' ) {
315 315
 				return $default_tag;
316 316
 			}
317 317
 			global $post;
318 318
 			// page title.
319
-			if ( $default_tag == '{page_title}' ) {
319
+			if ( $default_tag == '{page_title}' ) {
320 320
 				$default_tag = get_the_title( $post->ID );
321 321
 			}
322 322
 			// page id.
323
-			if ( $default_tag == '{page_id}' ) {
323
+			if ( $default_tag == '{page_id}' ) {
324 324
 				$default_tag = $post->ID;
325 325
 			}
326 326
 			// page url.
327
-			if ( $default_tag == '{page_url}' ) {
327
+			if ( $default_tag == '{page_url}' ) {
328 328
 				$default_tag = get_permalink( $post->ID );
329 329
 			}
330 330
 			// blog name.
331
-			if ( $default_tag == '{blog_name}' ) {
331
+			if ( $default_tag == '{blog_name}' ) {
332 332
 				$default_tag = get_bloginfo( 'name' );
333 333
 			}
334 334
 			// is user logged in.
335
-			if ( $default_tag == '{user_logged_in}' ) {
336
-				if ( is_user_logged_in() ) {
335
+			if ( $default_tag == '{user_logged_in}' ) {
336
+				if ( is_user_logged_in() ) {
337 337
 					$default_tag = 'Registered User';
338
-				} else {
338
+				} else {
339 339
 					$default_tag = 'Guest User';
340 340
 				}
341 341
 			}
@@ -349,21 +349,21 @@  discard block
 block discarded – undo
349 349
 		*	When a user clicks 'Clear Log' on the debug settings page, this funciton
350 350
 		*	is used to clear the data out of our php file.
351 351
 		*/
352
-		public function yikes_easy_mailchimp_clear_error_log() {
352
+		public function yikes_easy_mailchimp_clear_error_log() {
353 353
 
354 354
 			// Get our error log class.
355 355
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
356 356
 
357 357
 			// file put contents $returned error + other data.
358
-			if ( file_exists( $error_logging->error_log_file_path ) ) {
358
+			if ( file_exists( $error_logging->error_log_file_path ) ) {
359 359
 
360 360
 				$clear_log = file_put_contents( $error_logging->error_log_file_path, '' );
361 361
 
362
-				if ( $clear_log === false ) {
362
+				if ( $clear_log === false ) {
363 363
 
364 364
 					// redirect the user to the manage forms page, display error message.
365 365
 					wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=false' ) ) );
366
-				} else {
366
+				} else {
367 367
 
368 368
 					// redirect the user to the manage forms page, display confirmation.
369 369
 					wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error-log-cleared=true' ) ) );
@@ -377,13 +377,13 @@  discard block
 block discarded – undo
377 377
 		*	@since 		6.0.0
378 378
 		*	@return 	CSV export file
379 379
 		*/
380
-		public function yikes_easy_mailchimp_export_forms() {
380
+		public function yikes_easy_mailchimp_export_forms() {
381 381
 			// grab our nonce.
382 382
 			$nonce = $_REQUEST['nonce'];
383 383
 			// grab the forms.
384 384
 			$forms = isset( $_REQUEST['yikes_export_forms'] ) ? $_REQUEST['yikes_export_forms'] : array();
385 385
 			// validate nonce.
386
-			if ( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
386
+			if ( ! wp_verify_nonce( $nonce, 'export-forms' ) ) {
387 387
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
388 388
 			}
389 389
 
@@ -401,11 +401,11 @@  discard block
 block discarded – undo
401 401
 		*	@since 		6.0.0
402 402
 		*	@return 	CSV export file
403 403
 		*/
404
-		public function yikes_easy_mailchimp_export_plugin_settings() {
404
+		public function yikes_easy_mailchimp_export_plugin_settings() {
405 405
 			// grab our nonce
406 406
 			$nonce = $_REQUEST['nonce'];
407 407
 			// validate nonce.
408
-			if ( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
408
+			if ( ! wp_verify_nonce( $nonce, 'export-settings' ) ) {
409 409
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
410 410
 			}
411 411
 
@@ -421,15 +421,15 @@  discard block
 block discarded – undo
421 421
 		*	Custom import function to import all or specific forms
422 422
 		*	@since 6.0.0
423 423
 		*/
424
-		public function yikes_easy_mailchimp_import_forms() {
424
+		public function yikes_easy_mailchimp_import_forms() {
425 425
 			// grab our nonce.
426 426
 			$nonce = $_REQUEST['nonce'];
427 427
 			// validate nonce.
428
-			if ( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
428
+			if ( ! wp_verify_nonce( $nonce, 'import-forms' ) ) {
429 429
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
430 430
 			}
431 431
 			// include the export class.
432
-			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
432
+			if ( ! class_exists( 'Yikes_Inc_Easy_MailChimp_Import_Class' ) ) {
433 433
 				include_once( YIKES_MC_PATH . 'includes/import-export/yikes-easy-mailchimp-import.class.php' );
434 434
 			}
435 435
 			// run the import function.
@@ -445,9 +445,9 @@  discard block
 block discarded – undo
445 445
 		*	Premium Support Request
446 446
 		*	@since 6.0.0
447 447
 		*/
448
-		public function yikes_easy_mailchimp_premium_support_request() {
448
+		public function yikes_easy_mailchimp_premium_support_request() {
449 449
 
450
-			if ( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
450
+			if ( isset( $_POST['action'] ) && $_POST['action'] != 'yikes-support-request' ) {
451 451
 				return __( 'We encountered an error. Please contact the YIKES Inc. support team.', 'yikes-inc-easy-mailchimp-extender' );
452 452
 			}
453 453
 
@@ -483,7 +483,7 @@  discard block
 block discarded – undo
483 483
 			) );
484 484
 
485 485
 			// Catch the error.
486
-			if ( is_wp_error( $response ) ) {
486
+			if ( is_wp_error( $response ) ) {
487 487
 				wp_send_json_error( $response->getMessage() );
488 488
 			}
489 489
 
@@ -491,9 +491,9 @@  discard block
 block discarded – undo
491 491
 			$response_body = json_decode( wp_remote_retrieve_body( $response ) );
492 492
 		}
493 493
 
494
-		public function get_premium_license( $plugin_slug ) {
494
+		public function get_premium_license( $plugin_slug ) {
495 495
 
496
-			switch( $plugin_slug ) {
496
+			switch( $plugin_slug ) {
497 497
 
498 498
 				case 'form-customizer':
499 499
 					return defined( 'YIKES_CUSTOMIZER_EDD_ITEM_ID' ) ? YIKES_CUSTOMIZER_EDD_ITEM_ID : '';
@@ -514,7 +514,7 @@  discard block
 block discarded – undo
514 514
 		*
515 515
 		*	@since 6.0.0
516 516
 		**/
517
-		public function yikes_easy_mailchimp_dismiss_option_migrate() {
517
+		public function yikes_easy_mailchimp_dismiss_option_migrate() {
518 518
 			// delete the options and allow the user to manually update things.
519 519
 
520 520
 			// Verify the NONCE is valid.
@@ -532,8 +532,8 @@  discard block
 block discarded – undo
532 532
 		 *
533 533
 		 * @since 6.0.0
534 534
 		 */
535
-		public function load_error_logging_class() {
536
-			if ( get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
535
+		public function load_error_logging_class() {
536
+			if ( get_option( 'yikes-mailchimp-debug-status', '' ) == '1' ) {
537 537
 				// if error logging is enabled we should include our error logging class
538 538
 				/* Generate oure error logging table */
539 539
 				require_once YIKES_MC_PATH . '/includes/error_log/class-yikes-inc-easy-mailchimp-error-logging.php';
@@ -548,21 +548,21 @@  discard block
 block discarded – undo
548 548
 		 *
549 549
 		 * @since v6.0.0
550 550
 		 */
551
-		public function yikes_easy_mailchimp_check_installation_date() {
551
+		public function yikes_easy_mailchimp_check_installation_date() {
552 552
 
553 553
 			// add a new option to store the plugin activation date/time.
554 554
 			// @since v6.0.0.
555 555
 			// this is used to notify the user that they should review after 2 weeks.
556
-			if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
556
+			if ( !get_option( 'yikes_easy_mailchimp_activation_date' ) ) {
557 557
 				add_option( 'yikes_easy_mailchimp_activation_date', strtotime( "now" ) );
558 558
 			}
559 559
 
560 560
 			$stop_bugging_me = get_option( 'yikes_easy_mailchimp_review_stop_bugging_me' );
561 561
 
562
-			if ( ! $stop_bugging_me ) {
562
+			if ( ! $stop_bugging_me ) {
563 563
 				$install_date = get_option( 'yikes_easy_mailchimp_activation_date' );
564 564
 				$past_date = strtotime( '-14 days' );
565
-				if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
565
+				if ( $past_date >= $install_date && current_user_can( 'install_plugins' ) ) {
566 566
 					add_action( 'admin_notices', array( $this , 'yikes_easy_mailchimp_display_review_us_notice' ) );
567 567
 				}
568 568
 			}
@@ -574,9 +574,9 @@  discard block
 block discarded – undo
574 574
 			asking for a review, and for user feedback
575 575
 			@since v6.0.0
576 576
 		*/
577
-		public function yikes_easy_mailchimp_display_review_us_notice() {
577
+		public function yikes_easy_mailchimp_display_review_us_notice() {
578 578
 			/* Lets only display our admin notice on YT4WP pages to not annoy the hell out of people :) */
579
-			if ( in_array( get_current_screen()->base , array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
579
+			if ( in_array( get_current_screen()->base , array( 'dashboard', 'post', 'edit' ) ) || strpos( get_current_screen()->base ,'yikes-inc-easy-mailchimp') !== false ) {
580 580
 
581 581
 				// The URL of the page the user is currently on 
582 582
 				$current_uri  	  = isset( $_SERVER['REQUEST_URI'] ) && ! empty( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : false;
@@ -619,8 +619,8 @@  discard block
 block discarded – undo
619 619
 			Remove the Review us notification when user clicks 'Dismiss'
620 620
 			@since v3.1.1
621 621
 		*/
622
-		public function yikes_easy_mailchimp_stop_bugging_me() {
623
-			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
622
+		public function yikes_easy_mailchimp_stop_bugging_me() {
623
+			if ( isset( $_GET['yikes_easy_mc_icons_nobug'] ) && (int) filter_var( $_GET['yikes_easy_mc_icons_nobug'], FILTER_SANITIZE_NUMBER_INT ) === 1 ) {
624 624
 				add_option( 'yikes_easy_mailchimp_review_stop_bugging_me', true );
625 625
 			}
626 626
 		}
@@ -628,7 +628,7 @@  discard block
 block discarded – undo
628 628
 	/* End Two Week Notification */
629 629
 
630 630
 		/* Display a warning users who are using PHP < 5.3 */
631
-		public function display_php_warning() {
631
+		public function display_php_warning() {
632 632
 			$message = __( 'Easy Forms for Mailchimp requires a minimum of PHP 5.3. The plugin will not function properly until you update. Please reach out to your host provider for assistance.', 'yikes-inc-easy-mailchimp-extender' );
633 633
 			echo "<div class='error'> <p><span class='dashicons dashicons-no-alt' style='color:rgb(231, 98, 98)'></span> $message</p></div>";
634 634
 		}
@@ -638,10 +638,10 @@  discard block
 block discarded – undo
638 638
 	 * TinyMCE Functions
639 639
 	 */
640 640
 	// load our button and pass in the JS form data variable.
641
-	public function add_tinyMCE_buttons() {
641
+	public function add_tinyMCE_buttons() {
642 642
 		global $typenow;
643 643
 		// only on Post Type: post and page.
644
-		if ( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
644
+		if ( ! in_array( $typenow, array( 'post', 'page' ) ) ) {
645 645
 			return;
646 646
 		}
647 647
 		add_filter( 'mce_buttons', array( $this, 'yks_mc_add_tinymce_button' ) );
@@ -649,14 +649,14 @@  discard block
 block discarded – undo
649 649
 	}
650 650
 
651 651
 	// Add the button key for address via JS.
652
-	public function yks_mc_add_tinymce_button( $buttons ) {
652
+	public function yks_mc_add_tinymce_button( $buttons ) {
653 653
 		array_push( $buttons, 'yks_mc_tinymce_button_key' );
654 654
 		// Print all buttons.
655 655
 		return $buttons;
656 656
 	}
657 657
 
658 658
 	// inlcude the js for tinymce.
659
-	public function yks_mc_add_tinymce_plugin( $plugin_array ) {
659
+	public function yks_mc_add_tinymce_plugin( $plugin_array ) {
660 660
 
661 661
 		$plugin_array['yks_mc_tinymce_button'] = plugins_url( '/js/min/yikes-inc-easy-mailchimp-tinymce-button.min.js', __FILE__ );
662 662
 
@@ -668,23 +668,23 @@  discard block
 block discarded – undo
668 668
 		 * Pass our imported list data, to the JS file
669 669
 		 * to build the drop down list in the modal
670 670
 		 */
671
-	public function tinymce_yikes_easy_mc() {
671
+	public function tinymce_yikes_easy_mc() {
672 672
 		// check capabilities.
673
-		if ( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
673
+		if ( ! current_user_can( apply_filters( 'yikes-mailchimp-user-role-access', 'manage_options' ) ) ) {
674 674
 			return;
675 675
 		}
676 676
 
677 677
 		$list_data = $this->form_interface->get_all_forms();
678 678
 		$lists     = array();
679
-		if ( ! empty( $list_data ) ) {
679
+		if ( ! empty( $list_data ) ) {
680 680
 			// build an array to pass to our javascript.
681
-			foreach ( $list_data as $id => $form ) {
681
+			foreach ( $list_data as $id => $form ) {
682 682
 				$lists[] = array(
683 683
 					'text'  => urlencode( $form['form_name'] ),
684 684
 					'value' => $id,
685 685
 				);
686 686
 			}
687
-		} else {
687
+		} else {
688 688
 			$lists[0] = array(
689 689
 				'text'  => __( 'Please Import Some Mailchimp Lists', 'yikes-inc-easy-mailchimp-extender' ),
690 690
 				'value' => '-',
@@ -709,7 +709,7 @@  discard block
 block discarded – undo
709 709
 	/**
710 710
 	 *  Fix the Mailchimp icon spacing in the admin menu.
711 711
 	 */
712
-	public function fix_menu_icon_spacing() {
712
+	public function fix_menu_icon_spacing() {
713 713
 		?>
714 714
 			<style>
715 715
 			a[href="admin.php?page=yikes-inc-easy-mailchimp"] .wp-menu-image img {
@@ -724,7 +724,7 @@  discard block
 block discarded – undo
724 724
 	 *
725 725
 	 * @since    6.0.0
726 726
 	 */
727
-	public function enqueue_styles() {
727
+	public function enqueue_styles() {
728 728
 		/**
729 729
 		 *	Enqueue our global dashboard styles.
730 730
 		 */
@@ -733,7 +733,7 @@  discard block
 block discarded – undo
733 733
 		/*
734 734
 		*	Enqueue Add-ons styles.
735 735
 		*/
736
-		if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
736
+		if ( get_current_screen()->base == 'easy-forms_page_yikes-inc-easy-mailchimp-addons' ) {
737 737
 			wp_enqueue_style( 'yikes-inc-easy-mailchimp-extender-addons-styles', plugin_dir_url( __FILE__ ) . 'css/yikes-inc-easy-mailchimp-extender-addons.min.css', array(), $this->version, 'all' );
738 738
 		}
739 739
 	}
@@ -742,7 +742,7 @@  discard block
 block discarded – undo
742 742
 	 *
743 743
 	 * @since    6.0.0
744 744
 	 */
745
-	public function enqueue_scripts() {
745
+	public function enqueue_scripts() {
746 746
 		wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-admin-js', plugin_dir_url( __FILE__ ) . 'js/min/yikes-inc-easy-mailchimp-extender-admin.min.js', array( 'jquery', 'jquery-ui-sortable' ), $this->version, false );
747 747
 
748 748
 		$localized_data = array(
@@ -757,7 +757,7 @@  discard block
 block discarded – undo
757 757
 
758 758
 		// Enqueue required scripts for the form editor
759 759
 		$screen = get_current_screen();
760
-		if ( ! isset( $screen->base ) || 'admin_page_yikes-mailchimp-edit-form' !== $screen->base ) {
760
+		if ( ! isset( $screen->base ) || 'admin_page_yikes-mailchimp-edit-form' !== $screen->base ) {
761 761
 			return;
762 762
 		}
763 763
 
@@ -805,12 +805,12 @@  discard block
 block discarded – undo
805 805
 	/**
806 806
 	 * Convert the php date format string to a js date format
807 807
 	 */
808
-	public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat, $type ) {
809
-		switch ( $type ) {
808
+	public function yikes_jQuery_datepicker_date_format_php_to_js( $sFormat, $type ) {
809
+		switch ( $type ) {
810 810
 			default:
811 811
 			case 'date':
812 812
 				// Standard Date Fields
813
-				switch ( $sFormat ) {
813
+				switch ( $sFormat ) {
814 814
 					//Predefined WP date formats
815 815
 					case 'F j, Y':
816 816
 					case 'j F Y':
@@ -833,7 +833,7 @@  discard block
 block discarded – undo
833 833
 				break;
834 834
 			// Birthday Fields
835 835
 			case 'birthday':
836
-				switch ( $sFormat ) {
836
+				switch ( $sFormat ) {
837 837
 					//Predefined WP date formats
838 838
 					case 'F j, Y':
839 839
 					case 'j F Y':
@@ -862,8 +862,8 @@  discard block
 block discarded – undo
862 862
 	/**
863 863
 	 * Convert the php date format string to a js date format
864 864
 	 */
865
-	public function yikes_jQuery_datepicker_date_format( $site_option ) {
866
-		switch( $site_option ) {
865
+	public function yikes_jQuery_datepicker_date_format( $site_option ) {
866
+		switch( $site_option ) {
867 867
 			//Predefined WP date formats
868 868
 			default:
869 869
 			case 'F j, Y':
@@ -883,7 +883,7 @@  discard block
 block discarded – undo
883 883
 	*	Register our admin pages
884 884
 	*	used to display data back to the user
885 885
 	**/
886
-	public function register_admin_pages() {
886
+	public function register_admin_pages() {
887 887
 
888 888
 		/* Top Level Menu 'Easy Mailchimp' */
889 889
 		add_menu_page(
@@ -996,7 +996,7 @@  discard block
 block discarded – undo
996 996
 	*	when they click 'Go Pro' in the admin menu
997 997
 	*	to do: populate with sales URL
998 998
 	*/
999
-	public function generateAddOnsPage() {
999
+	public function generateAddOnsPage() {
1000 1000
 		require_once YIKES_MC_PATH . 'admin/partials/menu/add-ons.php'; // include our add-ons page
1001 1001
 	}
1002 1002
 
@@ -1005,7 +1005,7 @@  discard block
 block discarded – undo
1005 1005
 	*
1006 1006
 	* @since    1.0.0
1007 1007
 	*/
1008
-	function generateManageFormsPage() {
1008
+	function generateManageFormsPage() {
1009 1009
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-forms.php'; // include our manage forms page
1010 1010
 	}
1011 1011
 
@@ -1014,7 +1014,7 @@  discard block
 block discarded – undo
1014 1014
 	*
1015 1015
 	* @since    1.0.0
1016 1016
 	*/
1017
-	function generateManageListsPage() {
1017
+	function generateManageListsPage() {
1018 1018
 		require_once YIKES_MC_PATH . 'admin/partials/menu/manage-lists.php'; // include our lists page
1019 1019
 	}
1020 1020
 
@@ -1023,7 +1023,7 @@  discard block
 block discarded – undo
1023 1023
 	*
1024 1024
 	* @since    1.0.0
1025 1025
 	*/
1026
-	function generateSupportPage() {
1026
+	function generateSupportPage() {
1027 1027
 
1028 1028
 		wp_enqueue_script( 'yikes-inc-easy-mailchimp-extender-support-scripts', plugin_dir_url( __FILE__ ) . 'js/support.js', array( 'jquery' ), $this->version, false );	
1029 1029
 		require_once YIKES_MC_PATH . 'admin/partials/menu/support.php';
@@ -1034,7 +1034,7 @@  discard block
 block discarded – undo
1034 1034
 	*
1035 1035
 	* @since    1.0.0
1036 1036
 	*/
1037
-	function generateEditFormPage() {
1037
+	function generateEditFormPage() {
1038 1038
 		require_once YIKES_MC_PATH . 'admin/partials/edit-form.php'; // include our options page
1039 1039
 	}
1040 1040
 
@@ -1043,7 +1043,7 @@  discard block
 block discarded – undo
1043 1043
 	*
1044 1044
 	* @since    1.0.0
1045 1045
 	*/
1046
-	function generateViewListPage() {
1046
+	function generateViewListPage() {
1047 1047
 		require_once YIKES_MC_PATH . 'admin/partials/view-list.php'; // include our options page
1048 1048
 	}
1049 1049
 
@@ -1052,7 +1052,7 @@  discard block
 block discarded – undo
1052 1052
 	*
1053 1053
 	* @since    1.0.0
1054 1054
 	*/
1055
-	function generateViewUserPage() {
1055
+	function generateViewUserPage() {
1056 1056
 		require_once YIKES_MC_PATH . 'admin/partials/view-user.php'; // include our options page
1057 1057
 	}
1058 1058
 
@@ -1061,7 +1061,7 @@  discard block
 block discarded – undo
1061 1061
 	*
1062 1062
 	* @since v.5.4
1063 1063
 	**/
1064
-	function yikes_easy_mc_settings_init() {
1064
+	function yikes_easy_mc_settings_init() {
1065 1065
 
1066 1066
 		/* Register General Settings Section */
1067 1067
 
@@ -1181,27 +1181,27 @@  discard block
 block discarded – undo
1181 1181
 	*	Options Sanitization & Validation
1182 1182
 	*	@since complete re-write
1183 1183
 	**/
1184
-	function yikes_mc_validate_api_key( $input ) {
1185
-		if ( $input === '' ) {
1184
+	function yikes_mc_validate_api_key( $input ) {
1185
+		if ( $input === '' ) {
1186 1186
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1187 1187
 			return '';
1188 1188
 		}
1189 1189
 		$api_key = strip_tags ( trim( $input ) );
1190 1190
 		$dash_position = strpos( trim( $input ), '-' );
1191
-		if ( $dash_position !== false ) {
1191
+		if ( $dash_position !== false ) {
1192 1192
 			$manager = new Yikes_Inc_Easy_MailChimp_API_Manager( $api_key );
1193
-		} else {
1193
+		} else {
1194 1194
 			update_option( 'yikes-mc-api-invalid-key-response', __( 'Your API key appears to be invalid.', 'yikes-inc-easy-mailchimp-extender' ) );
1195 1195
 			update_option( 'yikes-mc-api-validation', 'invalid_api_key' );
1196 1196
 			return $api_key;
1197 1197
 		}
1198 1198
 
1199 1199
 		$response = $manager->get_account_handler()->get_account( false );
1200
-		if ( ! is_wp_error( $response ) ) {
1200
+		if ( ! is_wp_error( $response ) ) {
1201 1201
 			update_option( 'yikes-mc-api-validation', 'valid_api_key' );
1202 1202
 				// Clear the API key transient data
1203 1203
 			$this->delete_yikes_mailchimp_transients();
1204
-		}  else {
1204
+		} else {
1205 1205
 			$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
1206 1206
 			$error_logging->yikes_easy_mailchimp_write_to_error_log( $response->get_error_message() , __( "Connecting to Mailchimp" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Settings Page/General Settings" , 'yikes-inc-easy-mailchimp-extender' ) );
1207 1207
 			update_option( 'yikes-mc-api-invalid-key-response', $response->get_error_message() );
@@ -1216,7 +1216,7 @@  discard block
 block discarded – undo
1216 1216
 	*
1217 1217
 	* @since    1.0.0
1218 1218
 	*/
1219
-	function generatePageOptions() {
1219
+	function generatePageOptions() {
1220 1220
 		require_once YIKES_MC_PATH . 'admin/partials/menu/options.php'; // include our options page
1221 1221
 	}
1222 1222
 
@@ -1226,15 +1226,15 @@  discard block
 block discarded – undo
1226 1226
 	*	to form fields. (input, dropdowns, buttons etc.)
1227 1227
 	* 	@since v5.5 re-write
1228 1228
 	**/
1229
-	public function is_user_mc_api_valid_form( $echo = true ) {
1230
-		if ( $echo == true ) {
1231
-			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1229
+	public function is_user_mc_api_valid_form( $echo = true ) {
1230
+		if ( $echo == true ) {
1231
+			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1232 1232
 				echo 'disabled="disabled"';
1233 1233
 			}
1234
-		} else {
1235
-			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1234
+		} else {
1235
+			if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1236 1236
 				return false;
1237
-			} else {
1237
+			} else {
1238 1238
 				return true;
1239 1239
 			}
1240 1240
 		}
@@ -1249,11 +1249,11 @@  discard block
 block discarded – undo
1249 1249
 	 * @param      string    $yikes_inc_easy_mailchimp_extender       The name of this plugin.
1250 1250
 	 * @param      string    $version    The version of this plugin.
1251 1251
 	 */
1252
-	public function check_for_old_yks_mc_options() {
1252
+	public function check_for_old_yks_mc_options() {
1253 1253
 		$old_plugin_options = get_option( 'ykseme_storage' );
1254 1254
 		// only perform options migrations if the site is not a multi-site setup
1255
-		if ( !is_multisite() ) {
1256
-			if ( apply_filters( 'yikes_mc_old_options_filter', $old_plugin_options ) ) {
1255
+		if ( !is_multisite() ) {
1256
+			if ( apply_filters( 'yikes_mc_old_options_filter', $old_plugin_options ) ) {
1257 1257
 				// display a notice to the user that they should 'migrate'
1258 1258
 				// from the old plugin settings to the new ones
1259 1259
 				add_action( 'admin_notices', array( $this , 'display_options_migrate_notice' ) , 11 );
@@ -1275,15 +1275,15 @@  discard block
 block discarded – undo
1275 1275
 		 * @param      string    $yikes_inc_easy_mailchimp_extender       The name of this plugin.
1276 1276
 		 * @param      string    $version    The version of this plugin.
1277 1277
 		 */
1278
-		public function display_options_migrate_notice() {
1278
+		public function display_options_migrate_notice() {
1279 1279
 
1280 1280
 			// Confirm that the necessary forms table in the database exists, else bail
1281 1281
 			global $wpdb;
1282
-			if ( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1282
+			if ( $wpdb->get_var("show tables like '" . $wpdb->prefix . "yikes_easy_mc_forms'") != $wpdb->prefix . "yikes_easy_mc_forms" ) {
1283 1283
 				return;
1284 1284
 			}
1285 1285
 
1286
-			if ( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1286
+			if ( isset( $_GET['yikes-mc-options-migration-dismissed'] ) && $_GET['yikes-mc-options-migration-dismissed'] == 'true' ) {
1287 1287
 					// Delete the options, start a-new! (this will disable the migration notice altogether)
1288 1288
 					delete_option( 'widget_yikes_mc_widget' );
1289 1289
 					delete_option( 'api_validation' );
@@ -1294,7 +1294,7 @@  discard block
 block discarded – undo
1294 1294
 						<p><?php printf( __( "The previously stored options for %s have been cleared from the database. You should update the plugin options on the <a href='%s' title='Settings Page'>settings page</a> before continuing. You should also update the shortcodes used to generate your forms, and any widgets you may have previously set-up.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>', admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings' ) ); ?></p>
1295 1295
 					</div>
1296 1296
 				<?php
1297
-			} else {
1297
+			} else {
1298 1298
 			?>
1299 1299
 				<div class="yikes-easy-mc-updated migrate-options-notice">
1300 1300
 					<p><?php printf( __( "It looks like you're upgrading from a previous version of %s.", 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?> <?php printf( __( "In the newest version of %s, the options data structure has changed. We've also moved the mailing lists into its own database table to allow for some higher level customization. Now you can easily create multiple forms and assign them to the same mailing list." , 'yikes-inc-easy-mailchimp-extender' ), '<strong>Us Easy Forms for Mailchimp</strong>' ); ?></p>
@@ -1322,9 +1322,9 @@  discard block
 block discarded – undo
1322 1322
 		*	and return the index ( used to find the list name assigned to a form )
1323 1323
 		*	- http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search
1324 1324
 		*/
1325
-		function findMCListID($id, $array) {
1326
-		   foreach ($array as $key => $val) {
1327
-			   if ($val['id'] === $id) {
1325
+		function findMCListID($id, $array) {
1326
+		   foreach ($array as $key => $val) {
1327
+			   if ($val['id'] === $id) {
1328 1328
 				   return $key;
1329 1329
 			   }
1330 1330
 		   }
@@ -1332,14 +1332,14 @@  discard block
 block discarded – undo
1332 1332
 		} // end
1333 1333
 
1334 1334
 		/* Ajax Migrate Options */
1335
-		function migrate_archived_options() {
1335
+		function migrate_archived_options() {
1336 1336
 			// all options prefixed with 'yikes-mc-'
1337 1337
 			$option_name = 'yikes-mc-'.$_POST['option_name'];
1338 1338
 			$option_value = $_POST['option_value'];
1339
-			if ( json_decode( $option_value ) ) {
1339
+			if ( json_decode( $option_value ) ) {
1340 1340
 				// decode our lists() array, and store it
1341 1341
 				$opt_value = json_decode( $option_value, true );
1342
-			} else {
1342
+			} else {
1343 1343
 				$opt_value = $option_value;
1344 1344
 			}
1345 1345
 			update_option( $option_name, $opt_value );
@@ -1348,12 +1348,12 @@  discard block
 block discarded – undo
1348 1348
 		}
1349 1349
 
1350 1350
 		/* Ajax Migrate Forms */
1351
-		function migrate_previously_setup_forms() {
1351
+		function migrate_previously_setup_forms() {
1352 1352
 			$option_name = $_POST['option_name'];
1353 1353
 			$done = $_POST['done_import'];
1354 1354
 			// Create some starter forms for the user
1355 1355
 			// based on previously imported lists (to our old version)
1356
-			if ( $option_name == 'yikes-mc-lists' ) {
1356
+			if ( $option_name == 'yikes-mc-lists' ) {
1357 1357
 				$option_value = $_POST['option_value'];
1358 1358
 				$new_options = json_decode( stripslashes_deep( $option_value ) , true );
1359 1359
 
@@ -1385,9 +1385,9 @@  discard block
 block discarded – undo
1385 1385
 					'custom_fields'           => '',
1386 1386
 				) );
1387 1387
 			}
1388
-			if ( $done == 'done' ) {
1388
+			if ( $done == 'done' ) {
1389 1389
 				wp_send_json( array( 'form_name' => $form_name, 'completed_import' => true ) );
1390
-			} else {
1390
+			} else {
1391 1391
 				wp_send_json( array( 'form_name' => $form_name, 'completed_import' => false ) );
1392 1392
 			}
1393 1393
 			wp_die();
@@ -1399,8 +1399,8 @@  discard block
 block discarded – undo
1399 1399
 		*	Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1400 1400
 		*	@since v5.6 - complete re-write
1401 1401
 		*/
1402
-		public function generate_options_pages_sidebar_menu() {
1403
-			if ( isset( $_REQUEST['section'] ) ) {
1402
+		public function generate_options_pages_sidebar_menu() {
1403
+			if ( isset( $_REQUEST['section'] ) ) {
1404 1404
 				$selected = $_REQUEST['section'];
1405 1405
 			}
1406 1406
 			$installed_addons = get_option( 'yikes-easy-mc-active-addons', array() );
@@ -1427,13 +1427,13 @@  discard block
 block discarded – undo
1427 1427
 					</ul>
1428 1428
 					<?php
1429 1429
 						// create our add-on settings pages
1430
-						if ( !empty( $installed_addons ) ) {
1430
+						if ( !empty( $installed_addons ) ) {
1431 1431
 							?>
1432 1432
 							<hr class="add-on-settings-divider" />
1433 1433
 							<strong><?php _e( 'Addon Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1434 1434
 							<ul id="addon-settings-nav">
1435 1435
 							<?php
1436
-							foreach( $installed_addons as $addon_name ) {
1436
+							foreach( $installed_addons as $addon_name ) {
1437 1437
 								?>
1438 1438
 									<li>
1439 1439
 										<?php if ( isset( $_REQUEST['section'] ) && $_REQUEST['section'] ==  $addon_name ) { ?><div class="option-menu-selected-arrow"></div><?php } ?><a href="<?php echo esc_url_raw( add_query_arg( array( 'section' => $addon_name, 'addon' => 'true' ) , admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section='.$addon_name ) ) ); ?>"><?php echo ucwords( str_replace( '-', ' ', $addon_name ) ); ?></a></li>
@@ -1453,7 +1453,7 @@  discard block
 block discarded – undo
1453 1453
 		*	Render our sidebar menu on all of the setings pages (general, form, checkbox, recaptcha, popup, debug etc. )
1454 1454
 		*	@since v5.6 - complete re-write
1455 1455
 		*/
1456
-		public function generate_manage_forms_sidebar( $lists ) {
1456
+		public function generate_manage_forms_sidebar( $lists ) {
1457 1457
 			// create a custom URL to allow for creating fields
1458 1458
 			$url = esc_url_raw(
1459 1459
 				add_query_arg(
@@ -1484,18 +1484,18 @@  discard block
 block discarded – undo
1484 1484
 					<label for="associated-list"><strong><?php _e( 'Associated List', 'yikes-inc-easy-mailchimp-extender' ); ?></strong>
1485 1485
 						<select name="associated-list" id="associated-list" class=" input-field" <?php $this->is_user_mc_api_valid_form( true ); disabled( true, empty( $lists ) ); ?>>
1486 1486
 							<?php
1487
-							if ( ! empty( $lists ) ) {
1488
-								foreach( $lists as $mailing_list ) {
1487
+							if ( ! empty( $lists ) ) {
1488
+								foreach( $lists as $mailing_list ) {
1489 1489
 									?>
1490 1490
 									<option value="<?php echo $mailing_list['id']; ?>"><?php echo stripslashes( $mailing_list['name'] ) . ' (' . $mailing_list['stats']['member_count'] . ') '; ?></option>
1491 1491
 									<?php
1492 1492
 								}
1493
-							} else {
1494
-								if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1493
+							} else {
1494
+								if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) == 'invalid_api_key' ) {
1495 1495
 									?>
1496 1496
 									<option><?php echo __( "Please enter a valid API key." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1497 1497
 									<?php
1498
-								} else {
1498
+								} else {
1499 1499
 									?>
1500 1500
 									<option><?php echo __( "No lists were found on the account." , 'yikes-inc-easy-mailchimp-extender' ); ?></option>
1501 1501
 									<?php
@@ -1506,8 +1506,8 @@  discard block
 block discarded – undo
1506 1506
 						</select>
1507 1507
 
1508 1508
 						<?php
1509
-						if ( isset( $_GET['transient-cleared'] ) ) {
1510
-							if ( 'true' === $_GET['transient-cleared'] ) {
1509
+						if ( isset( $_GET['transient-cleared'] ) ) {
1510
+							if ( 'true' === $_GET['transient-cleared'] ) {
1511 1511
 								?>
1512 1512
 								<div class="yikes-list-refreshed-notice">
1513 1513
 									<p><?php esc_attr_e( 'Mailchimp list data has been succesfully refreshed.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -1516,8 +1516,8 @@  discard block
 block discarded – undo
1516 1516
 							}
1517 1517
 						}
1518 1518
 
1519
-						if ( isset( $lists ) && empty( $lists ) ) {
1520
-							if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'invalid_api_key' ) {
1519
+						if ( isset( $lists ) && empty( $lists ) ) {
1520
+							if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) != 'invalid_api_key' ) {
1521 1521
 								?>
1522 1522
 									<p class="description">
1523 1523
 										<?php printf( __( 'Head over to <a href="http://www.Mailchimp.com" title="%s">Mailchimp</a> to create a new list.', 'yikes-inc-easy-mailchimp-extender' ) , __( 'Create a list', 'yikes-inc-easy-mailchimp-extender' ) ); ?>
@@ -1528,9 +1528,9 @@  discard block
 block discarded – undo
1528 1528
 						?>
1529 1529
 					</label>
1530 1530
 					<?php
1531
-						if ( $this->is_user_mc_api_valid_form( false ) ) {
1531
+						if ( $this->is_user_mc_api_valid_form( false ) ) {
1532 1532
 							echo submit_button( __( 'Create', 'yikes-inc-easy-mailchimp-extender' ) , 'primary', '', false , array( 'style' => 'margin:.75em 0 .5em 0;' ) );
1533
-						} else {
1533
+						} else {
1534 1534
 							echo '<p class="description">' . __( "Please enter a valid Mailchimp API key to get started." , 'yikes-inc-easy-mailchimp-extender' ) . '</p>';
1535 1535
 							?>
1536 1536
 								<a href="<?php echo esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&settings-updated=true' ) ); ?>"><?php _e( 'general settings', 'yikes-inc-easy-mailchimp-extender' ); ?></a>
@@ -1541,7 +1541,7 @@  discard block
 block discarded – undo
1541 1541
 
1542 1542
 				<!-- Clear API CACHE -->
1543 1543
 				<?php
1544
-				if ( isset( $lists ) && ! empty( $lists ) ) {
1544
+				if ( isset( $lists ) && ! empty( $lists ) ) {
1545 1545
 					if ( false !== get_transient( 'yikes-easy-mailchimp-list-data' ) ) { ?>
1546 1546
 						<form action="<?php echo esc_url_raw( add_query_arg( array( 'action' => 'yikes-easy-mc-clear-transient-data', 'nonce' => wp_create_nonce( 'clear-mc-transient-data' ) ) ) ); ?>" method="post">
1547 1547
 							<input type="submit" class="button-secondary clear-mailchimp-api-cache" value="<?php _e( 'Refresh Lists', 'yikes-inc-easy-mailchimp-extender' ); ?>" />
@@ -1557,7 +1557,7 @@  discard block
 block discarded – undo
1557 1557
 		*	Generate a dropdown of post and pages
1558 1558
 		*	so the user can send the user to on form submission
1559 1559
 		*/
1560
-		public function generate_page_redirect_dropdown( $redirect, $redirect_page, $custom_redirect_url ) {
1560
+		public function generate_page_redirect_dropdown( $redirect, $redirect_page, $custom_redirect_url ) {
1561 1561
 				$post_types = get_post_types();
1562 1562
 				?>
1563 1563
 				<label id="redirect-user-to-selection-label" for="redirect-user-to-selection" class="<?php if ( $redirect == '0' ) { echo 'yikes-easy-mc-hidden'; } ?>">
@@ -1577,10 +1577,10 @@  discard block
 block discarded – undo
1577 1577
 					$excluded_post_types = apply_filters( 'yikes-mailchimp-excluded-redirect-post-types', $excluded_post_types );
1578 1578
 
1579 1579
 						// loop over registered post types, and query!
1580
-						foreach( $post_types as $registered_post_type ) {
1580
+						foreach( $post_types as $registered_post_type ) {
1581 1581
 
1582 1582
 							// exclude a few built in custom post types and any defined by the filter
1583
-							if ( ! in_array( $registered_post_type, $excluded_post_types ) ) {
1583
+							if ( ! in_array( $registered_post_type, $excluded_post_types ) ) {
1584 1584
 
1585 1585
 								// Grab only the post IDs - in the past we've created timeout issues on some servers with lots of posts
1586 1586
 								$wp_query_args = array(
@@ -1595,11 +1595,11 @@  discard block
 block discarded – undo
1595 1595
 
1596 1596
 								$post_ids = ! empty( $wp_query_result->posts ) ? $wp_query_result->posts : array();
1597 1597
 
1598
-								if ( ! empty ( $post_ids ) ) {
1598
+								if ( ! empty ( $post_ids ) ) {
1599 1599
 									?>
1600 1600
 										<optgroup label="<?php echo ucwords( str_replace( '_', ' ', $registered_post_type ) ); ?>">
1601 1601
 									<?php
1602
-											foreach( $post_ids as $post_id ) {
1602
+											foreach( $post_ids as $post_id ) {
1603 1603
 												?><option <?php selected( $redirect_page , $post_id ); ?> value="<?php echo $post_id; ?>"><?php echo get_the_title( $post_id ) ?></option><?php
1604 1604
 											}
1605 1605
 									?>
@@ -1630,15 +1630,15 @@  discard block
 block discarded – undo
1630 1630
 		*
1631 1631
 		* 	Displayed in sidebars
1632 1632
 		*/
1633
-		public function generate_show_some_love_container() {
1633
+		public function generate_show_some_love_container() {
1634 1634
 			// if no active add-ons are installed,
1635 1635
 			// lets display our branding and add-on sidebar
1636 1636
 			$options = get_option( 'yikes-easy-mc-active-addons', array() );
1637
-			if ( empty( $options ) ) {
1637
+			if ( empty( $options ) ) {
1638 1638
 
1639 1639
 				/* On Edit Forms Page Display Upsell to Customizer */
1640 1640
 				$screen = get_current_screen();
1641
-				if ( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1641
+				if ( isset( $screen ) && $screen->base == 'admin_page_yikes-mailchimp-edit-form' ) {
1642 1642
 				?>
1643 1643
 
1644 1644
 					<div class="postbox yikes-easy-mc-postbox show-some-love-container">
@@ -1716,18 +1716,18 @@  discard block
 block discarded – undo
1716 1716
 		*	-
1717 1717
 		* @parameters - $list_id - pass in the list ID to retreive merge variables from
1718 1718
 		*/
1719
-		public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1719
+		public function generate_form_editor( $form_fields, $list_id, $merge_variables, $interest_groups ) {
1720 1720
 
1721 1721
 			// if no list id, die!
1722
-			if ( ! $list_id ) {
1722
+			if ( ! $list_id ) {
1723 1723
 				wp_die( __( "We've encountered an error. No list ID was sent." , 'yikes-inc-easy-mailchimp-extender' ) );
1724 1724
 			}
1725 1725
 
1726
-			if ( ! $merge_variables ) {
1726
+			if ( ! $merge_variables ) {
1727 1727
 				wp_die( __( "We've encountered an error. Reload the page and try again. If the error persists, please reach out to support." , 'yikes-inc-easy-mailchimp-extender' ) );
1728 1728
 			}
1729 1729
 
1730
-			if ( ! empty( $form_fields ) ) {
1730
+			if ( ! empty( $form_fields ) ) {
1731 1731
 
1732 1732
 				// find any fields that are assigned to this form, that don't exist in Mailchimp
1733 1733
 				// or else were going to run into issues when we submit the form
@@ -1739,18 +1739,18 @@  discard block
 block discarded – undo
1739 1739
 				$mailchimp_merge_field_ids	= array();
1740 1740
 
1741 1741
 				// loop over merge variables
1742
-				if ( ! empty( $merge_variables['merge_fields'] ) ) {
1742
+				if ( ! empty( $merge_variables['merge_fields'] ) ) {
1743 1743
 					$available_merge_variables = wp_list_pluck( $merge_variables['merge_fields'], 'tag' );
1744 1744
 					$mailchimp_merge_field_ids = wp_list_pluck( $merge_variables['merge_fields'], 'merge_id' );
1745 1745
 					
1746 1746
 					// Array will look like $merge_tag => $merge_id
1747
-					foreach( $available_merge_variables as $index => $merge_tag ) { 
1747
+					foreach( $available_merge_variables as $index => $merge_tag ) {
1748 1748
 						$merge_field_ids[$merge_tag] = $mailchimp_merge_field_ids[$index];
1749 1749
 					}
1750 1750
 				}
1751 1751
 
1752 1752
 				// loop over interest groups
1753
-				if ( ! empty( $interest_groups ) ) {
1753
+				if ( ! empty( $interest_groups ) ) {
1754 1754
 					$available_interest_groups = array_keys( $interest_groups );
1755 1755
 				}
1756 1756
 
@@ -1760,9 +1760,9 @@  discard block
 block discarded – undo
1760 1760
 				$excluded_fields = array_diff( $assigned_fields, $merged_fields );
1761 1761
 
1762 1762
 				$i = 1;
1763
-				foreach( $form_fields as $field ) {
1763
+				foreach( $form_fields as $field ) {
1764 1764
 
1765
-					if ( isset( $field['merge'] ) ) {
1765
+					if ( isset( $field['merge'] ) ) {
1766 1766
 						// @todo: don't use in_array()
1767 1767
 						$excluded_field = in_array( $field['merge'], $excluded_fields, true );
1768 1768
 						?>
@@ -1796,7 +1796,7 @@  discard block
 block discarded – undo
1796 1796
 									<input type="hidden" class="yikes-mc-merge-field-id" name="field[<?php echo $field['merge']; ?>][id]" value="<?php echo $merge_field_ids[ $field['merge'] ] ?>" />  
1797 1797
 								<?php } ?>
1798 1798
 
1799
-								<?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1799
+								<?php if ( $field['type'] == 'radio' || $field['type'] == 'dropdown' || $field['type'] == 'select' ) {
1800 1800
 									$choices = json_decode( $field['choices'], true );
1801 1801
 								?>
1802 1802
 									<input type="hidden" name="field[<?php echo $field['merge']; ?>][choices]" value='<?php echo esc_attr( json_encode( $choices ) ); ?>' />
@@ -1820,7 +1820,7 @@  discard block
 block discarded – undo
1820 1820
 										</tr>
1821 1821
 
1822 1822
 										<!-- Placeholder Value -->
1823
-										<?php switch( $field['type'] ) {
1823
+										<?php switch( $field['type'] ) {
1824 1824
 
1825 1825
 											case 'text':
1826 1826
 											case 'email':
@@ -1867,7 +1867,7 @@  discard block
 block discarded – undo
1867 1867
 										?>
1868 1868
 
1869 1869
 										<!-- Default Value -->
1870
-										<?php switch( $field['type'] ) {
1870
+										<?php switch( $field['type'] ) {
1871 1871
 											default:
1872 1872
 											case 'text':
1873 1873
 											case 'number':
@@ -1883,7 +1883,7 @@  discard block
 block discarded – undo
1883 1883
 													<input id="default_value_<?php echo esc_attr( $field['merge'] ); ?>" <?php if ( $field['type'] != 'number' ) { ?> type="text" <?php } else { ?> type="number" <?php } ?> class="widefat" name="field[<?php echo $field['merge']; ?>][default]" <?php if ( $field['type'] != 'url' ) { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( $field['default'] ) ) : ''; ?>" <?php } else { ?> value="<?php echo isset( $field['default'] ) ? stripslashes( wp_strip_all_tags( esc_url_raw( $field['default'] ) ) ) : ''; ?>" <?php } ?> />
1884 1884
 													<p class="description"><small><?php _e( "Assign a default value to populate this field with on initial page load.", 'yikes-inc-easy-mailchimp-extender' );?></small></p>
1885 1885
 													<?php
1886
-													switch( $field['type'] ) {
1886
+													switch( $field['type'] ) {
1887 1887
 														case 'text':
1888 1888
 															?>
1889 1889
 																<p><small class="pre-defined-tag-link"><a href="#TB_inline?width=600&height=550&inlineId=pre-defined-tag-container" onclick="storeGlobalClicked( jQuery( this ) );" class="thickbox"><?php _e( 'View Pre-Defined Tags', 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
@@ -2040,7 +2040,7 @@  discard block
 block discarded – undo
2040 2040
 										<!-- Display Phone/Date Formats back to the user -->
2041 2041
 										<!-- Phone Format Initial Load -->
2042 2042
 										<?php
2043
-											switch( $field['type'] ) {
2043
+											switch( $field['type'] ) {
2044 2044
 												/* Store the phone format, for properly regex pattern */
2045 2045
 												case 'phone':
2046 2046
 												case 'birthday':
@@ -2050,7 +2050,7 @@  discard block
 block discarded – undo
2050 2050
 															<td scope="row">
2051 2051
 																<label for="placeholder">
2052 2052
 																	<?php
2053
-																		switch( $field['type'] ) {
2053
+																		switch( $field['type'] ) {
2054 2054
 																			default:
2055 2055
 																			case 'birthday':
2056 2056
 																				$type = __( 'Date Format', 'yikes-inc-easy-mailchimp-extender' );
@@ -2111,7 +2111,7 @@  discard block
 block discarded – undo
2111 2111
 
2112 2112
 
2113 2113
 
2114
-					} else {
2114
+					} else {
2115 2115
 
2116 2116
 						/**** Interest Group ****/
2117 2117
 
@@ -2144,7 +2144,7 @@  discard block
 block discarded – undo
2144 2144
 
2145 2145
 									<table class="form-table form-field-container">
2146 2146
 										<!-- Default Value -->
2147
-										<?php switch( $field['type'] ) {
2147
+										<?php switch( $field['type'] ) {
2148 2148
 											default:
2149 2149
 											case 'radio':
2150 2150
 											case 'checkboxes':
@@ -2161,7 +2161,7 @@  discard block
 block discarded – undo
2161 2161
 
2162 2162
 														$default_shown = false;
2163 2163
 
2164
-														foreach ( json_decode( $field['groups'], true ) as $id => $group ) {
2164
+														foreach ( json_decode( $field['groups'], true ) as $id => $group ) {
2165 2165
 															$field_id   = "{$field['group_id']}-{$id}";
2166 2166
 															$field_type = 'hidden' == $field['type'] ? 'checkbox' : $field['type'];
2167 2167
 															$field_type = 'checkboxes' == $field_type ? 'checkbox' : $field_type;
@@ -2170,7 +2170,7 @@  discard block
 block discarded – undo
2170 2170
 
2171 2171
 															// Determine if the current group is checked.
2172 2172
 															$checked = '';
2173
-															switch ( $field_type ) {
2173
+															switch ( $field_type ) {
2174 2174
 																case 'radio':
2175 2175
 																default:
2176 2176
 																	$default = is_array( $field['default_choice'] ) ? current( $field['default_choice'] ) : $field['default_choice'];
@@ -2179,14 +2179,14 @@  discard block
 block discarded – undo
2179 2179
 
2180 2180
 																case 'checkbox':
2181 2181
 																case 'hidden':
2182
-																	if ( is_array( $field['default_choice'] ) && in_array( $id, $field['default_choice'] ) ) {
2182
+																	if ( is_array( $field['default_choice'] ) && in_array( $id, $field['default_choice'] ) ) {
2183 2183
 																		$checked = checked( true, true, false );
2184 2184
 																	}
2185 2185
 																break;
2186 2186
 															}
2187 2187
 
2188 2188
 															// Allow users to not set a default choice for radio buttons.
2189
-															if ( $field_type === 'radio' && $default_shown === false ) {
2189
+															if ( $field_type === 'radio' && $default_shown === false ) {
2190 2190
 																$default_shown = true;
2191 2191
 																?>
2192 2192
 																<label for="<?php echo $field_id . 'no-default'; ?>">
@@ -2339,7 +2339,7 @@  discard block
 block discarded – undo
2339 2339
 						<?php
2340 2340
 					}
2341 2341
 				}
2342
-			} else {
2342
+			} else {
2343 2343
 				?>
2344 2344
 					<h4 class="no-fields-assigned-notice non-draggable-yikes"><em><?php _e( 'No fields are assigned to this form. Select fields from the right hand column to add to this form.', 'yikes-inc-easy-mailchimp-extender' ); ?></em></h4>
2345 2345
 				<?php
@@ -2426,18 +2426,18 @@  discard block
 block discarded – undo
2426 2426
 		 *	-
2427 2427
 		 * @parameters - $list_id - pass in the list ID to retreive merge variables from
2428 2428
 		 */
2429
-		public function build_available_merge_vars( $form_fields, $available_merge_variables ) {
2429
+		public function build_available_merge_vars( $form_fields, $available_merge_variables ) {
2430 2430
 			$fields_assigned_to_form = array();
2431
-			foreach ( $form_fields as $field ) {
2432
-				if ( isset( $field['merge'] ) ) {
2431
+			foreach ( $form_fields as $field ) {
2432
+				if ( isset( $field['merge'] ) ) {
2433 2433
 					$fields_assigned_to_form[ $field['merge'] ] = true;
2434 2434
 				}
2435 2435
 			}
2436 2436
 
2437
-			if ( ! empty( $available_merge_variables['merge_fields'] ) ) {
2437
+			if ( ! empty( $available_merge_variables['merge_fields'] ) ) {
2438 2438
 				?>
2439 2439
 				<ul id="available-fields"><?php
2440
-				foreach ( $available_merge_variables['merge_fields'] as $merge_var ) {
2440
+				foreach ( $available_merge_variables['merge_fields'] as $merge_var ) {
2441 2441
 					$not_available = isset( $fields_assigned_to_form[ $merge_var['tag'] ] );
2442 2442
 					?>
2443 2443
 					<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
@@ -2450,7 +2450,7 @@  discard block
 block discarded – undo
2450 2450
 					>
2451 2451
 						<?php
2452 2452
 							echo esc_html( stripslashes( $merge_var['name'] ) );
2453
-							if ( $merge_var['required'] ) {
2453
+							if ( $merge_var['required'] ) {
2454 2454
 								echo ' <span class="field-required" title="' . __( 'required field', 'yikes-inc-easy-mailchimp-extender' ) . '">*</span>';
2455 2455
 							}
2456 2456
 						?>
@@ -2475,21 +2475,21 @@  discard block
 block discarded – undo
2475 2475
 		 *	-
2476 2476
 		 * @parameters - $list_id - pass in the list ID to retreive merge variables from
2477 2477
 		 */
2478
-		public function build_available_interest_groups( $form_fields, $available_interest_groups, $list_id ) {
2478
+		public function build_available_interest_groups( $form_fields, $available_interest_groups, $list_id ) {
2479 2479
 			$fields_assigned_to_form = array();
2480
-			if ( ! empty( $form_fields ) ) {
2481
-				foreach ( $form_fields as $field ) {
2482
-					if ( isset( $field['group_id'] ) ) {
2480
+			if ( ! empty( $form_fields ) ) {
2481
+				foreach ( $form_fields as $field ) {
2482
+					if ( isset( $field['group_id'] ) ) {
2483 2483
 						$fields_assigned_to_form[ $field['group_id'] ] = true;
2484 2484
 					}
2485 2485
 				}
2486 2486
 			}
2487 2487
 
2488
-			if ( ! empty( $available_interest_groups ) ) {
2488
+			if ( ! empty( $available_interest_groups ) ) {
2489 2489
 			?>
2490 2490
 				<ul id="available-interest-groups">
2491 2491
 				<?php
2492
-					foreach ( $available_interest_groups as $interest_group ) {
2492
+					foreach ( $available_interest_groups as $interest_group ) {
2493 2493
 						$not_available = isset( $fields_assigned_to_form[ $interest_group['id'] ] );
2494 2494
 						?>
2495 2495
 						<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>" 
@@ -2520,11 +2520,11 @@  discard block
 block discarded – undo
2520 2520
 		/**
2521 2521
 		 * Smt.
2522 2522
 		 */
2523
-		public function build_available_tags( $form_tags, $tags, $list_id ) {
2523
+		public function build_available_tags( $form_tags, $tags, $list_id ) {
2524 2524
 			?>
2525 2525
 			<ul id="available-tags">
2526 2526
 			<?php
2527
-			foreach ( $tags as $tag_id => $tag ) {
2527
+			foreach ( $tags as $tag_id => $tag ) {
2528 2528
 				$not_available = isset( $form_tags[ $tag_id ] );
2529 2529
 				?>
2530 2530
 				<li class="available-field <?php echo $not_available ? 'not-available' : ''; ?>"
@@ -2554,9 +2554,9 @@  discard block
 block discarded – undo
2554 2554
 		*	and include it here for easy maintenance
2555 2555
 		*	- must clean up db tables , ensure what data is going in and what is needed...
2556 2556
 		*/
2557
-		public function yikes_easy_mailchimp_create_form() {
2557
+		public function yikes_easy_mailchimp_create_form() {
2558 2558
 			$nonce = $_REQUEST['nonce'];
2559
-			if ( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2559
+			if ( ! wp_verify_nonce( $nonce, 'create_mailchimp_form' ) ) {
2560 2560
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) );
2561 2561
 			}
2562 2562
 
@@ -2567,13 +2567,13 @@  discard block
 block discarded – undo
2567 2567
 			) );
2568 2568
 
2569 2569
 			// if an error occurs during the form creation process
2570
-			if ( false == $result ) {
2570
+			if ( false == $result ) {
2571 2571
 				// write it to the error log
2572 2572
 				// if the form was not created successfully
2573 2573
 				$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2574 2574
 				$error_logging->maybe_write_to_log( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender') , __( "Creating a new form" , 'yikes-inc-easy-mailchimp-extender' ) , __( "Forms" , 'yikes-inc-easy-mailchimp-extender' ) );
2575 2575
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&sql_error=' . urlencode( __( 'Error creating a new form', 'yikes-inc-easy-mailchimp-extender' ) ) ) ) );
2576
-			} else {
2576
+			} else {
2577 2577
 				// redirect the user to the new form edit page
2578 2578
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $result) ) );
2579 2579
 			}
@@ -2586,12 +2586,12 @@  discard block
 block discarded – undo
2586 2586
 		*	and include it here for easy maintenance
2587 2587
 		*	- must clean up db tables , ensure what data is going in and what is needed...
2588 2588
 		*/
2589
-		public function yikes_easy_mailchimp_delete_form() {
2589
+		public function yikes_easy_mailchimp_delete_form() {
2590 2590
 			// grab & store our variables ( associated list & form name )
2591 2591
 			$nonce = $_REQUEST['nonce'];
2592 2592
 			$post_id_to_delete = $_REQUEST['mailchimp-form'];
2593 2593
 			// verify our nonce
2594
-			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2594
+			if ( ! wp_verify_nonce( $nonce, 'delete-mailchimp-form-'.$post_id_to_delete ) ) {
2595 2595
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2596 2596
 			}
2597 2597
 
@@ -2606,12 +2606,12 @@  discard block
 block discarded – undo
2606 2606
 		*	Duplicate an entire form !
2607 2607
 		*	Probably Move these to its own file,
2608 2608
 		*/
2609
-		public function yikes_easy_mailchimp_duplicate_form() {
2609
+		public function yikes_easy_mailchimp_duplicate_form() {
2610 2610
 			// grab & store our variables ( associated list & form name )
2611 2611
 			$nonce = $_REQUEST['nonce'];
2612 2612
 			$post_id_to_clone = $_REQUEST['mailchimp-form'];
2613 2613
 			// verify our nonce
2614
-			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2614
+			if ( ! wp_verify_nonce( $nonce, 'duplicate-mailchimp-form-'.$post_id_to_clone ) ) {
2615 2615
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2616 2616
 			}
2617 2617
 
@@ -2635,10 +2635,10 @@  discard block
 block discarded – undo
2635 2635
 			*/
2636 2636
 			do_action( 'yikes-mailchimp-after-duplicating-form', $post_id_to_clone, $result, $form_data );
2637 2637
 
2638
-			if ( false === $result ) {
2638
+			if ( false === $result ) {
2639 2639
 				// redirect the user to the manage forms page, display error
2640 2640
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=false' ) ) );
2641
-			} else {
2641
+			} else {
2642 2642
 				// redirect the user to the manage forms page, display confirmation
2643 2643
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&duplicated-form=true' ) ) );
2644 2644
 			}
@@ -2649,12 +2649,12 @@  discard block
 block discarded – undo
2649 2649
 		/*
2650 2650
 		*	Reset a forms impression stats
2651 2651
 		*/
2652
-		public function yikes_easy_mailchimp_reset_impression_stats() {
2652
+		public function yikes_easy_mailchimp_reset_impression_stats() {
2653 2653
 			// grab & store our variables ( associated list & form name )
2654 2654
 			$nonce = $_REQUEST['nonce'];
2655 2655
 			$form_id_to_reset = $_REQUEST['mailchimp-form'];
2656 2656
 			// verify our nonce
2657
-			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2657
+			if ( ! wp_verify_nonce( $nonce, 'reset-stats-mailchimp-form-'.$form_id_to_reset ) ) {
2658 2658
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2659 2659
 			}
2660 2660
 
@@ -2666,10 +2666,10 @@  discard block
 block discarded – undo
2666 2666
 				)
2667 2667
 			);
2668 2668
 
2669
-			if ( false === $result ) {
2669
+			if ( false === $result ) {
2670 2670
 				// redirect the user to the manage forms page, display error
2671 2671
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=false' ) ) );
2672
-			} else {
2672
+			} else {
2673 2673
 				// redirect the user to the manage forms page, display confirmation
2674 2674
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&reset-stats=true' ) ) );
2675 2675
 			}
@@ -2681,13 +2681,13 @@  discard block
 block discarded – undo
2681 2681
 		*	Update an entire form !
2682 2682
 		*	Probably Move these to its own file,
2683 2683
 		*/
2684
-		public function yikes_easy_mailchimp_update_form() {
2684
+		public function yikes_easy_mailchimp_update_form() {
2685 2685
 
2686 2686
 			$nonce   = $_REQUEST['nonce'];
2687 2687
 			$form_id = $_REQUEST['id'];
2688 2688
 
2689 2689
 			// verify our nonce
2690
-			if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
2690
+			if ( ! wp_verify_nonce( $nonce, 'update-mailchimp-form-' . $form_id ) ) {
2691 2691
 				wp_die(
2692 2692
 					__( "We've run into an error. The security check didn't pass. Please try again.", 'yikes-inc-easy-mailchimp-extender' ),
2693 2693
 					__( "Failed nonce validation", 'yikes-inc-easy-mailchimp-extender' ),
@@ -2760,11 +2760,11 @@  discard block
 block discarded – undo
2760 2760
 
2761 2761
 			// additional custom fields (extensions / user defined fields)
2762 2762
 			$custom_fields = array();
2763
-			if ( isset( $_POST['custom-field'] ) ) {
2764
-				foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2765
-					if ( is_array( $custom_value ) ) {
2763
+			if ( isset( $_POST['custom-field'] ) ) {
2764
+				foreach ( $_POST['custom-field'] as $custom_field => $custom_value ) {
2765
+					if ( is_array( $custom_value ) ) {
2766 2766
 						$custom_fields[ $custom_field ] = array_filter( stripslashes_deep( $custom_value ) ); // array_filters to remove empty items (don't save them!)
2767
-					} else {
2767
+					} else {
2768 2768
 						$custom_fields[ $custom_field ] = stripslashes( $custom_value );
2769 2769
 					}
2770 2770
 				}
@@ -2800,7 +2800,7 @@  discard block
 block discarded – undo
2800 2800
 			exit();
2801 2801
 		}
2802 2802
 
2803
-		public static function generate_default_email_body() {
2803
+		public static function generate_default_email_body() {
2804 2804
 			$email_body  = '<p>' . __( 'Greetings,', 'yikes-inc-easy-mailchimp-extender' ) . '</p>'; 
2805 2805
 
2806 2806
 			$email_body .= '<p>';
@@ -2823,18 +2823,18 @@  discard block
 block discarded – undo
2823 2823
 		}
2824 2824
 
2825 2825
 		/* Unsubscribe a given user from our list */
2826
-		public function yikes_easy_mailchimp_unsubscribe_user() {
2826
+		public function yikes_easy_mailchimp_unsubscribe_user() {
2827 2827
 			$nonce    = $_REQUEST['nonce'];
2828 2828
 			$list_id  = $_REQUEST['mailchimp-list'];
2829 2829
 			$email_id = $_REQUEST['email_id'];
2830 2830
 
2831 2831
 			// verify our nonce
2832
-			if ( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2832
+			if ( ! wp_verify_nonce( $nonce, 'unsubscribe-user-' . $email_id ) ) {
2833 2833
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2834 2834
 			}
2835 2835
 
2836 2836
 			$response = yikes_get_mc_api_manager()->get_list_handler()->member_unsubscribe( $list_id, $email_id );
2837
-			if ( is_wp_error( $response ) ) {
2837
+			if ( is_wp_error( $response ) ) {
2838 2838
 				$error_logging = new Yikes_Inc_Easy_Mailchimp_Error_Logging();
2839 2839
 				$error_logging->maybe_write_to_log(
2840 2840
 					$response->get_error_code(),
@@ -2847,22 +2847,22 @@  discard block
 block discarded – undo
2847 2847
 			exit;
2848 2848
 		}
2849 2849
 
2850
-		public function yikes_easy_mailchimp_create_missing_error_log() {
2850
+		public function yikes_easy_mailchimp_create_missing_error_log() {
2851 2851
 			// grab our nonnce
2852 2852
 			$nonce = $_REQUEST['nonce'];
2853 2853
 			// validate nonce
2854
-			if ( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2854
+			if ( !wp_verify_nonce( $nonce, 'create_error_log' ) ) {
2855 2855
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2856 2856
 			}
2857 2857
 			// setup the path to the error log
2858 2858
 			$error_log = fopen( plugin_dir_path( __FILE__ ) . '../includes/error_log/yikes-easy-mailchimp-error-log.php', 'w' );
2859
-			try {
2859
+			try {
2860 2860
 				// create the file
2861 2861
 				fwrite( $error_log , '' );
2862 2862
 				// close out
2863 2863
 				fclose( $error_log );
2864 2864
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=true' ) ) );
2865
-			} catch ( Exception $e ) {
2865
+			} catch ( Exception $e ) {
2866 2866
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=debug-settings&error_log_created=false&error_message='.urlencode( $e->getMessage() ) ) ) );
2867 2867
 			}
2868 2868
 		}
@@ -2871,11 +2871,11 @@  discard block
 block discarded – undo
2871 2871
 		*	Clear Transient Data !
2872 2872
 		*	Probably Move these to its own file,
2873 2873
 		*/
2874
-		public function yikes_easy_mailchimp_clear_transient_data() {
2874
+		public function yikes_easy_mailchimp_clear_transient_data() {
2875 2875
 
2876 2876
 			// verify our nonce
2877 2877
 			$nonce = $_REQUEST['nonce'];
2878
-			if ( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2878
+			if ( ! wp_verify_nonce( $nonce, 'clear-mc-transient-data' ) ) {
2879 2879
 				wp_die( __( "We've run into an error. The security check didn't pass. Please try again." , 'yikes-inc-easy-mailchimp-extender' ) , __( "Failed nonce validation" , 'yikes-inc-easy-mailchimp-extender' ) , array( 'response' => 500 , 'back_link' => true ) );
2880 2880
 			}
2881 2881
 
@@ -2883,14 +2883,14 @@  discard block
 block discarded – undo
2883 2883
 
2884 2884
 			// if the request came from the settings page, redirect to the settings page.
2885 2885
 			$referer = wp_get_referer();
2886
-			if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2886
+			if ( $referer && ( strpos( $referer, 'yikes-inc-easy-mailchimp-settings' ) > 0 ) ) {
2887 2887
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp-settings&section=api-cache-settings&transient-cleared=true' ) ) );
2888
-			} elseif ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST['id'] ) && ! empty( $_REQUEST['id'] ) ) {
2888
+			} elseif ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] === 'yikes-mailchimp-edit-form' && isset( $_REQUEST['id'] ) && ! empty( $_REQUEST['id'] ) ) {
2889 2889
 
2890 2890
 				// else check if we were editing a form.
2891 2891
 				$id = filter_var( $_REQUEST['id'], FILTER_SANITIZE_NUMBER_INT );
2892 2892
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-mailchimp-edit-form&id=' . $id ) ) );
2893
-			} else {
2893
+			} else {
2894 2894
 				// else redirect to the manage forms page.
2895 2895
 				wp_redirect( esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp&transient-cleared=true' ) ) );
2896 2896
 			}
@@ -2906,17 +2906,17 @@  discard block
 block discarded – undo
2906 2906
 		 * @since 6.0.2
2907 2907
 		 * @return $list_id_array - array of list id's to loop over
2908 2908
 		 */
2909
-		public function get_mailchimp_list_ids_on_account() {
2909
+		public function get_mailchimp_list_ids_on_account() {
2910 2910
 			$api_key = yikes_get_mc_api_key();
2911
-			if ( ! $api_key ) {
2911
+			if ( ! $api_key ) {
2912 2912
 				// if no api key is set/site is not connected, return an empty array.
2913 2913
 				return array();
2914 2914
 			}
2915 2915
 
2916 2916
 			$lists = get_transient( 'yikesinc_eme_list_ids' );
2917
-			if ( false === $lists ) {
2917
+			if ( false === $lists ) {
2918 2918
 				$lists = yikes_get_mc_api_manager()->get_list_handler()->get_list_ids();
2919
-				if ( is_wp_error( $lists ) ) {
2919
+				if ( is_wp_error( $lists ) ) {
2920 2920
 					return array();
2921 2921
 				}
2922 2922
 				set_transient( 'yikesinc_eme_list_ids', $lists, HOUR_IN_SECONDS );
@@ -2930,9 +2930,9 @@  discard block
 block discarded – undo
2930 2930
 		 *
2931 2931
 		 *	@since 6.0
2932 2932
 		 */
2933
-		public function yikes_mailchimp_load_helper_class() {
2933
+		public function yikes_mailchimp_load_helper_class() {
2934 2934
 			// check to see if it's already loaded up.
2935
-			if ( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2935
+			if ( !class_exists( 'Yikes_Inc_Easy_Mailchimp_Forms_Helper' ) ) {
2936 2936
 				// Include our main helper class file
2937 2937
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/init.php' );
2938 2938
 			}
@@ -2945,11 +2945,11 @@  discard block
 block discarded – undo
2945 2945
 		 * @order requires that yikes-inc-easy-mailchimp-extender-admin.min.css be enqueued, so we can override the defaults (handle: yikes-inc-easy-mailchimp-extender-admin)
2946 2946
 		 * @return print out custom styles to the admin header to alter the default blue color
2947 2947
 		 */
2948
-		public function alter_yikes_easy_mc_color_scheme() {
2948
+		public function alter_yikes_easy_mc_color_scheme() {
2949 2949
 			// get the current set color scheme for the logged in user
2950 2950
 			$current_color_scheme = get_user_option( 'admin_color' );
2951 2951
 			// switch over each color scheme, and set our variable
2952
-			switch ( $current_color_scheme ) {
2952
+			switch ( $current_color_scheme ) {
2953 2953
 				default:
2954 2954
 				case 'fresh': // default blue (defined by this plugin)
2955 2955
 					$main_color = '#00a0d2';
@@ -2997,16 +2997,16 @@  discard block
 block discarded – undo
2997 2997
 		/**
2998 2998
 		 *	Display premium support page if any add-ons are installed, otherwise display free support page
2999 2999
 		 */
3000
-		public function display_support_page_content() {
3000
+		public function display_support_page_content() {
3001 3001
 
3002 3002
 			$addons = get_option( 'yikes-easy-mc-active-addons', array() );
3003 3003
 
3004 3004
 			// If we have premium add-ons...
3005
-			if ( ! empty( $addons ) ) { 
3005
+			if ( ! empty( $addons ) ) {
3006 3006
 
3007 3007
 				// Add our premium support partial.
3008 3008
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/premium-support.php' );
3009
-			} else {
3009
+			} else {
3010 3010
 
3011 3011
 				// Otherwise add our free support partial.
3012 3012
 				include_once( YIKES_MC_PATH . 'admin/partials/helpers/free-support.php' );
@@ -3018,8 +3018,8 @@  discard block
 block discarded – undo
3018 3018
 		 *
3019 3019
 		 * @since 6.0.4
3020 3020
 		 */
3021
-		public function check_yikes_mc_table_version() {
3022
-			if ( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
3021
+		public function check_yikes_mc_table_version() {
3022
+			if ( get_option( 'yikes_mc_database_version', '0.00' ) < '1.0' ) {
3023 3023
 				require_once YIKES_MC_PATH . 'includes/class-yikes-inc-easy-mailchimp-extender-activator.php';
3024 3024
 				global $wpdb;
3025 3025
 				Yikes_Inc_Easy_Mailchimp_Extender_Activator::_activate_yikes_easy_mailchimp( $wpdb );
@@ -3033,7 +3033,7 @@  discard block
 block discarded – undo
3033 3033
 		 *
3034 3034
 		 * @since 6.0.4.4
3035 3035
 		 */
3036
-		public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
3036
+		public function process_subscriber_count_shortcode_in_form_descriptions( $form_description, $form_id ) {
3037 3037
 			$form_description = str_replace( '[yikes-mailchimp-subscriber-count]', do_shortcode( '[yikes-mailchimp-subscriber-count form="' . $form_id . '"]' ), $form_description );
3038 3038
 			return $form_description;
3039 3039
 		}
@@ -3043,9 +3043,9 @@  discard block
 block discarded – undo
3043 3043
 		 *
3044 3044
 		 * @since 6.0.3
3045 3045
 		 */
3046
-		public function generate_edit_forms_upsell_ad() {
3046
+		public function generate_edit_forms_upsell_ad() {
3047 3047
 		$upsell_ads = glob( YIKES_MC_PATH . 'includes/upsells/*.php' );
3048
-		if ( $upsell_ads && ! empty( $upsell_ads ) ) {
3048
+		if ( $upsell_ads && ! empty( $upsell_ads ) ) {
3049 3049
 			$ad_count = absint( count( $upsell_ads ) - 1 );
3050 3050
 			$ad       = $upsell_ads[ mt_rand( 0, $ad_count ) ];
3051 3051
 			ob_start();
@@ -3062,11 +3062,11 @@  discard block
 block discarded – undo
3062 3062
 		 * Mainly used when the API key is altered, changed or removed.
3063 3063
 		 * @since 6.1.3
3064 3064
 		 */
3065
-		public function delete_yikes_mailchimp_transients() {
3065
+		public function delete_yikes_mailchimp_transients() {
3066 3066
 
3067 3067
 		// delete all of the list_id transients.
3068 3068
 		$list_ids = $this->get_mailchimp_list_ids_on_account();
3069
-		foreach ( $list_ids as $id ) {
3069
+		foreach ( $list_ids as $id ) {
3070 3070
 			delete_transient( "yikes_eme_list_{$id}" );
3071 3071
 			delete_transient( "yikes_eme_merge_variables_{$id}" );
3072 3072
 			delete_transient( "yikes_eme_interest_categories_{$id}" );
@@ -3088,13 +3088,13 @@  discard block
 block discarded – undo
3088 3088
 	 *
3089 3089
 	 * @author Jeremy Pry
3090 3090
 	 */
3091
-	public function check_db_version() {
3091
+	public function check_db_version() {
3092 3092
 		$option = get_option( 'yikes_easy_mailchimp_extender_version', '0.0.0' );
3093
-		if ( version_compare( $option, '6.2.0', '<' ) ) {
3093
+		if ( version_compare( $option, '6.2.0', '<' ) ) {
3094 3094
 			$this->convert_db_to_option();
3095 3095
 		}
3096 3096
 
3097
-		if ( version_compare( $option, YIKES_MC_VERSION, '<' ) ) {
3097
+		if ( version_compare( $option, YIKES_MC_VERSION, '<' ) ) {
3098 3098
 			update_option( 'yikes_easy_mailchimp_extender_version', YIKES_MC_VERSION );
3099 3099
 		}
3100 3100
 	}
@@ -3104,7 +3104,7 @@  discard block
 block discarded – undo
3104 3104
 	 *
3105 3105
 	 * @author Jeremy Pry
3106 3106
 	 */
3107
-	public function convert_db_to_option() {
3107
+	public function convert_db_to_option() {
3108 3108
 		/** @var wpdb */
3109 3109
 		global $wpdb;
3110 3110
 
@@ -3113,11 +3113,11 @@  discard block
 block discarded – undo
3113 3113
 		$form_option      = array();
3114 3114
 		$form_ids         = $db_interface->get_form_ids();
3115 3115
 
3116
-		if ( empty( $form_ids ) ) {
3116
+		if ( empty( $form_ids ) ) {
3117 3117
 			return;
3118 3118
 		}
3119 3119
 
3120
-		foreach ( $form_ids as $form_id ) {
3120
+		foreach ( $form_ids as $form_id ) {
3121 3121
 			$form_option[ $form_id ] = $db_interface->get_form( $form_id );
3122 3122
 		}
3123 3123
 
@@ -3129,7 +3129,7 @@  discard block
 block discarded – undo
3129 3129
 	 *
3130 3130
 	 * @author Jeremy Pry
3131 3131
 	 */
3132
-	public function register_optin_widget() {
3132
+	public function register_optin_widget() {
3133 3133
 		register_widget( 'Yikes_Inc_Easy_Mailchimp_Extender_Widget' );
3134 3134
 	}
3135 3135
 }
Please login to merge, or discard this patch.
admin/partials/menu/options-sections/general-settings.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
 $yikes_mc_api_constant = defined( 'YIKES_MC_API_KEY' );
9 9
 ?>
10 10
 
11
-<h3><span><?php _e( 'General Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span><?php echo $api_connection; ?></h3>
11
+<h3><span><?php _e( 'General Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></span><?php echo $api_connection; ?></h3>
12 12
 <div class="inside">
13 13
 
14 14
 	<!-- Settings Form -->
@@ -21,11 +21,11 @@  discard block
 block discarded – undo
21 21
 		<!-- Mailchimp API Input Field -->
22 22
 		<label for="yks-mailchimp-api-key">
23 23
 
24
-			<p><?php _e( 'Enter your API key in the field below to connect your site to your Mailchimp account.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
24
+			<p><?php _e( 'Enter your API key in the field below to connect your site to your Mailchimp account.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
25 25
 
26
-			<p><strong><?php _e( 'Mailchimp API Key' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p>
26
+			<p><strong><?php _e( 'Mailchimp API Key', 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p>
27 27
 
28
-			<input autocomplete="off" <?php if ( $yikes_mc_api_constant ) { echo 'readonly="readonly"'; } if( strlen( yikes_get_mc_api_key() ) > 0 ) { ?> type="password" <?php } else { ?> type="text" <?php } ?> value="<?php echo yikes_get_mc_api_key(); ?>" placeholder="<?php _e( 'Mailchimp API Key' , 'yikes-inc-easy-mailchimp-extender' ); ?>" name="yikes-mc-api-key" id="yikes-mc-api-key" class="settings-page-input" />
28
+			<input autocomplete="off" <?php if ( $yikes_mc_api_constant ) { echo 'readonly="readonly"'; } if ( strlen( yikes_get_mc_api_key() ) > 0 ) { ?> type="password" <?php } else { ?> type="text" <?php } ?> value="<?php echo yikes_get_mc_api_key(); ?>" placeholder="<?php _e( 'Mailchimp API Key', 'yikes-inc-easy-mailchimp-extender' ); ?>" name="yikes-mc-api-key" id="yikes-mc-api-key" class="settings-page-input" />
29 29
 
30 30
 			<?php if ( $yikes_mc_api_constant ) { ?>
31 31
 				<p class="description"><?php printf( __( "Your Mailchimp API key has been defined using the %s constant, in a PHP file.", "yikes-inc-easy-mailchimp-extender" ), '<code>YIKES_MC_API_KEY</code>' ); ?></p>
@@ -34,21 +34,21 @@  discard block
 block discarded – undo
34 34
 			<?php echo $api_error_response; ?>
35 35
 
36 36
 			<?php if ( ! $yikes_mc_api_constant ) { ?>
37
-				<p class="description"><small><a href="https://admin.mailchimp.com/account/api" target="_blank" title="<?php _e( 'Get your API key here' , 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Get your API key here' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
37
+				<p class="description"><small><a href="https://admin.mailchimp.com/account/api" target="_blank" title="<?php _e( 'Get your API key here', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Get your API key here', 'yikes-inc-easy-mailchimp-extender' ); ?></a></small></p>
38 38
 			<?php } ?>
39 39
 
40 40
 			<p class="description">Warning: changing your API key will break your current forms.</p>
41 41
 		</label>
42 42
 
43 43
 		<!-- Use Nonce Validation Field -->		
44
-		<p><strong><?php _e( 'Enable nonce validation on this site?' , 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p>
44
+		<p><strong><?php _e( 'Enable nonce validation on this site?', 'yikes-inc-easy-mailchimp-extender' ); ?></strong></p>
45 45
 		<label for="yikes-mailchimp-use-nonce-yes">
46 46
 			Yes
47
-			<input type="radio" name="yikes-mailchimp-use-nonce" id="yikes-mailchimp-use-nonce-yes" class="settings-page-input" value="1" <?php checked( get_option( 'yikes-mailchimp-use-nonce', '1' ) , '1' ); ?> />
47
+			<input type="radio" name="yikes-mailchimp-use-nonce" id="yikes-mailchimp-use-nonce-yes" class="settings-page-input" value="1" <?php checked( get_option( 'yikes-mailchimp-use-nonce', '1' ), '1' ); ?> />
48 48
 		</label>
49 49
 		<label for="yikes-mailchimp-use-nonce-no">
50 50
 			No
51
-			<input type="radio" name="yikes-mailchimp-use-nonce" id="yikes-mailchimp-use-nonce-no" class="settings-page-input" value="0" <?php checked( get_option( 'yikes-mailchimp-use-nonce', '1' ) , '0' ); ?> />
51
+			<input type="radio" name="yikes-mailchimp-use-nonce" id="yikes-mailchimp-use-nonce-no" class="settings-page-input" value="0" <?php checked( get_option( 'yikes-mailchimp-use-nonce', '1' ), '0' ); ?> />
52 52
 		</label>
53 53
 
54 54
 	<?php submit_button(); ?>
Please login to merge, or discard this patch.
admin/partials/menu/options-sections/api-cache-settings.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -3,18 +3,18 @@
 block discarded – undo
3 3
 	-	Clear Mailchimp transient data such as forms, form fields, list data, subscribers etc.
4 4
 		*	transient cache is stored for 60 minutes.
5 5
 -->
6
-<h3><span><?php _e( 'API Cache Settings' , 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
6
+<h3><span><?php _e( 'API Cache Settings', 'yikes-inc-easy-mailchimp-extender' ); ?></span></h3>
7 7
 <div class="inside">
8 8
 									
9 9
 	<!-- Settings Form -->
10
-	<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">							
10
+	<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">							
11 11
 									
12
-		<p><?php _e( "Delete all Mailchimp data stored in your sites cache. Most data is stored in the cache for 1 hour." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
12
+		<p><?php _e( "Delete all Mailchimp data stored in your sites cache. Most data is stored in the cache for 1 hour.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
13 13
 			<!-- check if any of our transients contain data -->							
14 14
 			<?php if ( false === get_transient( 'yikes-easy-mailchimp-list-data' ) && false === get_transient( 'yikes-easy-mailchimp-profile-data' ) && false === get_transient( 'yikes-easy-mailchimp-account-data' ) && false === get_transient( 'yikesinc_eme_list_ids' ) && false === get_transient( 'yikes_eme_lists' ) ) { ?>
15
-				<p><a href="#" class="button-secondary" disabled="disabled" title="<?php _e( 'No Mailchimp data found in temporary cache storage.' , 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Clear Mailchimp API Cache' , 'yikes-inc-easy-mailchimp-extender' ); ?></a></p>
15
+				<p><a href="#" class="button-secondary" disabled="disabled" title="<?php _e( 'No Mailchimp data found in temporary cache storage.', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php _e( 'Clear Mailchimp API Cache', 'yikes-inc-easy-mailchimp-extender' ); ?></a></p>
16 16
 			<?php } else { ?>
17
-				<p><input type="submit" class="button-primary" value="<?php _e( 'Clear Mailchimp API Cache' , 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p>
17
+				<p><input type="submit" class="button-primary" value="<?php _e( 'Clear Mailchimp API Cache', 'yikes-inc-easy-mailchimp-extender' ); ?>" /></p>
18 18
 			<?php } ?>
19 19
 									
20 20
 	</form>
Please login to merge, or discard this patch.
admin/partials/menu/add-ons.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -7,12 +7,12 @@
 block discarded – undo
7 7
 <div class="wrap">
8 8
 
9 9
 	<!-- Freddie Logo -->
10
-	<img src="<?php echo esc_url( YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_60px.png' ); ?>" alt="<?php esc_attr_e( 'Freddie - Mailchimp Mascot' , 'yikes-inc-easy-mailchimp-extender' ); ?>" class="yikes-mc-freddie-logo" />
10
+	<img src="<?php echo esc_url( YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_60px.png' ); ?>" alt="<?php esc_attr_e( 'Freddie - Mailchimp Mascot', 'yikes-inc-easy-mailchimp-extender' ); ?>" class="yikes-mc-freddie-logo" />
11 11
 
12
-	<h1>Easy Forms for Mailchimp | <?php echo esc_attr__( 'Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?> &nbsp; <a href="https://yikesplugins.com/plugins/?plugins=Mailchimp" target="_blank" class="button-primary coming-soon-button" title="<?php esc_attr_e( 'View All Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php esc_attr_e( 'View All Add-Ons' , 'yikes-inc-easy-mailchimp-extender' ); ?> <span class="dashicons dashicons-external"></span></a></h1>
12
+	<h1>Easy Forms for Mailchimp | <?php echo esc_attr__( 'Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?> &nbsp; <a href="https://yikesplugins.com/plugins/?plugins=Mailchimp" target="_blank" class="button-primary coming-soon-button" title="<?php esc_attr_e( 'View All Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?>"><?php esc_attr_e( 'View All Add-Ons', 'yikes-inc-easy-mailchimp-extender' ); ?> <span class="dashicons dashicons-external"></span></a></h1>
13 13
 
14 14
 	<!-- Addons Page Description -->
15
-	<p class="yikes-easy-mc-about-text about-text"><?php esc_attr_e( "Below you'll find all free and paid add-ons available for Easy Forms for Mailchimp. Each add-on extends the functionality of the free plugin." , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
15
+	<p class="yikes-easy-mc-about-text about-text"><?php esc_attr_e( "Below you'll find all free and paid add-ons available for Easy Forms for Mailchimp. Each add-on extends the functionality of the free plugin.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
16 16
 
17 17
 	<!-- Add-On Container -->
18 18
 	<section id="add-ons">
Please login to merge, or discard this patch.
admin/partials/menu/options.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -5,13 +5,13 @@  discard block
 block discarded – undo
5 5
 */
6 6
 
7 7
 	/* Get and Store Option Values */
8
-	if( get_option( 'yikes-mc-api-validation' , 'invalid_api_key' ) === 'valid_api_key' ) {
9
-		$api_connection = '<span id="connection-container" class="api-connected" title="' . __( "Your site is currently connected to the Mailchimp API" , "yikes-inc-easy-mailchimp-extender" ) . '"><span class="dashicons dashicons-yes yikes-mc-api-connected"></span> ' . __( "Connected" , 'yikes-inc-easy-mailchimp-extender' ) . '</span>';
8
+	if ( get_option( 'yikes-mc-api-validation', 'invalid_api_key' ) === 'valid_api_key' ) {
9
+		$api_connection = '<span id="connection-container" class="api-connected" title="' . __( "Your site is currently connected to the Mailchimp API", "yikes-inc-easy-mailchimp-extender" ) . '"><span class="dashicons dashicons-yes yikes-mc-api-connected"></span> ' . __( "Connected", 'yikes-inc-easy-mailchimp-extender' ) . '</span>';
10 10
 		$api_error_response = '';
11 11
 	} else {
12
-		$api_connection = '<span id="connection-container" class="api-not-connected"><span class="dashicons dashicons-no-alt yikes-mc-api-not-connected"></span>  ' . __( "Not Connected" , 'yikes-inc-easy-mailchimp-extender' ) . '</span>';
13
-		if( get_option( 'yikes-mc-api-invalid-key-response' , '' ) != '' ) {
14
-			$api_error_response = '<p><small><i class="dashicons dashicons-no-alt"></i> ' . get_option( 'yikes-mc-api-invalid-key-response' , '' ) . '</small></p>';
12
+		$api_connection = '<span id="connection-container" class="api-not-connected"><span class="dashicons dashicons-no-alt yikes-mc-api-not-connected"></span>  ' . __( "Not Connected", 'yikes-inc-easy-mailchimp-extender' ) . '</span>';
13
+		if ( get_option( 'yikes-mc-api-invalid-key-response', '' ) != '' ) {
14
+			$api_error_response = '<p><small><i class="dashicons dashicons-no-alt"></i> ' . get_option( 'yikes-mc-api-invalid-key-response', '' ) . '</small></p>';
15 15
 		} else {
16 16
 			$api_error_response = '';
17 17
 		}
@@ -23,23 +23,23 @@  discard block
 block discarded – undo
23 23
 	* @since 6.2.2
24 24
 	*
25 25
 	*/
26
-	if ( isset( $_REQUEST['section'] ) ) {
27
-		$_REQUEST['section'] = preg_replace('/[^\w-]/', '', strip_tags ( $_REQUEST['section'] ) );
26
+	if ( isset( $_REQUEST[ 'section' ] ) ) {
27
+		$_REQUEST[ 'section' ] = preg_replace( '/[^\w-]/', '', strip_tags( $_REQUEST[ 'section' ] ) );
28 28
 	}
29 29
 ?>
30 30
 	<!-- Actual Settings Form -->
31 31
 	<div class="wrap">
32 32
 
33 33
 		<!-- Freddie Logo -->
34
-		<img src="<?php echo YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_60px.png'; ?>" alt="<?php _e( 'Freddie - Mailchimp Mascot' , 'yikes-inc-easy-mailchimp-extender' ); ?>" class="yikes-mc-freddie-logo" />
34
+		<img src="<?php echo YIKES_MC_URL . 'includes/images/MailChimp_Assets/Freddie_60px.png'; ?>" alt="<?php _e( 'Freddie - Mailchimp Mascot', 'yikes-inc-easy-mailchimp-extender' ); ?>" class="yikes-mc-freddie-logo" />
35 35
 
36
-		<h1>Easy Forms for Mailchimp | <?php if ( isset( $_REQUEST['section'] ) ) { echo ucwords( str_replace( '-', ' ', $_REQUEST['section'] ) ); } else { echo __( 'General Settings' , 'yikes-inc-easy-mailchimp-extender' ); } ?></h1>
36
+		<h1>Easy Forms for Mailchimp | <?php if ( isset( $_REQUEST[ 'section' ] ) ) { echo ucwords( str_replace( '-', ' ', $_REQUEST[ 'section' ] ) ); } else { echo __( 'General Settings', 'yikes-inc-easy-mailchimp-extender' ); } ?></h1>
37 37
 
38 38
 		<!-- Settings Page Description -->
39
-		<p class="yikes-easy-mc-about-text about-text"><?php _e( 'Manage the overall settings for Easy forms for Mailchimp.' , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
39
+		<p class="yikes-easy-mc-about-text about-text"><?php _e( 'Manage the overall settings for Easy forms for Mailchimp.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
40 40
 		<?php
41 41
 			/* Success Messages on Options Updated */
42
-			if( isset( $_REQUEST['settings-updated'] ) && $_REQUEST['settings-updated'] == 'true' ) {
42
+			if ( isset( $_REQUEST[ 'settings-updated' ] ) && $_REQUEST[ 'settings-updated' ] == 'true' ) {
43 43
 				?>
44 44
 				<div class="updated manage-form-admin-notice">
45 45
 					<p><?php _e( 'Settings successfully updated.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
 				<?php
48 48
 			}
49 49
 			/* Mailchimp API Cleared Successfully message */
50
-			if( isset( $_REQUEST['transient-cleared'] ) && $_REQUEST['transient-cleared'] == 'true' ) {
50
+			if ( isset( $_REQUEST[ 'transient-cleared' ] ) && $_REQUEST[ 'transient-cleared' ] == 'true' ) {
51 51
 				?>
52 52
 				<div class="updated manage-form-admin-notice">
53 53
 					<p><?php _e( 'Mailchimp API Cache successfully cleared.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
 			}
57 57
 			/* Error Log Clear Messages */
58 58
 				/* Success Messages on Options Updated */
59
-				if( isset( $_REQUEST['error-log-cleared'] ) && $_REQUEST['error-log-cleared'] == 'true' ) {
59
+				if ( isset( $_REQUEST[ 'error-log-cleared' ] ) && $_REQUEST[ 'error-log-cleared' ] == 'true' ) {
60 60
 					?>
61 61
 					<div class="updated manage-form-admin-notice">
62 62
 						<p><?php _e( 'Error log successfully cleared.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 					<?php
65 65
 				}
66 66
 				/* Mailchimp API Cleared Successfully message */
67
-				if( isset( $_REQUEST['error-log-cleared'] ) && $_REQUEST['error-log-cleared'] == 'false' ) {
67
+				if ( isset( $_REQUEST[ 'error-log-cleared' ] ) && $_REQUEST[ 'error-log-cleared' ] == 'false' ) {
68 68
 					?>
69 69
 					<div class="error manage-form-admin-notice">
70 70
 						<p><?php _e( "Whoops! We've encountered an error while trying to clear the error log. Please refresh the page and try again. If the error persists please get in touch with the YIKES Inc. support team.", 'yikes-inc-easy-mailchimp-extender' ); ?></p>
@@ -73,28 +73,28 @@  discard block
 block discarded – undo
73 73
 				}
74 74
 
75 75
 				/* Display a success message if our error log was sucessfully created, or display an error if not */
76
-				if( isset( $_GET['error_log_created'] ) && $_GET['error_log_created'] == 'true' ) {
76
+				if ( isset( $_GET[ 'error_log_created' ] ) && $_GET[ 'error_log_created' ] == 'true' ) {
77 77
 					?>
78 78
 					<div class="updated">
79 79
 						<p><?php _e( 'Error log successfully created. You may now start logging errors.', 'yikes-inc-easy-mailchimp-extender' ); ?></p>
80 80
 					</div>
81 81
 					<?php
82
-				} else if( isset( $_GET['error_log_created'] ) && $_GET['error_log_created'] == 'false' ) {
82
+				} else if ( isset( $_GET[ 'error_log_created' ] ) && $_GET[ 'error_log_created' ] == 'false' ) {
83 83
 					?>
84 84
 					<div class="error">
85
-						<p><?php echo esc_attr( urldecode( $_GET['error_message'] ) , 'yikes-inc-easy-mailchimp-extender' ); ?></p>
85
+						<p><?php echo esc_attr( urldecode( $_GET[ 'error_message' ] ), 'yikes-inc-easy-mailchimp-extender' ); ?></p>
86 86
 					</div>
87 87
 					<?php
88 88
 				}
89 89
 
90 90
 				/* Display a success message if the user successfully imported some forms */
91
-				if( isset( $_GET['section'] ) && $_GET['section'] == 'import-export-forms' && isset( $_GET['import-forms'] ) && $_GET['import-forms'] == 'true' ) {
91
+				if ( isset( $_GET[ 'section' ] ) && $_GET[ 'section' ] == 'import-export-forms' && isset( $_GET[ 'import-forms' ] ) && $_GET[ 'import-forms' ] == 'true' ) {
92 92
 					?>
93 93
 					<div class="updated">
94 94
 						<p><?php printf( __( 'Opt-in forms successfully imported. <a href="%s" title="View Forms">View Forms</a>', 'yikes-inc-easy-mailchimp-extender' ), esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp' ) ) ); ?></p>
95 95
 					</div>
96 96
 					<?php
97
-				} elseif( isset( $_GET['section'] ) && $_GET['section'] == 'import-export-forms' && isset( $_GET['import-settings'] ) && $_GET['import-settings'] == 'true' ) {
97
+				} elseif ( isset( $_GET[ 'section' ] ) && $_GET[ 'section' ] == 'import-export-forms' && isset( $_GET[ 'import-settings' ] ) && $_GET[ 'import-settings' ] == 'true' ) {
98 98
 					?>
99 99
 					<div class="updated">
100 100
 						<p><?php printf( __( 'YIKES Easy Forms for Mailchimp settings successfully imported.', 'yikes-inc-easy-mailchimp-extender' ), esc_url_raw( admin_url( 'admin.php?page=yikes-inc-easy-mailchimp' ) ) ); ?></p>
@@ -115,11 +115,11 @@  discard block
 block discarded – undo
115 115
 
116 116
 						<div class="postbox yikes-easy-mc-postbox">
117 117
 
118
-							<?php if( !isset( $_REQUEST['section'] ) || $_REQUEST['section'] == '' ) {
118
+							<?php if ( ! isset( $_REQUEST[ 'section' ] ) || $_REQUEST[ 'section' ] == '' ) {
119 119
 								include YIKES_MC_PATH . 'admin/partials/menu/options-sections/general-settings.php';
120 120
 							} else {
121
-								if( isset( $_REQUEST['addon'] ) && $_REQUEST['addon'] == 'true' ) {
122
-									include apply_filters( 'yikes-mailchimp-'.$_REQUEST['section'].'-options-path' , '' );
121
+								if ( isset( $_REQUEST[ 'addon' ] ) && $_REQUEST[ 'addon' ] == 'true' ) {
122
+									include apply_filters( 'yikes-mailchimp-' . $_REQUEST[ 'section' ] . '-options-path', '' );
123 123
 								} else {
124 124
 									// White list a set of files that are allowed to be included here
125 125
 									$file_base = 'admin/partials/menu/options-sections/';
@@ -132,8 +132,8 @@  discard block
 block discarded – undo
132 132
 										$file_base . 'recaptcha-settings.php',
133 133
 									);
134 134
 									// Ensure the included file is allowed and whitelisted above, before including it
135
-									if ( 0 === validate_file( 'admin/partials/menu/options-sections/' . $_REQUEST['section'] . '.php', $acceptable_files ) ) {
136
-										include YIKES_MC_PATH . 'admin/partials/menu/options-sections/' . $_REQUEST['section'] . '.php';
135
+									if ( 0 === validate_file( 'admin/partials/menu/options-sections/' . $_REQUEST[ 'section' ] . '.php', $acceptable_files ) ) {
136
+										include YIKES_MC_PATH . 'admin/partials/menu/options-sections/' . $_REQUEST[ 'section' ] . '.php';
137 137
 									} else {
138 138
 										wp_die( esc_attr__( 'Invalid file. If this error persists, please contact support.', 'yikes-inc-easy-mailchimp' ) );
139 139
 									}
Please login to merge, or discard this patch.
public/classes/process/class.process_form_submission_handler.php 1 patch
Indentation   +532 added lines, -532 removed lines patch added patch discarded remove patch
@@ -3,234 +3,234 @@  discard block
 block discarded – undo
3 3
 class Yikes_Inc_Easy_MailChimp_Extender_Process_Submission_Handler {
4 4
 
5 5
 	/**
6
-	* A flag signifying whether we're dealing with an AJAX submission or standard form submission
7
-	* 
8
-	* @since 6.3.0
9
-	* @access protected
10
-	* @var bool | $is_ajax
11
-	*/
6
+	 * A flag signifying whether we're dealing with an AJAX submission or standard form submission
7
+	 * 
8
+	 * @since 6.3.0
9
+	 * @access protected
10
+	 * @var bool | $is_ajax
11
+	 */
12 12
 	protected $is_ajax;
13 13
 
14 14
 	/**** Hardcoded Internal Variables ****/
15 15
 
16 16
 	/**
17
-	* An array of form fields we don't process
18
-	* 
19
-	* @since 6.3.0
20
-	* @access protected
21
-	* @var array | $skipped_form_fields
22
-	*/
17
+	 * An array of form fields we don't process
18
+	 * 
19
+	 * @since 6.3.0
20
+	 * @access protected
21
+	 * @var array | $skipped_form_fields
22
+	 */
23 23
 	protected $skipped_form_fields;
24 24
 
25 25
 	/**** Form Variables ****/
26 26
 
27 27
 	/**
28
-	* The ID of the corresponding YIKES Mailchimp form
29
-	* 
30
-	* @since 6.3.0
31
-	* @access public
32
-	* @var int | $form_id
33
-	*/
28
+	 * The ID of the corresponding YIKES Mailchimp form
29
+	 * 
30
+	 * @since 6.3.0
31
+	 * @access public
32
+	 * @var int | $form_id
33
+	 */
34 34
 	public $form_id;
35 35
 
36 36
 	/**
37
-	* The ID of the corresponding Mailchimp list
38
-	* 
39
-	* @since 6.3.0
40
-	* @access public
41
-	* @var int | $list_id
42
-	*/
37
+	 * The ID of the corresponding Mailchimp list
38
+	 * 
39
+	 * @since 6.3.0
40
+	 * @access public
41
+	 * @var int | $list_id
42
+	 */
43 43
 	public $list_id;
44 44
 
45 45
 	/**
46
-	* The submitted email
47
-	* 
48
-	* @since 6.3.0
49
-	* @access public
50
-	* @var string | $email
51
-	*/
46
+	 * The submitted email
47
+	 * 
48
+	 * @since 6.3.0
49
+	 * @access public
50
+	 * @var string | $email
51
+	 */
52 52
 	public $email;
53 53
 
54 54
 	/**
55
-	* The array of error messages defined by the user and attached to this form
56
-	* 
57
-	* @since 6.3.0
58
-	* @access public
59
-	* @var array | $error_messages
60
-	*/
55
+	 * The array of error messages defined by the user and attached to this form
56
+	 * 
57
+	 * @since 6.3.0
58
+	 * @access public
59
+	 * @var array | $error_messages
60
+	 */
61 61
 	public $error_messages;
62 62
 
63 63
 	/**** Default Error Messages ****/
64 64
 
65 65
 	/**
66
-	* The error message for no form ID
67
-	* 
68
-	* @since 6.3.0
69
-	* @access public
70
-	* @var string | $handle_empty_form_id_message
71
-	*/
66
+	 * The error message for no form ID
67
+	 * 
68
+	 * @since 6.3.0
69
+	 * @access public
70
+	 * @var string | $handle_empty_form_id_message
71
+	 */
72 72
 	public $handle_empty_form_id_message;
73 73
 
74 74
 	/**
75
-	* The error message for no form found
76
-	* 
77
-	* @since 6.3.0
78
-	* @access public
79
-	* @var string | $handle_empty_form_message
80
-	*/
75
+	 * The error message for no form found
76
+	 * 
77
+	 * @since 6.3.0
78
+	 * @access public
79
+	 * @var string | $handle_empty_form_message
80
+	 */
81 81
 	public $handle_empty_form_message;
82 82
 
83 83
 	/**
84
-	* The error message for missing form fields
85
-	* 
86
-	* @since 6.3.0
87
-	* @access public
88
-	* @var string | $handle_empty_fields_generic_message
89
-	*/
84
+	 * The error message for missing form fields
85
+	 * 
86
+	 * @since 6.3.0
87
+	 * @access public
88
+	 * @var string | $handle_empty_fields_generic_message
89
+	 */
90 90
 	public $handle_empty_fields_generic_message;
91 91
 
92 92
 	/**
93
-	* The error message for missing $list_handler class
94
-	* 
95
-	* @since 6.3.0
96
-	* @access public
97
-	* @var string | $handle_empty_list_handler_message
98
-	*/
93
+	 * The error message for missing $list_handler class
94
+	 * 
95
+	 * @since 6.3.0
96
+	 * @access public
97
+	 * @var string | $handle_empty_list_handler_message
98
+	 */
99 99
 	public $handle_empty_list_handler_message;
100 100
 
101 101
 	/**
102
-	* The error message for no email
103
-	* 
104
-	* @since 6.3.0
105
-	* @access public
106
-	* @var string | $handle_empty_email_message
107
-	*/
102
+	 * The error message for no email
103
+	 * 
104
+	 * @since 6.3.0
105
+	 * @access public
106
+	 * @var string | $handle_empty_email_message
107
+	 */
108 108
 	public $handle_empty_email_message;
109 109
 
110 110
 	/**
111
-	* The error message for a filled in honeypot
112
-	* 
113
-	* @since 6.3.0
114
-	* @access public
115
-	* @var string | $handle_non_empty_honeypot_message
116
-	*/
111
+	 * The error message for a filled in honeypot
112
+	 * 
113
+	 * @since 6.3.0
114
+	 * @access public
115
+	 * @var string | $handle_non_empty_honeypot_message
116
+	 */
117 117
 	public $handle_non_empty_honeypot_message;
118 118
 
119 119
 	/**
120
-	* The error message for existing users trying to update when it's disallowed
121
-	* 
122
-	* @since 6.3.0
123
-	* @access public
124
-	* @var string | $handle_disallowed_existing_user_update_message
125
-	*/
120
+	 * The error message for existing users trying to update when it's disallowed
121
+	 * 
122
+	 * @since 6.3.0
123
+	 * @access public
124
+	 * @var string | $handle_disallowed_existing_user_update_message
125
+	 */
126 126
 	public $handle_disallowed_existing_user_update_message;
127 127
 
128 128
 	/**
129
-	* The first half of the error message for updating an existing user when it's done via a profile link
130
-	* 
131
-	* @since 6.3.0
132
-	* @access public
133
-	* @var string | $handle_updating_existing_user_message
134
-	*/
129
+	 * The first half of the error message for updating an existing user when it's done via a profile link
130
+	 * 
131
+	 * @since 6.3.0
132
+	 * @access public
133
+	 * @var string | $handle_updating_existing_user_message
134
+	 */
135 135
 	public $handle_updating_existing_user_message;
136 136
 
137 137
 	/**
138
-	* The second half of the error message (the link) for updating an existing user when it's done via a profile link
139
-	* 
140
-	* @since 6.3.0
141
-	* @access public
142
-	* @var string | $handle_updating_existing_user_link_message
143
-	*/
138
+	 * The second half of the error message (the link) for updating an existing user when it's done via a profile link
139
+	 * 
140
+	 * @since 6.3.0
141
+	 * @access public
142
+	 * @var string | $handle_updating_existing_user_link_message
143
+	 */
144 144
 	public $handle_updating_existing_user_link_message;
145 145
 
146 146
 	/**
147
-	* A default, generic error message
148
-	* 
149
-	* @since 6.3.0
150
-	* @access public
151
-	* @var string | $default_error_response_message
152
-	*/
147
+	 * A default, generic error message
148
+	 * 
149
+	 * @since 6.3.0
150
+	 * @access public
151
+	 * @var string | $default_error_response_message
152
+	 */
153 153
 	public $default_error_response_message;
154 154
 
155 155
 	/**
156
-	* The error message for not filling out a required form field
157
-	* 
158
-	* @since 6.3.0
159
-	* @access public
160
-	* @var string | $handle_empty_required_field_message
161
-	*/
156
+	 * The error message for not filling out a required form field
157
+	 * 
158
+	 * @since 6.3.0
159
+	 * @access public
160
+	 * @var string | $handle_empty_required_field_message
161
+	 */
162 162
 	public $handle_empty_required_field_message;
163 163
 
164 164
 	/**
165
-	* The error message for not filling out a required interest group
166
-	* 
167
-	* @since 6.3.0
168
-	* @access public
169
-	* @var string | $handle_empty_required_interest_group_message
170
-	*/
165
+	 * The error message for not filling out a required interest group
166
+	 * 
167
+	 * @since 6.3.0
168
+	 * @access public
169
+	 * @var string | $handle_empty_required_interest_group_message
170
+	 */
171 171
 	public $handle_empty_required_interest_group_message;
172 172
 
173 173
 	/**
174
-	* The error message for nonce failures
175
-	* 
176
-	* @since 6.3.0
177
-	* @access public
178
-	* @var string | $handle_nonce_message
179
-	*/
174
+	 * The error message for nonce failures
175
+	 * 
176
+	 * @since 6.3.0
177
+	 * @access public
178
+	 * @var string | $handle_nonce_message
179
+	 */
180 180
 	public $handle_nonce_message;
181 181
 
182 182
 	/**
183
-	* The error message for a recaptcha that is not checked/filled out
184
-	* 
185
-	* @since 6.3.0
186
-	* @access public
187
-	* @var string | $handle_nonce_message
188
-	*/
183
+	 * The error message for a recaptcha that is not checked/filled out
184
+	 * 
185
+	 * @since 6.3.0
186
+	 * @access public
187
+	 * @var string | $handle_nonce_message
188
+	 */
189 189
 	public $handle_non_filled_recaptcha_message_message;
190 190
 
191 191
 	/**
192
-	* The error message for recaptcha errors that we're not sure of
193
-	* 
194
-	* @since 6.3.0
195
-	* @access public
196
-	* @var string | $handle_nonce_message
197
-	*/
192
+	 * The error message for recaptcha errors that we're not sure of
193
+	 * 
194
+	 * @since 6.3.0
195
+	 * @access public
196
+	 * @var string | $handle_nonce_message
197
+	 */
198 198
 	public $generic_recaptcha_error_message;
199 199
 
200 200
 	/**** Default Success Messages ****/
201 201
 
202 202
 	/**
203
-	* The success message for single-optin forms
204
-	* 
205
-	* @since 6.3.0
206
-	* @access public
207
-	* @var string | $default_response_single_optin_success_message
208
-	*/
203
+	 * The success message for single-optin forms
204
+	 * 
205
+	 * @since 6.3.0
206
+	 * @access public
207
+	 * @var string | $default_response_single_optin_success_message
208
+	 */
209 209
 	public $default_response_single_optin_success_message;
210 210
 
211 211
 	/**
212
-	* The default success message for double-optin forms
213
-	* 
214
-	* @since 6.3.0
215
-	* @access public
216
-	* @var string | $default_response_double_optin_success_message
217
-	*/
212
+	 * The default success message for double-optin forms
213
+	 * 
214
+	 * @since 6.3.0
215
+	 * @access public
216
+	 * @var string | $default_response_double_optin_success_message
217
+	 */
218 218
 	public $default_response_double_optin_success_message;
219 219
 
220 220
 	/**
221
-	* The default success message for already subscribed users re-subscribing
222
-	* 
223
-	* @since 6.3.0
224
-	* @access public
225
-	* @var string | $existing_subscriber_profile_update_message
226
-	*/
221
+	 * The default success message for already subscribed users re-subscribing
222
+	 * 
223
+	 * @since 6.3.0
224
+	 * @access public
225
+	 * @var string | $existing_subscriber_profile_update_message
226
+	 */
227 227
 	public $existing_subscriber_profile_update_message;
228 228
 
229 229
 	/**
230
-	* The construct function - sets all of our hardcoded variables
231
-	*
232
-	* @param bool | $is_ajax | Flag signifying whether this submission request is coming from an AJAX response or basic form submission
233
-	*/
230
+	 * The construct function - sets all of our hardcoded variables
231
+	 *
232
+	 * @param bool | $is_ajax | Flag signifying whether this submission request is coming from an AJAX response or basic form submission
233
+	 */
234 234
 	public function __construct( $is_ajax ) {
235 235
 
236 236
 		// Set up our variables
@@ -268,45 +268,45 @@  discard block
 block discarded – undo
268 268
 	/**** Setters for our Form Variables ****/
269 269
 
270 270
 	/**
271
-	* Set the form ID class property
272
-	*
273
-	* @since 6.3.0
274
-	*
275
-	* @param int | $form_id | ID of the corresponding YIKES Mailchimp form
276
-	*/
271
+	 * Set the form ID class property
272
+	 *
273
+	 * @since 6.3.0
274
+	 *
275
+	 * @param int | $form_id | ID of the corresponding YIKES Mailchimp form
276
+	 */
277 277
 	public function set_form_id( $form_id ) {
278 278
 		$this->form_id = $form_id;
279 279
 	}
280 280
 
281 281
 	/**
282
-	* Set the list ID class property
283
-	*
284
-	* @since 6.3.0
285
-	*
286
-	* @param int | $list_id | ID of the corresponding Mailchimp list
287
-	*/
282
+	 * Set the list ID class property
283
+	 *
284
+	 * @since 6.3.0
285
+	 *
286
+	 * @param int | $list_id | ID of the corresponding Mailchimp list
287
+	 */
288 288
 	public function set_list_id( $list_id ) {
289 289
 		$this->list_id = $list_id;
290 290
 	}
291 291
 
292 292
 	/**
293
-	* Set the email class property
294
-	*
295
-	* @since 6.3.0
296
-	*
297
-	* @param string | $sanitized_email | The sanitized email
298
-	*/
293
+	 * Set the email class property
294
+	 *
295
+	 * @since 6.3.0
296
+	 *
297
+	 * @param string | $sanitized_email | The sanitized email
298
+	 */
299 299
 	public function set_email( $sanitized_email ) {
300 300
 		$this->email = $sanitized_email;
301 301
 	}
302 302
 
303 303
 	/**
304
-	* Set the $error_messages class property
305
-	*
306
-	* @since 6.3.0
307
-	*
308
-	* @param array | $error_messages | The array of user-defined error messages for this form
309
-	*/
304
+	 * Set the $error_messages class property
305
+	 *
306
+	 * @since 6.3.0
307
+	 *
308
+	 * @param array | $error_messages | The array of user-defined error messages for this form
309
+	 */
310 310
 	public function set_error_messages( $error_messages ) {
311 311
 		$this->error_messages = $error_messages;
312 312
 	}
@@ -315,24 +315,24 @@  discard block
 block discarded – undo
315 315
 	/**** Simple Return Functions ****/
316 316
 
317 317
 	/**
318
-	* Return a sanitized email
319
-	*
320
-	* @since 6.3.0
321
-	*
322
-	* @param string | $email | The user's email
323
-	* @return string| $email | The user's email, lowercased and sanitized
324
-	*/
318
+	 * Return a sanitized email
319
+	 *
320
+	 * @since 6.3.0
321
+	 *
322
+	 * @param string | $email | The user's email
323
+	 * @return string| $email | The user's email, lowercased and sanitized
324
+	 */
325 325
 	public function get_sanitized_email( $email ) {
326 326
 		return sanitize_email( strtolower( $email ) );
327 327
 	}
328 328
 
329 329
 	/**
330
-	* Return the class property $skipped_form_fields
331
-	*
332
-	* @since 6.3.0
333
-	*
334
-	* @return array | $skipped_form_fields
335
-	*/
330
+	 * Return the class property $skipped_form_fields
331
+	 *
332
+	 * @since 6.3.0
333
+	 *
334
+	 * @return array | $skipped_form_fields
335
+	 */
336 336
 	protected function get_skipped_merge_tags() {
337 337
 		return $this->skipped_form_fields;
338 338
 	}
@@ -341,14 +341,14 @@  discard block
 block discarded – undo
341 341
 	/**** Collection of functions handling the incoming form and interest group data ****/
342 342
 
343 343
 	/**
344
-	* Loop through form data to sanitize, format, filter, and return.
345
-	*
346
-	* @since 6.3.0
347
-	*
348
-	* @param array | $data 			 | The array of user-submitted form values
349
-	* @param array | $form_fields	 | The array of form field definitions for this YIKES Mailchimp form
350
-	* @return array| $merge_variables| The array of sanitized and formatted form values
351
-	*/
344
+	 * Loop through form data to sanitize, format, filter, and return.
345
+	 *
346
+	 * @since 6.3.0
347
+	 *
348
+	 * @param array | $data 			 | The array of user-submitted form values
349
+	 * @param array | $form_fields	 | The array of form field definitions for this YIKES Mailchimp form
350
+	 * @return array| $merge_variables| The array of sanitized and formatted form values
351
+	 */
352 352
 	public function get_submitted_merge_values( $data, $form_fields ) {
353 353
 
354 354
 		// Array to return
@@ -400,14 +400,14 @@  discard block
 block discarded – undo
400 400
 	}
401 401
 
402 402
 	/**
403
-	* Sanitize form values and return them
404
-	*
405
-	* @since 6.3.0
406
-	* 
407
-	* @param string | $key		 | The MERGE/Field-name for this value
408
-	* @param mixed  | $value	 | The form value - this could be an array or a string
409
-	* @return mixed | $sanitized | The $value sanitized
410
-	*/ 
403
+	 * Sanitize form values and return them
404
+	 *
405
+	 * @since 6.3.0
406
+	 * 
407
+	 * @param string | $key		 | The MERGE/Field-name for this value
408
+	 * @param mixed  | $value	 | The form value - this could be an array or a string
409
+	 * @return mixed | $sanitized | The $value sanitized
410
+	 */ 
411 411
 	protected function sanitize_form_values( $key, $value ) {
412 412
 		if ( is_scalar( $value ) ) {
413 413
 			$sanitized = sanitize_text_field( $value );
@@ -421,14 +421,14 @@  discard block
 block discarded – undo
421 421
 	}
422 422
 
423 423
 	/**
424
-	* Check a date field's date format and pass it along to the appropriate function
425
-	*
426
-	* @since 6.3.0
427
-	* 
428
-	* @param string | $date			| The unformatted date value
429
-	* @param string | $date_format	| The date format
430
-	* @return string| $date			| The date formatted according to the $date_format
431
-	*/ 
424
+	 * Check a date field's date format and pass it along to the appropriate function
425
+	 *
426
+	 * @since 6.3.0
427
+	 * 
428
+	 * @param string | $date			| The unformatted date value
429
+	 * @param string | $date_format	| The date format
430
+	 * @return string| $date			| The date formatted according to the $date_format
431
+	 */ 
432 432
 	protected function handle_date_format_merge_values( $date, $date_format ) {
433 433
 		// Check if EU date format (for dates: 'DD/MM/YYYY', for birthdays: 'DD/MM')
434 434
 		if ( 'DD/MM/YYYY' === $date_format ) {
@@ -441,13 +441,13 @@  discard block
 block discarded – undo
441 441
 	}
442 442
 
443 443
 	/**
444
-	* Format a date field whose date format is dd/mm/yyyy
445
-	*
446
-	* @since 6.3.0
447
-	*
448
-	* @param string | $date | A date in the format dd/mm/yyyy
449
-	* @return string| $date | A date in the format mm/dd/yyyy
450
-	*/
444
+	 * Format a date field whose date format is dd/mm/yyyy
445
+	 *
446
+	 * @since 6.3.0
447
+	 *
448
+	 * @param string | $date | A date in the format dd/mm/yyyy
449
+	 * @return string| $date | A date in the format mm/dd/yyyy
450
+	 */
451 451
 	protected function handle_dd_mm_yyyy_date( $date ) {
452 452
 
453 453
 		// Mailchimp wants the dates as 'MM/DD/YYYY' regardless of user-specified format, so convert
@@ -466,13 +466,13 @@  discard block
 block discarded – undo
466 466
 	}
467 467
 
468 468
 	/**
469
-	* Format a birthday field whose date format is dd/mm
470
-	*
471
-	* @since 6.3.0
472
-	*
473
-	* @param string | $birthday | A date in the format dd/mm
474
-	* @return string| $birthday | A date in the format mm/dd
475
-	*/
469
+	 * Format a birthday field whose date format is dd/mm
470
+	 *
471
+	 * @since 6.3.0
472
+	 *
473
+	 * @param string | $birthday | A date in the format dd/mm
474
+	 * @return string| $birthday | A date in the format mm/dd
475
+	 */
476 476
 	protected function handle_dd_mm_birthday( $birthday ) {
477 477
 
478 478
 		// Mailchimp wants the birthdays as 'MM/DD' regardless of user-specified format, so convert
@@ -492,14 +492,14 @@  discard block
 block discarded – undo
492 492
 
493 493
 
494 494
 	/**
495
-	* Create an array of available interest groups based on the $replace_interests flag
496
-	*
497
-	* @since 6.3.0
498
-	*
499
-	* @param bool	| $replace_interests| True if we're replacing interest groups, false if updating interest groups
500
-	* @param class 	| $list_class		| Class for interacting with the current list
501
-	* @return array | $groups			| Array of interest groups 
502
-	*/
495
+	 * Create an array of available interest groups based on the $replace_interests flag
496
+	 *
497
+	 * @since 6.3.0
498
+	 *
499
+	 * @param bool	| $replace_interests| True if we're replacing interest groups, false if updating interest groups
500
+	 * @param class 	| $list_class		| Class for interacting with the current list
501
+	 * @return array | $groups			| Array of interest groups 
502
+	 */
503 503
 	public function get_default_interest_groups( $replace_interests, $list_class ) {
504 504
 
505 505
 		// If $replace_interests flag is true then loop through interest groups and set them all to false to start.
@@ -537,15 +537,15 @@  discard block
 block discarded – undo
537 537
 
538 538
 
539 539
 	/**
540
-	* Loop through the interest group form data to sanitize, format, filter, and return.
541
-	*
542
-	* @since 6.3.0
543
-	*
544
-	* @param array | $data			| The array of user-submitted form values
545
-	* @param array | $form_fields	| The array of form field definitions for this YIKES Mailchimp form
546
-	* @param array | $groups		| The array of interest groups created by `get_default_interest_groups()`
547
-	* @return array| $groups		| The array of sanitized and formatted form values
548
-	*/
540
+	 * Loop through the interest group form data to sanitize, format, filter, and return.
541
+	 *
542
+	 * @since 6.3.0
543
+	 *
544
+	 * @param array | $data			| The array of user-submitted form values
545
+	 * @param array | $form_fields	| The array of form field definitions for this YIKES Mailchimp form
546
+	 * @param array | $groups		| The array of interest groups created by `get_default_interest_groups()`
547
+	 * @return array| $groups		| The array of sanitized and formatted form values
548
+	 */
549 549
 	public function get_submitted_interest_groups( $data, $form_fields, $groups ) {
550 550
 
551 551
 		// loop to push variables to our array
@@ -574,13 +574,13 @@  discard block
 block discarded – undo
574 574
 		}
575 575
 
576 576
 		/**
577
-		*	yikes-mailchimp-filter-groups-before-submission
578
-		*
579
-		*	Catch the interest groups before they get sent over to Mailchimp
580
-		*	@param array | $groups | User submitted interest group data
581
-		*	@optional int| $form_id| the ID of the form to filter
582
-		*	@since 6.3.0
583
-		*/
577
+		 *	yikes-mailchimp-filter-groups-before-submission
578
+		 *
579
+		 *	Catch the interest groups before they get sent over to Mailchimp
580
+		 *	@param array | $groups | User submitted interest group data
581
+		 *	@optional int| $form_id| the ID of the form to filter
582
+		 *	@since 6.3.0
583
+		 */
584 584
 		$groups = apply_filters( 'yikes-mailchimp-filter-groups-before-submission', $groups, $this->form_id );
585 585
 		$groups = apply_filters( 'yikes-mailchimp-filter-groups-before-submission-{$this->form_id}', $groups, $this->form_id );
586 586
 
@@ -591,17 +591,17 @@  discard block
 block discarded – undo
591 591
 	/**** Functions to Handle Subscribe API Response ****/
592 592
 
593 593
 	/**
594
-	* Handle the response to a successful subscribe request
595
-	*
596
-	* @since 6.3.0
597
-	*
598
-	* @param array | $submission_settings	| Array of the form's submission settings
599
-	* @param array | $page_data				| Array of the page data
600
-	* @param array | $merge_variables		| Array of the submitted form variables
601
-	* @param array | $notifications			| Literally don't know what this is yet.
602
-	* @param array | $optin_settings 		| Array of the form's optin settings
603
-	* @param bool  | $new_subscriber 		| True if a new subscriber, false if an existing one
604
-	*/
594
+	 * Handle the response to a successful subscribe request
595
+	 *
596
+	 * @since 6.3.0
597
+	 *
598
+	 * @param array | $submission_settings	| Array of the form's submission settings
599
+	 * @param array | $page_data				| Array of the page data
600
+	 * @param array | $merge_variables		| Array of the submitted form variables
601
+	 * @param array | $notifications			| Literally don't know what this is yet.
602
+	 * @param array | $optin_settings 		| Array of the form's optin settings
603
+	 * @param bool  | $new_subscriber 		| True if a new subscriber, false if an existing one
604
+	 */
605 605
 	public function handle_submission_response_success( $submission_settings, $page_data, $merge_variables, $notifications, $optin_settings, $new_subscriber ) {
606 606
 
607 607
 		// Check if we should redirect, and collect the redirect info in an array
@@ -610,27 +610,27 @@  discard block
 block discarded – undo
610 610
 		// Fire off our actions
611 611
 
612 612
 		/**
613
-		*	yikes-mailchimp-after-submission || yikes-mailchimp-after-submission-{$form_id}
614
-		*
615
-		*	Catch the merge variables after they've been sent over to Mailchimp
616
-		*	@since 6.0.0
617
-		*
618
-		*	@param array | $merge_variables | The array of user submitted form data
619
-		*/
613
+		 *	yikes-mailchimp-after-submission || yikes-mailchimp-after-submission-{$form_id}
614
+		 *
615
+		 *	Catch the merge variables after they've been sent over to Mailchimp
616
+		 *	@since 6.0.0
617
+		 *
618
+		 *	@param array | $merge_variables | The array of user submitted form data
619
+		 */
620 620
 		do_action( 'yikes-mailchimp-after-submission', $merge_variables, $this->form_id );
621 621
 		do_action( "yikes-mailchimp-after-submission-{$this->form_id}", $merge_variables, $this->form_id );
622 622
 
623 623
 		/**
624
-		*	yikes-mailchimp-form-submission || yikes-mailchimp-form-submission-{$form_id}
625
-		*
626
-		*	Catch our notifications and other form data
627
-		*
628
-		*	@param string | $email			 | The user's email
629
-		*	@param array  | $merge_variables | The array of user submitted form data
630
-		*	@param string | $form_id		 | The form ID
631
-		* 	@param array  | $notifications	 | Array of notification messages
632
-		*
633
-		*/
624
+		 *	yikes-mailchimp-form-submission || yikes-mailchimp-form-submission-{$form_id}
625
+		 *
626
+		 *	Catch our notifications and other form data
627
+		 *
628
+		 *	@param string | $email			 | The user's email
629
+		 *	@param array  | $merge_variables | The array of user submitted form data
630
+		 *	@param string | $form_id		 | The form ID
631
+		 * 	@param array  | $notifications	 | Array of notification messages
632
+		 *
633
+		 */
634 634
 		do_action( 'yikes-mailchimp-form-submission', $this->email, $merge_variables, $this->form_id, $notifications );
635 635
 		do_action( "yikes-mailchimp-form-submission-{$this->form_id}", $this->email, $merge_variables, $this->form_id, $notifications );
636 636
 
@@ -652,15 +652,15 @@  discard block
 block discarded – undo
652 652
 		$default_response = ( $new_subscriber === false ) ? $this->check_for_user_defined_response_message( 'success-resubscribed', $this->existing_subscriber_profile_update_message ) : $default_response;
653 653
 
654 654
 		/**
655
-		*	yikes-mailchimp-success-response
656
-		*
657
-		*	Filter the success message displayed to the user
658
-		*
659
-		*	@param string | $default_response	| The response message that will be shown to the user if unchanged (see above for logic)
660
-		*	@param string | $form_id		 	| The form ID
661
-		*	@param array  | $merge_variables 	| The array of user submitted form data
662
-		*
663
-		*/
655
+		 *	yikes-mailchimp-success-response
656
+		 *
657
+		 *	Filter the success message displayed to the user
658
+		 *
659
+		 *	@param string | $default_response	| The response message that will be shown to the user if unchanged (see above for logic)
660
+		 *	@param string | $form_id		 	| The form ID
661
+		 *	@param array  | $merge_variables 	| The array of user submitted form data
662
+		 *
663
+		 */
664 664
 		$response_message = apply_filters( 'yikes-mailchimp-success-response', $default_response, $this->form_id, $merge_variables );
665 665
 
666 666
 		// Construct our success array variables
@@ -679,13 +679,13 @@  discard block
 block discarded – undo
679 679
 	}
680 680
 
681 681
 	/**
682
-	* Handle an unsuccessful/error subscribe request
683
-	*
684
-	* @since 6.3.0
685
-	*
686
-	* @param object | $subscribe_response	| The response from the API
687
-	* @param array  | $form_fields			| The array of form field definitions for this YIKES Mailchimp form
688
-	*/
682
+	 * Handle an unsuccessful/error subscribe request
683
+	 *
684
+	 * @since 6.3.0
685
+	 *
686
+	 * @param object | $subscribe_response	| The response from the API
687
+	 * @param array  | $form_fields			| The array of form field definitions for this YIKES Mailchimp form
688
+	 */
689 689
 	public function handle_submission_response_error( $subscribe_response, $form_fields ) {
690 690
 
691 691
 		// Get the error data
@@ -727,13 +727,13 @@  discard block
 block discarded – undo
727 727
 	// Note: All of these functions return `return $this->yikes_fail()`. Check function for more info.
728 728
 
729 729
 	/**
730
-	* Check if the submitted form data is missing any required fields
731
-	*
732
-	* @since 6.3.0
733
-	*
734
-	* @param array | $data 			 | The array of user-submitted form values
735
-	* @param array | $form_fields	 | The array of form field definitions for this YIKES Mailchimp form
736
-	*/
730
+	 * Check if the submitted form data is missing any required fields
731
+	 *
732
+	 * @since 6.3.0
733
+	 *
734
+	 * @param array | $data 			 | The array of user-submitted form values
735
+	 * @param array | $form_fields	 | The array of form field definitions for this YIKES Mailchimp form
736
+	 */
737 737
 	public function check_for_required_form_fields( $data, $form_fields ) {
738 738
 
739 739
 		// Set up our defaults
@@ -758,15 +758,15 @@  discard block
 block discarded – undo
758 758
 					foreach( $value as $field => $val ) {
759 759
 
760 760
 						/**
761
-						*	'yikes-mailchimp-ignore-required-array-field'
762
-						*
763
-						* 	Filter the default array of fields we're ignoring. As of now, this is only for address fields because no other field is an array.
764
-						*
765
-						*	@param array | Array of fields to ignore. Key of the array should be the field name.
766
-						*	@param int   | $form_id
767
-						*
768
-						*	@return Array of fields to ignore.
769
-						*/
761
+						 *	'yikes-mailchimp-ignore-required-array-field'
762
+						 *
763
+						 * 	Filter the default array of fields we're ignoring. As of now, this is only for address fields because no other field is an array.
764
+						 *
765
+						 *	@param array | Array of fields to ignore. Key of the array should be the field name.
766
+						 *	@param int   | $form_id
767
+						 *
768
+						 *	@return Array of fields to ignore.
769
+						 */
770 770
 						$ignored_fields = apply_filters( 'yikes-mailchimp-ignore-required-array-field', array( 'addr2' => true ), $this->form_id );
771 771
 
772 772
 						if ( empty( $val ) && ! isset( $ignored_fields[ $field ] ) ) {
@@ -797,14 +797,14 @@  discard block
 block discarded – undo
797 797
 			);
798 798
 
799 799
 			/**
800
-			*	yikes-mailchimp-required-form-field-missing
801
-			*
802
-			*	Alter the response message shown to the user for missing required form fields
803
-			*
804
-			*	@param string | $handle_empty_required_field_message	| The default message displayed to the user
805
-			*	@param int	  | $form_id 								| The ID of the form
806
-			*	@param array  | $missing_fields							| Array of the missing required fields
807
-			*/
800
+			 *	yikes-mailchimp-required-form-field-missing
801
+			 *
802
+			 *	Alter the response message shown to the user for missing required form fields
803
+			 *
804
+			 *	@param string | $handle_empty_required_field_message	| The default message displayed to the user
805
+			 *	@param int	  | $form_id 								| The ID of the form
806
+			 *	@param array  | $missing_fields							| Array of the missing required fields
807
+			 */
808 808
 			$default_response = apply_filters( 'yikes-mailchimp-required-form-field-missing', $this->handle_empty_required_field_message, $this->form_id, $missing_fields );
809 809
 
810 810
 			// If we've found a missing field, return the array of field data
@@ -813,13 +813,13 @@  discard block
 block discarded – undo
813 813
 	}
814 814
 
815 815
 	/**
816
-	* Check if the submitted form interest group data is missing any required fields
817
-	*
818
-	* @since 6.3.0
819
-	*
820
-	* @param array | $data 			 | The array of user-submitted form values
821
-	* @param array | $form_fields	 | The array of form field definitions for this YIKES Mailchimp form
822
-	*/
816
+	 * Check if the submitted form interest group data is missing any required fields
817
+	 *
818
+	 * @since 6.3.0
819
+	 *
820
+	 * @param array | $data 			 | The array of user-submitted form values
821
+	 * @param array | $form_fields	 | The array of form field definitions for this YIKES Mailchimp form
822
+	 */
823 823
 	public function check_for_required_interest_groups( $data, $form_fields ) {
824 824
 
825 825
 		// Set up our defaults
@@ -853,14 +853,14 @@  discard block
 block discarded – undo
853 853
 			);
854 854
 
855 855
 			/**
856
-			*	yikes-mailchimp-required-interest-group-missing
857
-			*
858
-			*	Alter the response message shown to the user for missing required form fields
859
-			*
860
-			*	@param string | $handle_empty_required_interest_group_message	| The default message displayed to the user
861
-			*	@param int	  | $form_id 										| The ID of the form
862
-			*	@param array  | $missing_fields									| Array of the missing required fields
863
-			*/
856
+			 *	yikes-mailchimp-required-interest-group-missing
857
+			 *
858
+			 *	Alter the response message shown to the user for missing required form fields
859
+			 *
860
+			 *	@param string | $handle_empty_required_interest_group_message	| The default message displayed to the user
861
+			 *	@param int	  | $form_id 										| The ID of the form
862
+			 *	@param array  | $missing_fields									| Array of the missing required fields
863
+			 */
864 864
 			$default_response = apply_filters( 'yikes-mailchimp-required-interest-group-missing', $this->handle_empty_required_interest_group_message, $this->form_id, $missing_fields );
865 865
 
866 866
 			// If we find a required interest group with an empty value, send an error
@@ -869,12 +869,12 @@  discard block
 block discarded – undo
869 869
 	}
870 870
 
871 871
 	/**
872
-	* Handle the reCAPTCHA
873
-	*
874
-	* @since 6.3.0
875
-	*
876
-	* @param string | $recaptcha_response | The form value of the recaptcha field
877
-	*/
872
+	 * Handle the reCAPTCHA
873
+	 *
874
+	 * @since 6.3.0
875
+	 *
876
+	 * @param string | $recaptcha_response | The form value of the recaptcha field
877
+	 */
878 878
 	public function handle_recaptcha( $recaptcha_response ) {
879 879
 
880 880
 		// Before we the hit the API, let's check that we actually got a response.
@@ -882,11 +882,11 @@  discard block
 block discarded – undo
882 882
 		if ( empty( $recaptcha_response ) ) {
883 883
 
884 884
 			/**
885
-			*	yikes-mailchimp-recaptcha-required-error
886
-			*
887
-			*	Catch the recaptcha errors before they're returned to the user
888
-			*	@param string | $recaptcha_errors | A string of recaptcha errors separated by a space
889
-			*/
885
+			 *	yikes-mailchimp-recaptcha-required-error
886
+			 *
887
+			 *	Catch the recaptcha errors before they're returned to the user
888
+			 *	@param string | $recaptcha_errors | A string of recaptcha errors separated by a space
889
+			 */
890 890
 			$response = apply_filters( 'yikes-mailchimp-recaptcha-required-error', $this->handle_non_filled_recaptcha_message_message, $this->form_id );
891 891
 			return $this->yikes_fail( $hide = 0, $error = 1, $response, array(), $return_response_non_ajax = true );
892 892
 		}
@@ -919,40 +919,40 @@  discard block
 block discarded – undo
919 919
 			}
920 920
 
921 921
 			/**
922
-			*	yikes-mailchimp-recaptcha-required-error
923
-			*
924
-			*	Catch the recaptcha errors before they're returned to the user
925
-			*	@param string | $recaptcha_errors | A string of recaptcha errors separated by a space
926
-			*/
922
+			 *	yikes-mailchimp-recaptcha-required-error
923
+			 *
924
+			 *	Catch the recaptcha errors before they're returned to the user
925
+			 *	@param string | $recaptcha_errors | A string of recaptcha errors separated by a space
926
+			 */
927 927
 			$response = apply_filters( 'yikes-mailchimp-recaptcha-required-error', implode( ' ', $recaptcha_errors ), $this->form_id );
928 928
 			return $this->yikes_fail( $hide = 0, $error = 1, $response, array(), $return_response_non_ajax = true );
929 929
 		}
930 930
 	}
931 931
 
932 932
 	/**
933
-	* Handle the nonce field
934
-	*
935
-	* @since 6.3.0
936
-	*
937
-	* @param string | $nonce_value | The form value of the nonce
938
-	* @param string | $nonce_name  | The name of the nonce
939
-	*/
933
+	 * Handle the nonce field
934
+	 *
935
+	 * @since 6.3.0
936
+	 *
937
+	 * @param string | $nonce_value | The form value of the nonce
938
+	 * @param string | $nonce_name  | The name of the nonce
939
+	 */
940 940
 	public function handle_nonce( $nonce_value, $nonce_name ) {
941 941
 
942 942
 		// First, check our option - this is set in the general settings page
943 943
 		if ( get_option( 'yikes-mailchimp-use-nonce' ) === '1' ) {
944 944
 
945 945
 			/**
946
-			*	yikes-mailchimp-use-nonce-verification
947
-			*
948
-			*	Decide if we're going to check the nonce value.
949
-			*	The reason we filter this is that some users are experiencing nonce issues repeatedly.
950
-			*	The default will always be to use the nonce.
951
-			*
952
-			*	@param  int  | $form_id  | The form id
953
-			*
954
-			*	@return bool | True if we should check the nonce
955
-			*/
946
+			 *	yikes-mailchimp-use-nonce-verification
947
+			 *
948
+			 *	Decide if we're going to check the nonce value.
949
+			 *	The reason we filter this is that some users are experiencing nonce issues repeatedly.
950
+			 *	The default will always be to use the nonce.
951
+			 *
952
+			 *	@param  int  | $form_id  | The form id
953
+			 *
954
+			 *	@return bool | True if we should check the nonce
955
+			 */
956 956
 			$use_nonce = apply_filters( 'yikes-mailchimp-use-nonce-verification', true, $this->form_id );
957 957
 
958 958
 			// We let the filter override the option because the filter is on a per-form basis 
@@ -965,24 +965,24 @@  discard block
 block discarded – undo
965 965
 	}
966 966
 
967 967
 	/**
968
-	* Handle a merge_variables error
969
-	*
970
-	* @since 6.3.0
971
-	*
972
-	* @param int	| $error	| Int $error = 1 if an error
973
-	* @param string | $message  | The message shown to the user
974
-	*/
968
+	 * Handle a merge_variables error
969
+	 *
970
+	 * @since 6.3.0
971
+	 *
972
+	 * @param int	| $error	| Int $error = 1 if an error
973
+	 * @param string | $message  | The message shown to the user
974
+	 */
975 975
 	public function handle_merge_variables_error( $error, $message ) {
976 976
 		return $this->yikes_fail( $hide = 0, $error, $message, array(), $return_response_non_ajax = true );
977 977
 	}
978 978
 
979 979
 	/**
980
-	* Handle an empty email field and return the corresponding error message
981
-	*
982
-	* @since 6.3.0
983
-	*
984
-	* @param string | $email
985
-	*/
980
+	 * Handle an empty email field and return the corresponding error message
981
+	 *
982
+	 * @since 6.3.0
983
+	 *
984
+	 * @param string | $email
985
+	 */
986 986
 	public function handle_empty_email( $email ) {
987 987
 		if ( empty( $email ) ) {
988 988
 			return $this->yikes_fail( $hide = 0, $error = 1, $this->handle_empty_email_message );
@@ -990,12 +990,12 @@  discard block
 block discarded – undo
990 990
 	}
991 991
 
992 992
 	/**
993
-	* Check if the form is empty and return the corresponding error message
994
-	*
995
-	* @since 6.3.0
996
-	*
997
-	* @param array | $form_data
998
-	*/
993
+	 * Check if the form is empty and return the corresponding error message
994
+	 *
995
+	 * @since 6.3.0
996
+	 *
997
+	 * @param array | $form_data
998
+	 */
999 999
 	public function handle_empty_form( $form_data ) {
1000 1000
 		if ( empty( $form_data ) ) {
1001 1001
 			return $this->yikes_fail( $hide = 0, $error = 1, $this->handle_empty_form_message );
@@ -1003,12 +1003,12 @@  discard block
 block discarded – undo
1003 1003
 	}
1004 1004
 
1005 1005
 	/**
1006
-	* Check if the honeypot is NOT empty and return the corresponding error message
1007
-	*
1008
-	* @since 6.3.0
1009
-	*
1010
-	* @param bool | $honey_pot_filled | True if the honeypot was filled out
1011
-	*/
1006
+	 * Check if the honeypot is NOT empty and return the corresponding error message
1007
+	 *
1008
+	 * @since 6.3.0
1009
+	 *
1010
+	 * @param bool | $honey_pot_filled | True if the honeypot was filled out
1011
+	 */
1012 1012
 	public function handle_non_empty_honeypot( $honey_pot_filled ) {
1013 1013
 		if ( $honey_pot_filled === true ) {
1014 1014
 			return $this->yikes_fail( $hide = 0, $error = 1, $this->handle_non_empty_honeypot_message );
@@ -1016,12 +1016,12 @@  discard block
 block discarded – undo
1016 1016
 	}
1017 1017
 
1018 1018
 	/**
1019
-	* Loop through fields looking for null and return the corresponding error message
1020
-	*
1021
-	* @since 6.3.0
1022
-	*
1023
-	* @param array | $fields_array | An array of fields to loop through and make sure they're not null
1024
-	*/
1019
+	 * Loop through fields looking for null and return the corresponding error message
1020
+	 *
1021
+	 * @since 6.3.0
1022
+	 *
1023
+	 * @param array | $fields_array | An array of fields to loop through and make sure they're not null
1024
+	 */
1025 1025
 	public function handle_empty_fields_generic( $fields_array ) {
1026 1026
 		foreach( $fields_array as $field ) {
1027 1027
 			if ( $field === null ) {
@@ -1031,12 +1031,12 @@  discard block
 block discarded – undo
1031 1031
 	}
1032 1032
 
1033 1033
 	/**
1034
-	* Check if the list handler is empty and return the corresponding error message
1035
-	*
1036
-	* @since 6.3.0
1037
-	*
1038
-	* @param class | $list_handler | A class that handles list functions
1039
-	*/
1034
+	 * Check if the list handler is empty and return the corresponding error message
1035
+	 *
1036
+	 * @since 6.3.0
1037
+	 *
1038
+	 * @param class | $list_handler | A class that handles list functions
1039
+	 */
1040 1040
 	public function handle_empty_list_handler( $list_handler ) {
1041 1041
 		if ( empty( $list_handler ) ) {
1042 1042
 			return $this->yikes_fail( $hide = 0, $error = 1, $this->handle_empty_list_handler_message );
@@ -1044,12 +1044,12 @@  discard block
 block discarded – undo
1044 1044
 	}
1045 1045
 
1046 1046
 	/**
1047
-	* Check if the form id is empty and return the corresponding error message
1048
-	*
1049
-	* @since 6.3.0
1050
-	*
1051
-	* @param int | $form_id | The form ID
1052
-	*/
1047
+	 * Check if the form id is empty and return the corresponding error message
1048
+	 *
1049
+	 * @since 6.3.0
1050
+	 *
1051
+	 * @param int | $form_id | The form ID
1052
+	 */
1053 1053
 	public function handle_empty_form_id( $form_id ) {
1054 1054
 		if ( empty( $form_id ) ) {
1055 1055
 			return $this->yikes_fail( $hide = 0, $error = 1, $this->handle_empty_form_id_message );
@@ -1057,10 +1057,10 @@  discard block
 block discarded – undo
1057 1057
 	}
1058 1058
 
1059 1059
 	/**
1060
-	* Construct and filter the error message related to user's re-subscribing when it's not allowed
1061
-	*
1062
-	* @since 6.3.0
1063
-	*/
1060
+	 * Construct and filter the error message related to user's re-subscribing when it's not allowed
1061
+	 *
1062
+	 * @since 6.3.0
1063
+	 */
1064 1064
 	public function handle_disallowed_existing_user_update() {
1065 1065
 
1066 1066
 		// Get the default response
@@ -1073,10 +1073,10 @@  discard block
 block discarded – undo
1073 1073
 	}
1074 1074
 
1075 1075
 	/**
1076
-	* Construct and filter the error message related to the profile link to update user's profile
1077
-	*
1078
-	* @since 6.3.0
1079
-	*/
1076
+	 * Construct and filter the error message related to the profile link to update user's profile
1077
+	 *
1078
+	 * @since 6.3.0
1079
+	 */
1080 1080
 	public function handle_updating_existing_user() {
1081 1081
 
1082 1082
 		// Get the first half of the message
@@ -1101,15 +1101,15 @@  discard block
 block discarded – undo
1101 1101
 	/**** Helper Functions ****/
1102 1102
 
1103 1103
 	/**
1104
-	* Check the user-defined $error_messages array for a message, filter it, and return it. These messages overwrite the defaults.
1105
-	*
1106
-	* @since 6.3.0
1107
-	*
1108
-	* @param string | $slug 		| The type of message we're looking for
1109
-	* @param string | $response_text| The default response message
1110
-	* @param array  | $data			| An array of data that may be needed to construct the user's error message
1111
-	* @return string| $response_text| The $response_text (after it's potentially been changed)
1112
-	*/
1104
+	 * Check the user-defined $error_messages array for a message, filter it, and return it. These messages overwrite the defaults.
1105
+	 *
1106
+	 * @since 6.3.0
1107
+	 *
1108
+	 * @param string | $slug 		| The type of message we're looking for
1109
+	 * @param string | $response_text| The default response message
1110
+	 * @param array  | $data			| An array of data that may be needed to construct the user's error message
1111
+	 * @return string| $response_text| The $response_text (after it's potentially been changed)
1112
+	 */
1113 1113
 	protected function check_for_user_defined_response_message( $slug, $response_text, $data = false ) {
1114 1114
 
1115 1115
 		switch( $slug ) {
@@ -1123,13 +1123,13 @@  discard block
 block discarded – undo
1123 1123
 				}
1124 1124
 
1125 1125
 				/**
1126
-				*	yikes-easy-mailchimp-user-already-subscribed-text
1127
-				*
1128
-				*	Catch the message for user's already subscrbed before we show it to the user
1129
-				*	@param string | $message  | The response message
1130
-				*	@param int	  | $form_id  | The form id
1131
-				*	@param string | $email	  | The user's email
1132
-				*/
1126
+				 *	yikes-easy-mailchimp-user-already-subscribed-text
1127
+				 *
1128
+				 *	Catch the message for user's already subscrbed before we show it to the user
1129
+				 *	@param string | $message  | The response message
1130
+				 *	@param int	  | $form_id  | The form id
1131
+				 *	@param string | $email	  | The user's email
1132
+				 */
1133 1133
 				$response_text = apply_filters( 'yikes-mailchimp-user-already-subscribed-text', $response_text, $this->form_id, $this->email );
1134 1134
 
1135 1135
 				return $response_text;
@@ -1148,13 +1148,13 @@  discard block
 block discarded – undo
1148 1148
 				}
1149 1149
 
1150 1150
 				/**
1151
-				*	yikes-easy-mailchimp-user-already-subscribed-link-text
1152
-				*
1153
-				*	Catch the message for user's already subscrbed link text before we show it to the user
1154
-				*
1155
-				*	@param string | $response_text	| The response message that will be shown to the user
1156
-				*	@param string | $form_id		| The form ID
1157
-				*/
1151
+				 *	yikes-easy-mailchimp-user-already-subscribed-link-text
1152
+				 *
1153
+				 *	Catch the message for user's already subscrbed link text before we show it to the user
1154
+				 *
1155
+				 *	@param string | $response_text	| The response message that will be shown to the user
1156
+				 *	@param string | $form_id		| The form ID
1157
+				 */
1158 1158
 				$response_text = apply_filters( 'yikes-mailchimp-user-already-subscribed-link-text', $response_text, $this->form_id );
1159 1159
 
1160 1160
 				return $response_text;
@@ -1168,14 +1168,14 @@  discard block
 block discarded – undo
1168 1168
 				}
1169 1169
 
1170 1170
 				/**
1171
-				*	yikes-mailchimp-success-double-optin-response
1172
-				*
1173
-				*	Filter the success message displayed to the user
1174
-				*
1175
-				*	@param string | $response_text	| The response message that will be shown to the user
1176
-				*	@param string | $form_id		| The form ID
1177
-				*
1178
-				*/
1171
+				 *	yikes-mailchimp-success-double-optin-response
1172
+				 *
1173
+				 *	Filter the success message displayed to the user
1174
+				 *
1175
+				 *	@param string | $response_text	| The response message that will be shown to the user
1176
+				 *	@param string | $form_id		| The form ID
1177
+				 *
1178
+				 */
1179 1179
 				$response_text = apply_filters( 'yikes-mailchimp-success-double-optin-response', $response_text, $this->form_id );
1180 1180
 
1181 1181
 				return $response_text;
@@ -1188,14 +1188,14 @@  discard block
 block discarded – undo
1188 1188
 				}
1189 1189
 
1190 1190
 				/**
1191
-				*	yikes-mailchimp-success-single-optin-response
1192
-				*
1193
-				*	Filter the success message displayed to the user
1194
-				*
1195
-				*	@param string | $response_text	| The response message that will be shown to the user
1196
-				*	@param string | $form_id		| The form ID
1197
-				*
1198
-				*/
1191
+				 *	yikes-mailchimp-success-single-optin-response
1192
+				 *
1193
+				 *	Filter the success message displayed to the user
1194
+				 *
1195
+				 *	@param string | $response_text	| The response message that will be shown to the user
1196
+				 *	@param string | $form_id		| The form ID
1197
+				 *
1198
+				 */
1199 1199
 				$response_text = apply_filters( 'yikes-mailchimp-success-single-optin-response', $response_text, $this->form_id );
1200 1200
 
1201 1201
 				return $response_text;
@@ -1208,14 +1208,14 @@  discard block
 block discarded – undo
1208 1208
 				}
1209 1209
 
1210 1210
 				/**
1211
-				*	yikes-mailchimp-success-resubscribed-response
1212
-				*
1213
-				*	Filter the success message displayed to the user
1214
-				*
1215
-				*	@param string | $response_text	| The response message that will be shown to the user
1216
-				*	@param string | $form_id 		| The form ID
1217
-				*
1218
-				*/
1211
+				 *	yikes-mailchimp-success-resubscribed-response
1212
+				 *
1213
+				 *	Filter the success message displayed to the user
1214
+				 *
1215
+				 *	@param string | $response_text	| The response message that will be shown to the user
1216
+				 *	@param string | $form_id 		| The form ID
1217
+				 *
1218
+				 */
1219 1219
 				$response_text = apply_filters( 'yikes-mailchimp-success-resubscribed-response', $response_text, $this->form_id );
1220 1220
 
1221 1221
 				return $response_text;
@@ -1231,16 +1231,16 @@  discard block
 block discarded – undo
1231 1231
 				}
1232 1232
 
1233 1233
 				/**
1234
-				*	yikes-mailchimp-general-error-response
1235
-				*
1236
-				*	Filter the error message displayed to the user
1237
-				*
1238
-				*	@param string | $original_response_text     | The original response message returned from the API
1239
-				*	@param string | $user_defined_response_text | The response message defined by the user
1240
-				*	@param string | $form_id                    | The form ID
1241
-				*
1242
-				* 	@return string | $response_text | The message that will be shown to the user 
1243
-				*/
1234
+				 *	yikes-mailchimp-general-error-response
1235
+				 *
1236
+				 *	Filter the error message displayed to the user
1237
+				 *
1238
+				 *	@param string | $original_response_text     | The original response message returned from the API
1239
+				 *	@param string | $user_defined_response_text | The response message defined by the user
1240
+				 *	@param string | $form_id                    | The form ID
1241
+				 *
1242
+				 * 	@return string | $response_text | The message that will be shown to the user 
1243
+				 */
1244 1244
 				$response_text = apply_filters( 'yikes-mailchimp-general-error-response', $original_response_text, $user_defined_response_text, $this->form_id );
1245 1245
 
1246 1246
 				return $response_text;
@@ -1254,14 +1254,14 @@  discard block
 block discarded – undo
1254 1254
 	}
1255 1255
 
1256 1256
 	/**
1257
-	* Wrap the response message in HTML for Non-AJAX form submissions
1258
-	*
1259
-	* @since 6.3.0
1260
-	*
1261
-	* @param string | $message		| The response message
1262
-	* @param bool	| $is_success	| Boolean signifying if we're returning a success message or an error message
1263
-	* @return string| The $message wrapping in HTML
1264
-	*/
1257
+	 * Wrap the response message in HTML for Non-AJAX form submissions
1258
+	 *
1259
+	 * @since 6.3.0
1260
+	 *
1261
+	 * @param string | $message		| The response message
1262
+	 * @param bool	| $is_success	| Boolean signifying if we're returning a success message or an error message
1263
+	 * @return string| The $message wrapping in HTML
1264
+	 */
1265 1265
 	public function wrap_form_submission_response( $message, $is_success ) {
1266 1266
 
1267 1267
 		// If we're successful, we wrap the $message differently
@@ -1275,14 +1275,14 @@  discard block
 block discarded – undo
1275 1275
 	/**** Returning Success / Failure Functions ****/
1276 1276
 
1277 1277
 	/**
1278
-	* Return success. Method of returning success based on the $is_ajax flag
1279
-	*
1280
-	* @since 6.3.0
1281
-	*
1282
-	* @param array | $success_array | Array of success values to return
1283
-	*
1284
-	* @return If AJAX, return wp_send_json_success(). If not AJAX, set the global $process_submission_response variable and simply `return`.
1285
-	*/
1278
+	 * Return success. Method of returning success based on the $is_ajax flag
1279
+	 *
1280
+	 * @since 6.3.0
1281
+	 *
1282
+	 * @param array | $success_array | Array of success values to return
1283
+	 *
1284
+	 * @return If AJAX, return wp_send_json_success(). If not AJAX, set the global $process_submission_response variable and simply `return`.
1285
+	 */
1286 1286
 	protected function yikes_success( $success_array ) {
1287 1287
 		if ( $this->is_ajax === true ) {
1288 1288
 			wp_send_json_success( $success_array );
@@ -1295,18 +1295,18 @@  discard block
 block discarded – undo
1295 1295
 	}
1296 1296
 
1297 1297
 	/**
1298
-	* Return failure. Method of returning failure based on the $is_ajax flag
1299
-	*
1300
-	* @since 6.3.0
1301
-	*
1302
-	* @param int	| $hide						| Flag whether to hide the form (1 = hide, 0 = do not hide)
1303
-	* @param int	| $error					| Flag whether this is an error (1 = error, 0 = no error)
1304
-	* @param string | $response					| The response message to display to the user
1305
-	* @param array  | $additional_fields		| An array of additional fields to return
1306
-	* @param bool	| $return_response_non_ajax | Boolean deciding if we need to return a message
1307
-	*
1308
-	* @return If AJAX, return $this->yikes_send_json_error(). If not AJAX, return an array || false.
1309
-	*/	
1298
+	 * Return failure. Method of returning failure based on the $is_ajax flag
1299
+	 *
1300
+	 * @since 6.3.0
1301
+	 *
1302
+	 * @param int	| $hide						| Flag whether to hide the form (1 = hide, 0 = do not hide)
1303
+	 * @param int	| $error					| Flag whether this is an error (1 = error, 0 = no error)
1304
+	 * @param string | $response					| The response message to display to the user
1305
+	 * @param array  | $additional_fields		| An array of additional fields to return
1306
+	 * @param bool	| $return_response_non_ajax | Boolean deciding if we need to return a message
1307
+	 *
1308
+	 * @return If AJAX, return $this->yikes_send_json_error(). If not AJAX, return an array || false.
1309
+	 */	
1310 1310
 	protected function yikes_fail( $hide, $error, $response, $additional_fields = array(), $return_response_non_ajax = false ) {
1311 1311
 		if ( $this->is_ajax === true ) {
1312 1312
 			$this->yikes_send_json_error( $hide, $error, $response, $additional_fields );
@@ -1319,17 +1319,17 @@  discard block
 block discarded – undo
1319 1319
 	}
1320 1320
 
1321 1321
 	/**
1322
-	* Wrapper function for wp_send_json_error()
1323
-	*
1324
-	* @since 6.3.0
1325
-	*
1326
-	* @param int	| $hide						| Flag whether to hide the form (1 = hide, 0 = do not hide)
1327
-	* @param int	| $error					| Flag whether this is an error (1 = error, 0 = no error)
1328
-	* @param string | $translated_string		| The response message to display to the user
1329
-	* @param array  | $additional_fields		| An array of additional fields to return
1330
-	*
1331
-	* @return func  | wp_send_json_error()
1332
-	*/
1322
+	 * Wrapper function for wp_send_json_error()
1323
+	 *
1324
+	 * @since 6.3.0
1325
+	 *
1326
+	 * @param int	| $hide						| Flag whether to hide the form (1 = hide, 0 = do not hide)
1327
+	 * @param int	| $error					| Flag whether this is an error (1 = error, 0 = no error)
1328
+	 * @param string | $translated_string		| The response message to display to the user
1329
+	 * @param array  | $additional_fields		| An array of additional fields to return
1330
+	 *
1331
+	 * @return func  | wp_send_json_error()
1332
+	 */
1333 1333
 	protected function yikes_send_json_error( $hide, $error, $translated_string, $additional_fields = array() ) {
1334 1334
 
1335 1335
 		// Default response array
@@ -1353,14 +1353,14 @@  discard block
 block discarded – undo
1353 1353
 	/** Static functions used in other places **/
1354 1354
 
1355 1355
 	/**
1356
-	* Handle the redirect logic for successful submissions
1357
-	*
1358
-	* @since 6.3.0
1359
-	*
1360
-	* @param array | $submission_settings	| Array of the form's submission settings
1361
-	* @param array | $page_data				| Page ID
1362
-	* @return array| $redirect_array		| Array with two values: Redirection flag, Redirect URL
1363
-	*/
1356
+	 * Handle the redirect logic for successful submissions
1357
+	 *
1358
+	 * @since 6.3.0
1359
+	 *
1360
+	 * @param array | $submission_settings	| Array of the form's submission settings
1361
+	 * @param array | $page_data				| Page ID
1362
+	 * @return array| $redirect_array		| Array with two values: Redirection flag, Redirect URL
1363
+	 */
1364 1364
 	public static function handle_submission_response_success_redirect( $form_id, $submission_settings, $page_data ) {
1365 1365
 
1366 1366
 		$default_redirect_time_ms = 1500;
@@ -1393,23 +1393,23 @@  discard block
 block discarded – undo
1393 1393
 			$redirect_url = 'custom_url' !== $redirect_page_setting ? get_permalink( $redirect_page_setting ) : $custom_redirect_setting;
1394 1394
 
1395 1395
 			/**
1396
-			*	yikes-mailchimp-redirect-url
1397
-			*
1398
-			*	Catch the redirect URL before it's shown to the user
1399
-			*
1400
-			*	@param string | $redirect_url	| The URL that we will redirect to
1401
-			*	@param string | $form_id		| The ID of the current form being subscribed to
1402
-			*	@param array  | $page_data		| An array of data related to the page the form is on
1403
-			*/
1396
+			 *	yikes-mailchimp-redirect-url
1397
+			 *
1398
+			 *	Catch the redirect URL before it's shown to the user
1399
+			 *
1400
+			 *	@param string | $redirect_url	| The URL that we will redirect to
1401
+			 *	@param string | $form_id		| The ID of the current form being subscribed to
1402
+			 *	@param array  | $page_data		| An array of data related to the page the form is on
1403
+			 */
1404 1404
 			$redirect_url = apply_filters( 'yikes-mailchimp-redirect-url', $redirect_url, $form_id, $page_data );
1405 1405
 
1406 1406
 			/**
1407
-			*	yikes-mailchimp-redirect-timer
1408
-			*
1409
-			*	Catch the redirect timer before it's sent to the JavaScript file
1410
-			*
1411
-			*	@param int | $default_redirect_time_ms | The default time (1500 milliseconds) to wait before redirecting
1412
-			*/
1407
+			 *	yikes-mailchimp-redirect-timer
1408
+			 *
1409
+			 *	Catch the redirect timer before it's sent to the JavaScript file
1410
+			 *
1411
+			 *	@param int | $default_redirect_time_ms | The default time (1500 milliseconds) to wait before redirecting
1412
+			 */
1413 1413
 			$redirect_timer = apply_filters( 'yikes-mailchimp-redirect-timer', $default_redirect_time_ms, $form_id, $page_data );
1414 1414
 
1415 1415
 			$redirect_array['redirect_timer'] = $redirect_timer;
Please login to merge, or discard this patch.