Completed
Pull Request — master (#639)
by
unknown
19:14
created
includes/admin/class-give-settings.php 1 patch
Spacing   +308 added lines, -308 removed lines patch added patch discarded remove patch
@@ -49,26 +49,26 @@  discard block
 block discarded – undo
49 49
 	 */
50 50
 	public function __construct() {
51 51
 
52
-		add_action( 'admin_init', array( $this, 'init' ) );
52
+		add_action('admin_init', array($this, 'init'));
53 53
 
54 54
 		//Customize CMB2 URL
55
-		add_filter( 'cmb2_meta_box_url', array( $this, 'give_update_cmb_meta_box_url' ) );
55
+		add_filter('cmb2_meta_box_url', array($this, 'give_update_cmb_meta_box_url'));
56 56
 
57 57
 		//Custom CMB2 Settings Fields
58
-		add_action( 'cmb2_render_give_title', 'give_title_callback', 10, 5 );
59
-		add_action( 'cmb2_render_give_description', 'give_description_callback', 10, 5 );
60
-		add_action( 'cmb2_render_enabled_gateways', 'give_enabled_gateways_callback', 10, 5 );
61
-		add_action( 'cmb2_render_default_gateway', 'give_default_gateway_callback', 10, 5 );
62
-		add_action( 'cmb2_render_email_preview_buttons', 'give_email_preview_buttons_callback', 10, 5 );
63
-		add_action( 'cmb2_render_system_info', 'give_system_info_callback', 10, 5 );
64
-		add_action( 'cmb2_render_api', 'give_api_callback', 10, 5 );
65
-		add_action( 'cmb2_render_license_key', 'give_license_key_callback', 10, 5 );
66
-		add_action( 'admin_notices', array( $this, 'settings_notices' ) );
58
+		add_action('cmb2_render_give_title', 'give_title_callback', 10, 5);
59
+		add_action('cmb2_render_give_description', 'give_description_callback', 10, 5);
60
+		add_action('cmb2_render_enabled_gateways', 'give_enabled_gateways_callback', 10, 5);
61
+		add_action('cmb2_render_default_gateway', 'give_default_gateway_callback', 10, 5);
62
+		add_action('cmb2_render_email_preview_buttons', 'give_email_preview_buttons_callback', 10, 5);
63
+		add_action('cmb2_render_system_info', 'give_system_info_callback', 10, 5);
64
+		add_action('cmb2_render_api', 'give_api_callback', 10, 5);
65
+		add_action('cmb2_render_license_key', 'give_license_key_callback', 10, 5);
66
+		add_action('admin_notices', array($this, 'settings_notices'));
67 67
 
68 68
 		// Include CMB CSS in the head to avoid FOUC
69
-		add_action( 'admin_print_styles-give_forms_page_give-settings', array( 'CMB2_hookup', 'enqueue_cmb_css' ) );
69
+		add_action('admin_print_styles-give_forms_page_give-settings', array('CMB2_hookup', 'enqueue_cmb_css'));
70 70
 
71
-		add_filter( 'cmb2_get_metabox_form_format', array( $this, 'give_modify_cmb2_form_output' ), 10, 3 );
71
+		add_filter('cmb2_get_metabox_form_format', array($this, 'give_modify_cmb2_form_output'), 10, 3);
72 72
 
73 73
 	}
74 74
 
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
 	 * @since  1.0
79 79
 	 */
80 80
 	public function init() {
81
-		register_setting( $this->key, $this->key );
81
+		register_setting($this->key, $this->key);
82 82
 
83 83
 	}
84 84
 
@@ -92,9 +92,9 @@  discard block
 block discarded – undo
92 92
 	 *
93 93
 	 * @return mixed
94 94
 	 */
95
-	public function give_update_cmb_meta_box_url( $url ) {
95
+	public function give_update_cmb_meta_box_url($url) {
96 96
 		//Path to Give's CMB
97
-		return GIVE_PLUGIN_URL . '/includes/libraries/cmb2';
97
+		return GIVE_PLUGIN_URL.'/includes/libraries/cmb2';
98 98
 	}
99 99
 
100 100
 
@@ -106,27 +106,27 @@  discard block
 block discarded – undo
106 106
 	 */
107 107
 	public function give_get_settings_tabs() {
108 108
 
109
-		$settings = $this->give_settings( null );
109
+		$settings = $this->give_settings(null);
110 110
 
111 111
 		$tabs             = array();
112
-		$tabs['general']  = __( 'General', 'give' );
113
-		$tabs['gateways'] = __( 'Payment Gateways', 'give' );
114
-		$tabs['display']  = __( 'Display Options', 'give' );
115
-		$tabs['emails']   = __( 'Emails', 'give' );
112
+		$tabs['general']  = __('General', 'give');
113
+		$tabs['gateways'] = __('Payment Gateways', 'give');
114
+		$tabs['display']  = __('Display Options', 'give');
115
+		$tabs['emails']   = __('Emails', 'give');
116 116
 
117
-		if ( ! empty( $settings['addons']['fields'] ) ) {
118
-			$tabs['addons'] = __( 'Add-ons', 'give' );
117
+		if ( ! empty($settings['addons']['fields'])) {
118
+			$tabs['addons'] = __('Add-ons', 'give');
119 119
 		}
120 120
 
121
-		if ( ! empty( $settings['licenses']['fields'] ) ) {
122
-			$tabs['licenses'] = __( 'Licenses', 'give' );
121
+		if ( ! empty($settings['licenses']['fields'])) {
122
+			$tabs['licenses'] = __('Licenses', 'give');
123 123
 		}
124 124
 
125
-		$tabs['advanced']    = __( 'Advanced', 'give' );
126
-		$tabs['api']         = __( 'API', 'give' );
127
-		$tabs['system_info'] = __( 'System Info', 'give' );
125
+		$tabs['advanced']    = __('Advanced', 'give');
126
+		$tabs['api']         = __('API', 'give');
127
+		$tabs['system_info'] = __('System Info', 'give');
128 128
 
129
-		return apply_filters( 'give_settings_tabs', $tabs );
129
+		return apply_filters('give_settings_tabs', $tabs);
130 130
 	}
131 131
 
132 132
 
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 	 */
137 137
 	public function admin_page_display() {
138 138
 
139
-		$active_tab = isset( $_GET['tab'] ) && array_key_exists( $_GET['tab'], $this->give_get_settings_tabs() ) ? $_GET['tab'] : 'general';
139
+		$active_tab = isset($_GET['tab']) && array_key_exists($_GET['tab'], $this->give_get_settings_tabs()) ? $_GET['tab'] : 'general';
140 140
 
141 141
 		?>
142 142
 
@@ -144,20 +144,20 @@  discard block
 block discarded – undo
144 144
 
145 145
 			<h1 class="nav-tab-wrapper">
146 146
 				<?php
147
-				foreach ( $this->give_get_settings_tabs() as $tab_id => $tab_name ) {
147
+				foreach ($this->give_get_settings_tabs() as $tab_id => $tab_name) {
148 148
 
149 149
 					//Support legacy tab creation conditions based off $_GET parameter
150 150
 					//We pass the $_GET['tab'] to conditions executed later
151 151
 					$_GET['tab'] = $tab_id;
152 152
 
153
-					$tab_url = esc_url( add_query_arg( array(
153
+					$tab_url = esc_url(add_query_arg(array(
154 154
 						'settings-updated' => false,
155 155
 						'tab'              => $tab_id
156
-					) ) );
156
+					)));
157 157
 
158
-					$active       = $active_tab == $tab_id ? ' nav-tab-active' : '';
158
+					$active = $active_tab == $tab_id ? ' nav-tab-active' : '';
159 159
 
160
-					echo '<a href="' . esc_url( $tab_url ) . '" title="' . esc_attr( $tab_name ) . '" class="nav-tab' . $active . '" id="tab-' . $tab_id . '">' . esc_html( $tab_name ) . '</a>';
160
+					echo '<a href="'.esc_url($tab_url).'" title="'.esc_attr($tab_name).'" class="nav-tab'.$active.'" id="tab-'.$tab_id.'">'.esc_html($tab_name).'</a>';
161 161
 
162 162
 				}
163 163
 				?>
@@ -165,20 +165,20 @@  discard block
 block discarded – undo
165 165
 
166 166
 			<?php
167 167
 			//Loop through and output settings
168
-			foreach ( $this->give_get_settings_tabs() as $tab_id => $tab_name ) {
168
+			foreach ($this->give_get_settings_tabs() as $tab_id => $tab_name) {
169 169
 
170 170
 				//Support legacy tab creation conditions based off $_GET parameter
171 171
 				//We 'trick' the conditions into thinking this is the tab
172 172
 				$_GET['tab'] = $tab_id;
173 173
 
174
-				$tab_settings = $this->give_settings( $tab_id );
174
+				$tab_settings = $this->give_settings($tab_id);
175 175
 
176 176
 				//Pass active tab within $tab_settings so we can hide with CSS via PHP
177
-				if ( $active_tab == $tab_id ) {
177
+				if ($active_tab == $tab_id) {
178 178
 					$tab_settings['active_tab'] = true;
179 179
 				}
180 180
 
181
-				cmb2_metabox_form( $tab_settings, $this->key );
181
+				cmb2_metabox_form($tab_settings, $this->key);
182 182
 
183 183
 			} ?>
184 184
 
@@ -196,34 +196,34 @@  discard block
 block discarded – undo
196 196
 	 * @since 1.5 Modified to CSS hide non-active tabs
197 197
 	 * @since 1.0
198 198
 	 */
199
-	function give_modify_cmb2_form_output( $form_format, $object_id, $cmb ) {
199
+	function give_modify_cmb2_form_output($form_format, $object_id, $cmb) {
200 200
 
201 201
 
202
-		$pagenow = isset( $_GET['page'] ) ? $_GET['page'] : '';
202
+		$pagenow = isset($_GET['page']) ? $_GET['page'] : '';
203 203
 
204 204
 		//only modify the give settings form
205
-		if ( 'give_settings' == $object_id && $pagenow == 'give-settings' ) {
205
+		if ('give_settings' == $object_id && $pagenow == 'give-settings') {
206 206
 
207 207
 			$style = '';
208
-			if ( ! isset( $cmb->meta_box['active_tab'] ) ) {
208
+			if ( ! isset($cmb->meta_box['active_tab'])) {
209 209
 				$style = 'style="display:none;"';
210 210
 			}
211 211
 
212 212
 			//Set ID based off tab name - protects backwards compatibility
213
-			$tab_id = isset( $_GET['tab'] ) ? $_GET['tab'] : $cmb->meta_box['id'];
213
+			$tab_id = isset($_GET['tab']) ? $_GET['tab'] : $cmb->meta_box['id'];
214 214
 
215
-			$save_button = apply_filters( 'give_save_button_markup', '<div class="give-submit-wrap"><input type="submit" name="submit-cmb" value="' . __( 'Save Settings', 'give' ) . '" class="button-primary"></div>' );
215
+			$save_button = apply_filters('give_save_button_markup', '<div class="give-submit-wrap"><input type="submit" name="submit-cmb" value="'.__('Save Settings', 'give').'" class="button-primary"></div>');
216 216
 
217 217
 			//Filter so some tabs won't have save settings
218
-			$no_save_button = apply_filters( 'give_settings_no_save_output', array(
218
+			$no_save_button = apply_filters('give_settings_no_save_output', array(
219 219
 				'system_info'
220
-			) );
220
+			));
221 221
 
222
-			if ( in_array( $tab_id, $no_save_button ) ) {
222
+			if (in_array($tab_id, $no_save_button)) {
223 223
 				$save_button = '';
224 224
 			}
225 225
 
226
-			$form_format = '<form class="cmb-form" method="post" id="%1$s" enctype="multipart/form-data" encoding="multipart/form-data" ' . $style . ' data-tab="' . $tab_id . '"><input type="hidden" name="give_settings_saved" value="true"><input type="hidden" name="object_id" value="%2$s">%3$s' . $save_button . '</form>';
226
+			$form_format = '<form class="cmb-form" method="post" id="%1$s" enctype="multipart/form-data" encoding="multipart/form-data" '.$style.' data-tab="'.$tab_id.'"><input type="hidden" name="give_settings_saved" value="true"><input type="hidden" name="object_id" value="%2$s">%3$s'.$save_button.'</form>';
227 227
 
228 228
 		}
229 229
 
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
 	 *
241 241
 	 * @return array
242 242
 	 */
243
-	public function give_settings( $active_tab ) {
243
+	public function give_settings($active_tab) {
244 244
 
245 245
 		$give_settings = array(
246 246
 			/**
@@ -248,60 +248,60 @@  discard block
 block discarded – undo
248 248
 			 */
249 249
 			'general'     => array(
250 250
 				'id'         => 'general_settings',
251
-				'give_title' => __( 'General Settings', 'give' ),
252
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
253
-				'fields'     => apply_filters( 'give_settings_general', array(
251
+				'give_title' => __('General Settings', 'give'),
252
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
253
+				'fields'     => apply_filters('give_settings_general', array(
254 254
 						array(
255
-							'name' => __( 'General Settings', 'give' ),
255
+							'name' => __('General Settings', 'give'),
256 256
 							'desc' => '',
257 257
 							'type' => 'give_title',
258 258
 							'id'   => 'give_title_general_settings_1'
259 259
 						),
260 260
 						array(
261
-							'name'    => __( 'Success Page', 'give' ),
262
-							'desc'    => sprintf( __( 'This is the page donors are sent to after completing their donations. The %1$s[give_receipt]%2$s shortcode should be on this page.', 'give' ), '<code>', '</code>' ),
261
+							'name'    => __('Success Page', 'give'),
262
+							'desc'    => sprintf(__('This is the page donors are sent to after completing their donations. The %1$s[give_receipt]%2$s shortcode should be on this page.', 'give'), '<code>', '</code>'),
263 263
 							'id'      => 'success_page',
264 264
 							'type'    => 'select',
265
-							'options' => give_cmb2_get_post_options( array(
265
+							'options' => give_cmb2_get_post_options(array(
266 266
 								'post_type'   => 'page',
267
-								'numberposts' => - 1
268
-							) ),
267
+								'numberposts' => -1
268
+							)),
269 269
 						),
270 270
 						array(
271
-							'name'    => __( 'Failed Transaction Page', 'give' ),
272
-							'desc'    => __( 'This is the page donors are sent to if their transaction is cancelled or fails.', 'give' ),
271
+							'name'    => __('Failed Transaction Page', 'give'),
272
+							'desc'    => __('This is the page donors are sent to if their transaction is cancelled or fails.', 'give'),
273 273
 							'id'      => 'failure_page',
274 274
 							'type'    => 'select',
275
-							'options' => give_cmb2_get_post_options( array(
275
+							'options' => give_cmb2_get_post_options(array(
276 276
 								'post_type'   => 'page',
277
-								'numberposts' => - 1
278
-							) ),
277
+								'numberposts' => -1
278
+							)),
279 279
 						),
280 280
 						array(
281
-							'name'    => __( 'Donation History Page', 'give' ),
282
-							'desc'    => sprintf( __( 'This page shows a complete donation history for the current user. The %1$s[donation_history]%2$s shortcode should be on this page.', 'give' ), '<code>', '</code>' ),
281
+							'name'    => __('Donation History Page', 'give'),
282
+							'desc'    => sprintf(__('This page shows a complete donation history for the current user. The %1$s[donation_history]%2$s shortcode should be on this page.', 'give'), '<code>', '</code>'),
283 283
 							'id'      => 'history_page',
284 284
 							'type'    => 'select',
285
-							'options' => give_cmb2_get_post_options( array(
285
+							'options' => give_cmb2_get_post_options(array(
286 286
 								'post_type'   => 'page',
287
-								'numberposts' => - 1
288
-							) ),
287
+								'numberposts' => -1
288
+							)),
289 289
 						),
290 290
 						array(
291
-							'name'    => __( 'Base Country', 'give' ),
292
-							'desc'    => __( 'Where does your site operate from?', 'give' ),
291
+							'name'    => __('Base Country', 'give'),
292
+							'desc'    => __('Where does your site operate from?', 'give'),
293 293
 							'id'      => 'base_country',
294 294
 							'type'    => 'select',
295 295
 							'options' => give_get_country_list(),
296 296
 						),
297 297
 						array(
298
-							'name' => __( 'Currency Settings', 'give' ),
298
+							'name' => __('Currency Settings', 'give'),
299 299
 							'desc' => '',
300 300
 							'type' => 'give_title',
301 301
 							'id'   => 'give_title_general_settings_2'
302 302
 						),
303 303
 						array(
304
-							'name'    => __( 'Currency', 'give' ),
304
+							'name'    => __('Currency', 'give'),
305 305
 							'desc'    => 'Choose your currency. Note that some payment gateways have currency restrictions.',
306 306
 							'id'      => 'currency',
307 307
 							'type'    => 'select',
@@ -309,26 +309,26 @@  discard block
 block discarded – undo
309 309
 							'default' => 'USD',
310 310
 						),
311 311
 						array(
312
-							'name'    => __( 'Currency Position', 'give' ),
312
+							'name'    => __('Currency Position', 'give'),
313 313
 							'desc'    => 'Choose the position of the currency sign.',
314 314
 							'id'      => 'currency_position',
315 315
 							'type'    => 'select',
316 316
 							'options' => array(
317
-								'before' => sprintf( __( 'Before - %1$s10', 'give' ), give_currency_symbol( give_get_currency() ) ),
318
-								'after'  => sprintf( __( 'After - 10%1$s', 'give' ), give_currency_symbol( give_get_currency() ) )
317
+								'before' => sprintf(__('Before - %1$s10', 'give'), give_currency_symbol(give_get_currency())),
318
+								'after'  => sprintf(__('After - 10%1$s', 'give'), give_currency_symbol(give_get_currency()))
319 319
 							),
320 320
 							'default' => 'before',
321 321
 						),
322 322
 						array(
323
-							'name'    => __( 'Thousands Separator', 'give' ),
324
-							'desc'    => __( 'The symbol (typically , or .) to separate thousands', 'give' ),
323
+							'name'    => __('Thousands Separator', 'give'),
324
+							'desc'    => __('The symbol (typically , or .) to separate thousands', 'give'),
325 325
 							'id'      => 'thousands_separator',
326 326
 							'type'    => 'text_small',
327 327
 							'default' => ',',
328 328
 						),
329 329
 						array(
330
-							'name'    => __( 'Decimal Separator', 'give' ),
331
-							'desc'    => __( 'The symbol (usually , or .) to separate decimal points', 'give' ),
330
+							'name'    => __('Decimal Separator', 'give'),
331
+							'desc'    => __('The symbol (usually , or .) to separate decimal points', 'give'),
332 332
 							'id'      => 'decimal_separator',
333 333
 							'type'    => 'text_small',
334 334
 							'default' => '.',
@@ -341,83 +341,83 @@  discard block
 block discarded – undo
341 341
 			 */
342 342
 			'gateways'    => array(
343 343
 				'id'         => 'payment_gateways',
344
-				'give_title' => __( 'Payment Gateways', 'give' ),
345
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
346
-				'fields'     => apply_filters( 'give_settings_gateways', array(
344
+				'give_title' => __('Payment Gateways', 'give'),
345
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
346
+				'fields'     => apply_filters('give_settings_gateways', array(
347 347
 						array(
348
-							'name' => __( 'Gateways Settings', 'give' ),
348
+							'name' => __('Gateways Settings', 'give'),
349 349
 							'desc' => '',
350 350
 							'id'   => 'give_title_gateway_settings_1',
351 351
 							'type' => 'give_title'
352 352
 						),
353 353
 						array(
354
-							'name' => __( 'Test Mode', 'give' ),
355
-							'desc' => __( 'While in test mode no live transactions are processed. To fully use test mode, you must have a sandbox (test) account for the payment gateway you are testing.', 'give' ),
354
+							'name' => __('Test Mode', 'give'),
355
+							'desc' => __('While in test mode no live transactions are processed. To fully use test mode, you must have a sandbox (test) account for the payment gateway you are testing.', 'give'),
356 356
 							'id'   => 'test_mode',
357 357
 							'type' => 'checkbox'
358 358
 						),
359 359
 						array(
360
-							'name' => __( 'Enabled Gateways', 'give' ),
361
-							'desc' => __( 'Choose the payment gateways you would like enabled.', 'give' ),
360
+							'name' => __('Enabled Gateways', 'give'),
361
+							'desc' => __('Choose the payment gateways you would like enabled.', 'give'),
362 362
 							'id'   => 'gateways',
363 363
 							'type' => 'enabled_gateways'
364 364
 						),
365 365
 						array(
366
-							'name' => __( 'Default Gateway', 'give' ),
367
-							'desc' => __( 'This is the gateway that will be selected by default.', 'give' ),
366
+							'name' => __('Default Gateway', 'give'),
367
+							'desc' => __('This is the gateway that will be selected by default.', 'give'),
368 368
 							'id'   => 'default_gateway',
369 369
 							'type' => 'default_gateway'
370 370
 						),
371 371
 						array(
372
-							'name' => __( 'PayPal Standard', 'give' ),
372
+							'name' => __('PayPal Standard', 'give'),
373 373
 							'desc' => '',
374 374
 							'type' => 'give_title',
375 375
 							'id'   => 'give_title_gateway_settings_2',
376 376
 						),
377 377
 						array(
378
-							'name' => __( 'PayPal Email', 'give' ),
379
-							'desc' => __( 'Enter your PayPal account\'s email', 'give' ),
378
+							'name' => __('PayPal Email', 'give'),
379
+							'desc' => __('Enter your PayPal account\'s email', 'give'),
380 380
 							'id'   => 'paypal_email',
381 381
 							'type' => 'text_email',
382 382
 						),
383 383
 						array(
384
-							'name' => __( 'PayPal Page Style', 'give' ),
385
-							'desc' => __( 'Enter the name of the page style to use, or leave blank to use the default', 'give' ),
384
+							'name' => __('PayPal Page Style', 'give'),
385
+							'desc' => __('Enter the name of the page style to use, or leave blank to use the default', 'give'),
386 386
 							'id'   => 'paypal_page_style',
387 387
 							'type' => 'text',
388 388
 						),
389 389
 						array(
390
-							'name'    => __( 'PayPal Transaction Type', 'give' ),
391
-							'desc'    => __( 'Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default, Give transactions are sent to PayPal as donations. You may change the transaction type using this option if you feel you may not meet PayPal\'s donation requirements.', 'give' ),
390
+							'name'    => __('PayPal Transaction Type', 'give'),
391
+							'desc'    => __('Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default, Give transactions are sent to PayPal as donations. You may change the transaction type using this option if you feel you may not meet PayPal\'s donation requirements.', 'give'),
392 392
 							'id'      => 'paypal_button_type',
393 393
 							'type'    => 'radio_inline',
394 394
 							'options' => array(
395
-								'donation' => __( 'Donation', 'give' ),
396
-								'standard' => __( 'Standard Transaction', 'give' )
395
+								'donation' => __('Donation', 'give'),
396
+								'standard' => __('Standard Transaction', 'give')
397 397
 							),
398 398
 							'default' => 'donation',
399 399
 						),
400 400
 						array(
401
-							'name' => __( 'Disable PayPal IPN Verification', 'give' ),
402
-							'desc' => __( 'If donations are not getting marked as complete, then check this box. This forces the site to use a slightly less secure method of verifying donations.', 'give' ),
401
+							'name' => __('Disable PayPal IPN Verification', 'give'),
402
+							'desc' => __('If donations are not getting marked as complete, then check this box. This forces the site to use a slightly less secure method of verifying donations.', 'give'),
403 403
 							'id'   => 'disable_paypal_verification',
404 404
 							'type' => 'checkbox'
405 405
 						),
406 406
 						array(
407
-							'name' => __( 'Offline Donations', 'give' ),
407
+							'name' => __('Offline Donations', 'give'),
408 408
 							'desc' => '',
409 409
 							'type' => 'give_title',
410 410
 							'id'   => 'give_title_gateway_settings_3',
411 411
 						),
412 412
 						array(
413
-							'name' => __( 'Collect Billing Details', 'give' ),
414
-							'desc' => __( 'This option will enable the billing details section for offline donations. The fieldset will appear above the offline donation instructions. Note: You may customize this option per form as needed.', 'give' ),
413
+							'name' => __('Collect Billing Details', 'give'),
414
+							'desc' => __('This option will enable the billing details section for offline donations. The fieldset will appear above the offline donation instructions. Note: You may customize this option per form as needed.', 'give'),
415 415
 							'id'   => 'give_offline_donation_enable_billing_fields',
416 416
 							'type' => 'checkbox'
417 417
 						),
418 418
 						array(
419
-							'name'    => __( 'Offline Donation Instructions', 'give' ),
420
-							'desc'    => __( 'The following content will appear for all forms when the user selects the offline donation payment option. Note: You may customize the content per form as needed.', 'give' ),
419
+							'name'    => __('Offline Donation Instructions', 'give'),
420
+							'desc'    => __('The following content will appear for all forms when the user selects the offline donation payment option. Note: You may customize the content per form as needed.', 'give'),
421 421
 							'id'      => 'global_offline_donation_content',
422 422
 							'default' => give_get_default_offline_donation_content(),
423 423
 							'type'    => 'wysiwyg',
@@ -426,15 +426,15 @@  discard block
 block discarded – undo
426 426
 							)
427 427
 						),
428 428
 						array(
429
-							'name'    => __( 'Offline Donation Email Instructions Subject', 'give' ),
430
-							'desc'    => __( 'Enter the subject line for the donation receipt email.', 'give' ),
429
+							'name'    => __('Offline Donation Email Instructions Subject', 'give'),
430
+							'desc'    => __('Enter the subject line for the donation receipt email.', 'give'),
431 431
 							'id'      => 'offline_donation_subject',
432
-							'default' => __( '{donation} - Offline Donation Instructions', 'give' ),
432
+							'default' => __('{donation} - Offline Donation Instructions', 'give'),
433 433
 							'type'    => 'text'
434 434
 						),
435 435
 						array(
436
-							'name'    => __( 'Offline Donation Email Instructions', 'give' ),
437
-							'desc'    => __( 'Enter the instructions you want emailed to the donor after they have submitted the donation form. Most likely this would include important information like mailing address and who to make the check out to.', 'give' ),
436
+							'name'    => __('Offline Donation Email Instructions', 'give'),
437
+							'desc'    => __('Enter the instructions you want emailed to the donor after they have submitted the donation form. Most likely this would include important information like mailing address and who to make the check out to.', 'give'),
438 438
 							'id'      => 'global_offline_donation_email',
439 439
 							'default' => give_get_default_offline_donation_email_content(),
440 440
 							'type'    => 'wysiwyg',
@@ -448,93 +448,93 @@  discard block
 block discarded – undo
448 448
 			/** Display Settings */
449 449
 			'display'     => array(
450 450
 				'id'         => 'display_settings',
451
-				'give_title' => __( 'Display Settings', 'give' ),
452
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
453
-				'fields'     => apply_filters( 'give_settings_display', array(
451
+				'give_title' => __('Display Settings', 'give'),
452
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
453
+				'fields'     => apply_filters('give_settings_display', array(
454 454
 						array(
455
-							'name' => __( 'Display Settings', 'give' ),
455
+							'name' => __('Display Settings', 'give'),
456 456
 							'desc' => '',
457 457
 							'id'   => 'give_title_display_settings_1',
458 458
 							'type' => 'give_title'
459 459
 						),
460 460
 						array(
461
-							'name' => __( 'Disable CSS', 'give' ),
462
-							'desc' => __( 'Enable this option if you would like to disable all of Give\'s included CSS stylesheets.', 'give' ),
461
+							'name' => __('Disable CSS', 'give'),
462
+							'desc' => __('Enable this option if you would like to disable all of Give\'s included CSS stylesheets.', 'give'),
463 463
 							'id'   => 'disable_css',
464 464
 							'type' => 'checkbox'
465 465
 						),
466 466
 						array(
467
-							'name' => __( 'Enable Floating Labels', 'give' ),
468
-							'desc' => sprintf( esc_html__( 'Enable this option if you would like to enable %1$sfloating labels%2$s in Give\'s donation forms. %3$sBe aware that if you have the "Disable CSS" option enabled, you will need to style the floating labels yourself.', 'give' ), '<a href="' . esc_url( "http://bradfrost.com/blog/post/float-label-pattern/" ) . '" target="_blank">', '</a>', '<br />' ),
467
+							'name' => __('Enable Floating Labels', 'give'),
468
+							'desc' => sprintf(esc_html__('Enable this option if you would like to enable %1$sfloating labels%2$s in Give\'s donation forms. %3$sBe aware that if you have the "Disable CSS" option enabled, you will need to style the floating labels yourself.', 'give'), '<a href="'.esc_url("http://bradfrost.com/blog/post/float-label-pattern/").'" target="_blank">', '</a>', '<br />'),
469 469
 							'id'   => 'enable_floatlabels',
470 470
 							'type' => 'checkbox'
471 471
 						),
472 472
 						array(
473
-							'name' => __( 'Disable Welcome Screen', 'give' ),
474
-							'desc' => sprintf( esc_html__( 'Enable this option if you would like to disable the Give Welcome screen every time Give is activated and/or updated. You can always access the Welcome Screen %1$shere%2$s if you want in the future.', 'give' ), '<a href="' . esc_url( admin_url( 'index.php?page=give-about' ) ) . '">', '</a>' ),
473
+							'name' => __('Disable Welcome Screen', 'give'),
474
+							'desc' => sprintf(esc_html__('Enable this option if you would like to disable the Give Welcome screen every time Give is activated and/or updated. You can always access the Welcome Screen %1$shere%2$s if you want in the future.', 'give'), '<a href="'.esc_url(admin_url('index.php?page=give-about')).'">', '</a>'),
475 475
 							'id'   => 'disable_welcome',
476 476
 							'type' => 'checkbox'
477 477
 						),
478 478
 						array(
479
-							'name' => __( 'Post Types', 'give' ),
479
+							'name' => __('Post Types', 'give'),
480 480
 							'desc' => '',
481 481
 							'id'   => 'give_title_display_settings_2',
482 482
 							'type' => 'give_title'
483 483
 						),
484 484
 						array(
485
-							'name' => __( 'Disable Form Single Views', 'give' ),
486
-							'desc' => __( 'By default, all forms have single views enabled which create a specific URL on your website for that form. This option disables the singular and archive views from being publicly viewable. Note: you will need to embed forms using a shortcode or widget if enabled.', 'give' ),
485
+							'name' => __('Disable Form Single Views', 'give'),
486
+							'desc' => __('By default, all forms have single views enabled which create a specific URL on your website for that form. This option disables the singular and archive views from being publicly viewable. Note: you will need to embed forms using a shortcode or widget if enabled.', 'give'),
487 487
 							'id'   => 'disable_forms_singular',
488 488
 							'type' => 'checkbox'
489 489
 						),
490 490
 						array(
491
-							'name' => __( 'Disable Form Archives', 'give' ),
492
-							'desc' => __( 'Archives pages list all the forms you have created. This option will disable only the form\'s archive page(s). The single form\'s view will remain in place. Note: you will need to refresh your permalinks after this option has been enabled.', 'give' ),
491
+							'name' => __('Disable Form Archives', 'give'),
492
+							'desc' => __('Archives pages list all the forms you have created. This option will disable only the form\'s archive page(s). The single form\'s view will remain in place. Note: you will need to refresh your permalinks after this option has been enabled.', 'give'),
493 493
 							'id'   => 'disable_forms_archives',
494 494
 							'type' => 'checkbox'
495 495
 						),
496 496
 						array(
497
-							'name' => __( 'Disable Form Excerpts', 'give' ),
498
-							'desc' => __( 'The excerpt is an optional summary or description of a donation form; in short, a summary as to why the user should give.', 'give' ),
497
+							'name' => __('Disable Form Excerpts', 'give'),
498
+							'desc' => __('The excerpt is an optional summary or description of a donation form; in short, a summary as to why the user should give.', 'give'),
499 499
 							'id'   => 'disable_forms_excerpt',
500 500
 							'type' => 'checkbox'
501 501
 						),
502 502
 
503 503
 						array(
504
-							'name'    => __( 'Featured Image Size', 'give' ),
505
-							'desc'    => __( 'The Featured Image is an image that is chosen as the representative image for a donation form. Some themes may have custom featured image sizes. Please select the size you would like to display for your single donation forms\' featured image.', 'give' ),
504
+							'name'    => __('Featured Image Size', 'give'),
505
+							'desc'    => __('The Featured Image is an image that is chosen as the representative image for a donation form. Some themes may have custom featured image sizes. Please select the size you would like to display for your single donation forms\' featured image.', 'give'),
506 506
 							'id'      => 'featured_image_size',
507 507
 							'type'    => 'select',
508 508
 							'default' => 'large',
509 509
 							'options' => give_get_featured_image_sizes()
510 510
 						),
511 511
 						array(
512
-							'name' => __( 'Disable Form Featured Image', 'give' ),
513
-							'desc' => __( 'If you do not wish to use the featured image functionality you can disable it using this option and it will not be displayed for single donation forms.', 'give' ),
512
+							'name' => __('Disable Form Featured Image', 'give'),
513
+							'desc' => __('If you do not wish to use the featured image functionality you can disable it using this option and it will not be displayed for single donation forms.', 'give'),
514 514
 							'id'   => 'disable_form_featured_img',
515 515
 							'type' => 'checkbox'
516 516
 						),
517 517
 						array(
518
-							'name' => __( 'Disable Single Form Sidebar', 'give' ),
519
-							'desc' => __( 'The sidebar allows you to add additional widget to the Give single form view. If you don\'t plan on using the sidebar you may disable it with this option.', 'give' ),
518
+							'name' => __('Disable Single Form Sidebar', 'give'),
519
+							'desc' => __('The sidebar allows you to add additional widget to the Give single form view. If you don\'t plan on using the sidebar you may disable it with this option.', 'give'),
520 520
 							'id'   => 'disable_form_sidebar',
521 521
 							'type' => 'checkbox'
522 522
 						),
523 523
 						array(
524
-							'name' => __( 'Taxonomies', 'give' ),
524
+							'name' => __('Taxonomies', 'give'),
525 525
 							'desc' => '',
526 526
 							'id'   => 'give_title_display_settings_3',
527 527
 							'type' => 'give_title'
528 528
 						),
529 529
 						array(
530
-							'name' => __( 'Enable Form Categories', 'give' ),
531
-							'desc' => __( 'Check this option if you would like to categorize your donation forms. This option enables the form\'s category taxonomy.', 'give' ),
530
+							'name' => __('Enable Form Categories', 'give'),
531
+							'desc' => __('Check this option if you would like to categorize your donation forms. This option enables the form\'s category taxonomy.', 'give'),
532 532
 							'id'   => 'enable_categories',
533 533
 							'type' => 'checkbox'
534 534
 						),
535 535
 						array(
536
-							'name' => __( 'Enable Form Tags', 'give' ),
537
-							'desc' => __( 'Check this option if you would like to tag your donation forms. This option enables the form\'s tag taxonomy.', 'give' ),
536
+							'name' => __('Enable Form Tags', 'give'),
537
+							'desc' => __('Check this option if you would like to tag your donation forms. This option enables the form\'s tag taxonomy.', 'give'),
538 538
 							'id'   => 'enable_tags',
539 539
 							'type' => 'checkbox'
540 540
 						),
@@ -547,93 +547,93 @@  discard block
 block discarded – undo
547 547
 			 */
548 548
 			'emails'      => array(
549 549
 				'id'         => 'email_settings',
550
-				'give_title' => __( 'Email Settings', 'give' ),
551
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
552
-				'fields'     => apply_filters( 'give_settings_emails', array(
550
+				'give_title' => __('Email Settings', 'give'),
551
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
552
+				'fields'     => apply_filters('give_settings_emails', array(
553 553
 						array(
554
-							'name' => __( 'Email Settings', 'give' ),
554
+							'name' => __('Email Settings', 'give'),
555 555
 							'desc' => '',
556 556
 							'id'   => 'give_title_email_settings_1',
557 557
 							'type' => 'give_title'
558 558
 						),
559 559
 						array(
560 560
 							'id'      => 'email_template',
561
-							'name'    => __( 'Email Template', 'give' ),
562
-							'desc'    => __( 'Choose a template. Click "Save Changes" then "Preview Donation Receipt" to see the new template.', 'give' ),
561
+							'name'    => __('Email Template', 'give'),
562
+							'desc'    => __('Choose a template. Click "Save Changes" then "Preview Donation Receipt" to see the new template.', 'give'),
563 563
 							'type'    => 'select',
564 564
 							'options' => give_get_email_templates()
565 565
 						),
566 566
 						array(
567 567
 							'id'   => 'email_logo',
568
-							'name' => __( 'Logo', 'give' ),
569
-							'desc' => __( 'Upload or choose a logo to be displayed at the top of the donation receipt emails. Displayed on HTML emails only.', 'give' ),
568
+							'name' => __('Logo', 'give'),
569
+							'desc' => __('Upload or choose a logo to be displayed at the top of the donation receipt emails. Displayed on HTML emails only.', 'give'),
570 570
 							'type' => 'file'
571 571
 						),
572 572
 						array(
573 573
 							'id'      => 'from_name',
574
-							'name'    => __( 'From Name', 'give' ),
575
-							'desc'    => __( 'The name donation receipts are said to come from. This should probably be your site or shop name.', 'give' ),
576
-							'default' => get_bloginfo( 'name' ),
574
+							'name'    => __('From Name', 'give'),
575
+							'desc'    => __('The name donation receipts are said to come from. This should probably be your site or shop name.', 'give'),
576
+							'default' => get_bloginfo('name'),
577 577
 							'type'    => 'text'
578 578
 						),
579 579
 						array(
580 580
 							'id'      => 'from_email',
581
-							'name'    => __( 'From Email', 'give' ),
582
-							'desc'    => __( 'Email to send donation receipts from. This will act as the "from" and "reply-to" address.', 'give' ),
583
-							'default' => get_bloginfo( 'admin_email' ),
581
+							'name'    => __('From Email', 'give'),
582
+							'desc'    => __('Email to send donation receipts from. This will act as the "from" and "reply-to" address.', 'give'),
583
+							'default' => get_bloginfo('admin_email'),
584 584
 							'type'    => 'text'
585 585
 						),
586 586
 						array(
587
-							'name' => __( 'Donation Receipt', 'give' ),
587
+							'name' => __('Donation Receipt', 'give'),
588 588
 							'desc' => '',
589 589
 							'id'   => 'give_title_email_settings_2',
590 590
 							'type' => 'give_title'
591 591
 						),
592 592
 						array(
593 593
 							'id'      => 'donation_subject',
594
-							'name'    => __( 'Donation Email Subject', 'give' ),
595
-							'desc'    => __( 'Enter the subject line for the donation receipt email', 'give' ),
596
-							'default' => __( 'Donation Receipt', 'give' ),
594
+							'name'    => __('Donation Email Subject', 'give'),
595
+							'desc'    => __('Enter the subject line for the donation receipt email', 'give'),
596
+							'default' => __('Donation Receipt', 'give'),
597 597
 							'type'    => 'text'
598 598
 						),
599 599
 						array(
600 600
 							'id'      => 'donation_receipt',
601
-							'name'    => __( 'Donation Receipt', 'give' ),
602
-							'desc'    => __( 'Enter the email that is sent to users after completing a successful donation. HTML is accepted. Available template tags:', 'give' ) . '<br/>' . give_get_emails_tags_list(),
601
+							'name'    => __('Donation Receipt', 'give'),
602
+							'desc'    => __('Enter the email that is sent to users after completing a successful donation. HTML is accepted. Available template tags:', 'give').'<br/>'.give_get_emails_tags_list(),
603 603
 							'type'    => 'wysiwyg',
604 604
 							'default' => give_get_default_donation_receipt_email()
605 605
 						),
606 606
 						array(
607
-							'name' => __( 'New Donation Notification', 'give' ),
607
+							'name' => __('New Donation Notification', 'give'),
608 608
 							'desc' => '',
609 609
 							'id'   => 'give_title_email_settings_3',
610 610
 							'type' => 'give_title'
611 611
 						),
612 612
 						array(
613 613
 							'id'      => 'donation_notification_subject',
614
-							'name'    => __( 'Donation Notification Subject', 'give' ),
615
-							'desc'    => __( 'Enter the subject line for the donation notification email', 'give' ),
614
+							'name'    => __('Donation Notification Subject', 'give'),
615
+							'desc'    => __('Enter the subject line for the donation notification email', 'give'),
616 616
 							'type'    => 'text',
617
-							'default' => __( 'New Donation - #{payment_id}', 'give' )
617
+							'default' => __('New Donation - #{payment_id}', 'give')
618 618
 						),
619 619
 						array(
620 620
 							'id'      => 'donation_notification',
621
-							'name'    => __( 'Donation Notification', 'give' ),
622
-							'desc'    => __( 'Enter the email that is sent to donation notification emails after completion of a donation. HTML is accepted. Available template tags:', 'give' ) . '<br/>' . give_get_emails_tags_list(),
621
+							'name'    => __('Donation Notification', 'give'),
622
+							'desc'    => __('Enter the email that is sent to donation notification emails after completion of a donation. HTML is accepted. Available template tags:', 'give').'<br/>'.give_get_emails_tags_list(),
623 623
 							'type'    => 'wysiwyg',
624 624
 							'default' => give_get_default_donation_notification_email()
625 625
 						),
626 626
 						array(
627 627
 							'id'      => 'admin_notice_emails',
628
-							'name'    => __( 'Donation Notification Emails', 'give' ),
629
-							'desc'    => sprintf( __( 'Enter the email address(es) that should receive a notification anytime a donation is made, please only enter %1$sone email address per line%2$s and not separated by commas.', 'give' ), '<span class="give-underline">', '</span>' ),
628
+							'name'    => __('Donation Notification Emails', 'give'),
629
+							'desc'    => sprintf(__('Enter the email address(es) that should receive a notification anytime a donation is made, please only enter %1$sone email address per line%2$s and not separated by commas.', 'give'), '<span class="give-underline">', '</span>'),
630 630
 							'type'    => 'textarea',
631
-							'default' => get_bloginfo( 'admin_email' )
631
+							'default' => get_bloginfo('admin_email')
632 632
 						),
633 633
 						array(
634 634
 							'id'   => 'disable_admin_notices',
635
-							'name' => __( 'Disable Admin Notifications', 'give' ),
636
-							'desc' => __( 'Check this box if you do not want to receive emails when new donations are made.', 'give' ),
635
+							'name' => __('Disable Admin Notifications', 'give'),
636
+							'desc' => __('Check this box if you do not want to receive emails when new donations are made.', 'give'),
637 637
 							'type' => 'checkbox'
638 638
 						)
639 639
 					)
@@ -642,96 +642,96 @@  discard block
 block discarded – undo
642 642
 			/** Extension Settings */
643 643
 			'addons'      => array(
644 644
 				'id'         => 'addons',
645
-				'give_title' => __( 'Give Add-ons Settings', 'give' ),
646
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
647
-				'fields'     => apply_filters( 'give_settings_addons', array()
645
+				'give_title' => __('Give Add-ons Settings', 'give'),
646
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
647
+				'fields'     => apply_filters('give_settings_addons', array()
648 648
 				)
649 649
 			),
650 650
 			/** Licenses Settings */
651 651
 			'licenses'    => array(
652 652
 				'id'         => 'licenses',
653
-				'give_title' => __( 'Give Licenses', 'give' ),
654
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
655
-				'fields'     => apply_filters( 'give_settings_licenses', array()
653
+				'give_title' => __('Give Licenses', 'give'),
654
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
655
+				'fields'     => apply_filters('give_settings_licenses', array()
656 656
 				)
657 657
 			),
658 658
 			/** Advanced Options */
659 659
 			'advanced'    => array(
660 660
 				'id'         => 'advanced_options',
661
-				'give_title' => __( 'Advanced Options', 'give' ),
662
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
663
-				'fields'     => apply_filters( 'give_settings_advanced', array(
661
+				'give_title' => __('Advanced Options', 'give'),
662
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
663
+				'fields'     => apply_filters('give_settings_advanced', array(
664 664
 						array(
665
-							'name' => __( 'Access Control', 'give' ),
665
+							'name' => __('Access Control', 'give'),
666 666
 							'desc' => '',
667 667
 							'id'   => 'give_title_session_control_1',
668 668
 							'type' => 'give_title'
669 669
 						),
670 670
 						array(
671 671
 							'id'      => 'session_lifetime',
672
-							'name'    => __( 'Session Lifetime', 'give' ),
673
-							'desc'    => __( 'Give will start a new session per user once they have donated. This option controls the lifetime a user\'s session is kept alive. An active session allows users to view donation receipts on your site without having to be logged in as long as they are using the same browser they used when donating.', 'give' ),
672
+							'name'    => __('Session Lifetime', 'give'),
673
+							'desc'    => __('Give will start a new session per user once they have donated. This option controls the lifetime a user\'s session is kept alive. An active session allows users to view donation receipts on your site without having to be logged in as long as they are using the same browser they used when donating.', 'give'),
674 674
 							'type'    => 'select',
675 675
 							'options' => array(
676
-								'86400'  => __( '24 Hours', 'give' ),
677
-								'172800' => __( '48 Hours', 'give' ),
678
-								'259200' => __( '72 Hours', 'give' ),
679
-								'604800' => __( '1 Week', 'give' ),
676
+								'86400'  => __('24 Hours', 'give'),
677
+								'172800' => __('48 Hours', 'give'),
678
+								'259200' => __('72 Hours', 'give'),
679
+								'604800' => __('1 Week', 'give'),
680 680
 							)
681 681
 						),
682 682
 						array(
683
-							'name' => __( 'Email Access', 'give' ),
684
-							'desc' => __( 'Would you like your donors to be able to access their donation history using only email? Donors whose sessions have expired and do not have an account may still access their donation history via a temporary email access link.', 'give' ),
683
+							'name' => __('Email Access', 'give'),
684
+							'desc' => __('Would you like your donors to be able to access their donation history using only email? Donors whose sessions have expired and do not have an account may still access their donation history via a temporary email access link.', 'give'),
685 685
 							'id'   => 'email_access',
686 686
 							'type' => 'checkbox',
687 687
 						),
688 688
 						array(
689 689
 							'id'      => 'recaptcha_key',
690
-							'name'    => __( 'reCAPTCHA Site Key', 'give' ),
691
-							'desc'    => sprintf( __( 'If you would like to prevent spam on the email access form navigate to %1$sthe reCAPTCHA website%2$s and sign up for an API key. The reCAPTCHA uses Google\'s user-friendly single click verification method.', 'give' ), '<a href="https://www.google.com/recaptcha/" target="_blank">', '</a>' ),
690
+							'name'    => __('reCAPTCHA Site Key', 'give'),
691
+							'desc'    => sprintf(__('If you would like to prevent spam on the email access form navigate to %1$sthe reCAPTCHA website%2$s and sign up for an API key. The reCAPTCHA uses Google\'s user-friendly single click verification method.', 'give'), '<a href="https://www.google.com/recaptcha/" target="_blank">', '</a>'),
692 692
 							'default' => '',
693 693
 							'type'    => 'text'
694 694
 						),
695 695
 						array(
696 696
 							'id'      => 'recaptcha_secret',
697
-							'name'    => __( 'reCAPTCHA Secret Key', 'give' ),
698
-							'desc'    => __( 'Please paste the reCAPTCHA secret key here from your manage reCAPTCHA API Keys panel.', 'give' ),
697
+							'name'    => __('reCAPTCHA Secret Key', 'give'),
698
+							'desc'    => __('Please paste the reCAPTCHA secret key here from your manage reCAPTCHA API Keys panel.', 'give'),
699 699
 							'default' => '',
700 700
 							'type'    => 'text'
701 701
 						),
702 702
 						array(
703
-							'name' => __( 'Data Control', 'give' ),
703
+							'name' => __('Data Control', 'give'),
704 704
 							'desc' => '',
705 705
 							'id'   => 'give_title_data_control_2',
706 706
 							'type' => 'give_title'
707 707
 						),
708 708
 						array(
709
-							'name' => __( 'Remove All Data on Uninstall?', 'give' ),
710
-							'desc' => __( 'Check this box if you would like Give to completely remove all of its data when the plugin is deleted.', 'give' ),
709
+							'name' => __('Remove All Data on Uninstall?', 'give'),
710
+							'desc' => __('Check this box if you would like Give to completely remove all of its data when the plugin is deleted.', 'give'),
711 711
 							'id'   => 'uninstall_on_delete',
712 712
 							'type' => 'checkbox'
713 713
 						),
714 714
 						array(
715
-							'name' => __( 'Filter Control', 'give' ),
715
+							'name' => __('Filter Control', 'give'),
716 716
 							'desc' => '',
717 717
 							'id'   => 'give_title_filter_control',
718 718
 							'type' => 'give_title'
719 719
 						),
720 720
 						array(
721
-							'name' => __( 'Disable <code>the_content</code> filter', 'give' ),
722
-							'desc' => sprintf( __( 'If you are seeing extra social buttons, related posts, or other unwanted elements appearing within your forms then you can disable WordPress\' content filter. <a href="%s" target="_blank">Learn more</a> about the_content filter.', 'give' ), esc_url( 'https://codex.wordpress.org/Plugin_API/Filter_Reference/the_content' ) ),
721
+							'name' => __('Disable <code>the_content</code> filter', 'give'),
722
+							'desc' => sprintf(__('If you are seeing extra social buttons, related posts, or other unwanted elements appearing within your forms then you can disable WordPress\' content filter. <a href="%s" target="_blank">Learn more</a> about the_content filter.', 'give'), esc_url('https://codex.wordpress.org/Plugin_API/Filter_Reference/the_content')),
723 723
 							'id'   => 'disable_the_content_filter',
724 724
 							'type' => 'checkbox'
725 725
 						),
726 726
 						array(
727
-							'name' => __( 'Script Loading', 'give' ),
727
+							'name' => __('Script Loading', 'give'),
728 728
 							'desc' => '',
729 729
 							'id'   => 'give_title_script_control',
730 730
 							'type' => 'give_title'
731 731
 						),
732 732
 						array(
733
-							'name' => __( 'Load Scripts in Footer?', 'give' ),
734
-							'desc' => __( 'Check this box if you would like Give to load all frontend JavaScript files in the footer.', 'give' ),
733
+							'name' => __('Load Scripts in Footer?', 'give'),
734
+							'desc' => __('Check this box if you would like Give to load all frontend JavaScript files in the footer.', 'give'),
735 735
 							'id'   => 'scripts_footer',
736 736
 							'type' => 'checkbox'
737 737
 						)
@@ -741,13 +741,13 @@  discard block
 block discarded – undo
741 741
 			/** API Settings */
742 742
 			'api'         => array(
743 743
 				'id'         => 'api',
744
-				'give_title' => __( 'API', 'give' ),
745
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
744
+				'give_title' => __('API', 'give'),
745
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
746 746
 				'show_names' => false, // Hide field names on the left
747
-				'fields'     => apply_filters( 'give_settings_system', array(
747
+				'fields'     => apply_filters('give_settings_system', array(
748 748
 						array(
749 749
 							'id'   => 'api',
750
-							'name' => __( 'API', 'give' ),
750
+							'name' => __('API', 'give'),
751 751
 							'type' => 'api'
752 752
 						)
753 753
 					)
@@ -756,13 +756,13 @@  discard block
 block discarded – undo
756 756
 			/** Licenses Settings */
757 757
 			'system_info' => array(
758 758
 				'id'         => 'system_info',
759
-				'give_title' => __( 'System Info', 'give' ),
760
-				'show_on'    => array( 'key' => 'options-page', 'value' => array( $this->key, ), ),
761
-				'fields'     => apply_filters( 'give_settings_system', array(
759
+				'give_title' => __('System Info', 'give'),
760
+				'show_on'    => array('key' => 'options-page', 'value' => array($this->key,),),
761
+				'fields'     => apply_filters('give_settings_system', array(
762 762
 						array(
763 763
 							'id'   => 'system_info',
764
-							'name' => __( 'System Info', 'give' ),
765
-							'desc' => __( 'Please copy and paste this information in your ticket when contacting support.', 'give' ),
764
+							'name' => __('System Info', 'give'),
765
+							'desc' => __('Please copy and paste this information in your ticket when contacting support.', 'give'),
766 766
 							'type' => 'system_info'
767 767
 						)
768 768
 					)
@@ -771,15 +771,15 @@  discard block
 block discarded – undo
771 771
 		);
772 772
 
773 773
 		//Return all settings array if no active tab
774
-		if ( $active_tab === null || ! isset( $give_settings[ $active_tab ] ) ) {
774
+		if ($active_tab === null || ! isset($give_settings[$active_tab])) {
775 775
 
776
-			return apply_filters( 'give_registered_settings', $give_settings );
776
+			return apply_filters('give_registered_settings', $give_settings);
777 777
 			
778 778
 		}
779 779
 
780 780
 
781 781
 		// Add other tabs and settings fields as needed
782
-		return apply_filters( 'give_registered_settings', $give_settings[ $active_tab ] );
782
+		return apply_filters('give_registered_settings', $give_settings[$active_tab]);
783 783
 
784 784
 	}
785 785
 
@@ -788,11 +788,11 @@  discard block
 block discarded – undo
788 788
 	 */
789 789
 	public function settings_notices() {
790 790
 
791
-		if ( ! isset( $_POST['give_settings_saved'] ) ) {
791
+		if ( ! isset($_POST['give_settings_saved'])) {
792 792
 			return;
793 793
 		}
794 794
 
795
-		add_settings_error( 'give-notices', 'global-settings-updated', __( 'Settings updated.', 'give' ), 'updated' );
795
+		add_settings_error('give-notices', 'global-settings-updated', __('Settings updated.', 'give'), 'updated');
796 796
 
797 797
 	}
798 798
 
@@ -806,17 +806,17 @@  discard block
 block discarded – undo
806 806
 	 *
807 807
 	 * @return mixed          Field value or exception is thrown
808 808
 	 */
809
-	public function __get( $field ) {
809
+	public function __get($field) {
810 810
 
811 811
 		// Allowed fields to retrieve
812
-		if ( in_array( $field, array( 'key', 'fields', 'give_title', 'options_page' ), true ) ) {
812
+		if (in_array($field, array('key', 'fields', 'give_title', 'options_page'), true)) {
813 813
 			return $this->{$field};
814 814
 		}
815
-		if ( 'option_metabox' === $field ) {
815
+		if ('option_metabox' === $field) {
816 816
 			return $this->option_metabox();
817 817
 		}
818 818
 
819
-		throw new Exception( 'Invalid property: ' . $field );
819
+		throw new Exception('Invalid property: '.$field);
820 820
 	}
821 821
 
822 822
 
@@ -833,12 +833,12 @@  discard block
 block discarded – undo
833 833
  *
834 834
  * @return mixed        Option value
835 835
  */
836
-function give_get_option( $key = '', $default = false ) {
836
+function give_get_option($key = '', $default = false) {
837 837
 	global $give_options;
838
-	$value = ! empty( $give_options[ $key ] ) ? $give_options[ $key ] : $default;
839
-	$value = apply_filters( 'give_get_option', $value, $key, $default );
838
+	$value = ! empty($give_options[$key]) ? $give_options[$key] : $default;
839
+	$value = apply_filters('give_get_option', $value, $key, $default);
840 840
 
841
-	return apply_filters( 'give_get_option_' . $key, $value, $key, $default );
841
+	return apply_filters('give_get_option_'.$key, $value, $key, $default);
842 842
 }
843 843
 
844 844
 
@@ -856,33 +856,33 @@  discard block
 block discarded – undo
856 856
  *
857 857
  * @return boolean True if updated, false if not.
858 858
  */
859
-function give_update_option( $key = '', $value = false ) {
859
+function give_update_option($key = '', $value = false) {
860 860
 
861 861
 	// If no key, exit
862
-	if ( empty( $key ) ) {
862
+	if (empty($key)) {
863 863
 		return false;
864 864
 	}
865 865
 
866
-	if ( empty( $value ) ) {
867
-		$remove_option = give_delete_option( $key );
866
+	if (empty($value)) {
867
+		$remove_option = give_delete_option($key);
868 868
 
869 869
 		return $remove_option;
870 870
 	}
871 871
 
872 872
 	// First let's grab the current settings
873
-	$options = get_option( 'give_settings' );
873
+	$options = get_option('give_settings');
874 874
 
875 875
 	// Let's let devs alter that value coming in
876
-	$value = apply_filters( 'give_update_option', $value, $key );
876
+	$value = apply_filters('give_update_option', $value, $key);
877 877
 
878 878
 	// Next let's try to update the value
879
-	$options[ $key ] = $value;
880
-	$did_update      = update_option( 'give_settings', $options );
879
+	$options[$key] = $value;
880
+	$did_update      = update_option('give_settings', $options);
881 881
 
882 882
 	// If it updated, let's update the global variable
883
-	if ( $did_update ) {
883
+	if ($did_update) {
884 884
 		global $give_options;
885
-		$give_options[ $key ] = $value;
885
+		$give_options[$key] = $value;
886 886
 	}
887 887
 
888 888
 	return $did_update;
@@ -899,27 +899,27 @@  discard block
 block discarded – undo
899 899
  *
900 900
  * @return boolean True if updated, false if not.
901 901
  */
902
-function give_delete_option( $key = '' ) {
902
+function give_delete_option($key = '') {
903 903
 
904 904
 	// If no key, exit
905
-	if ( empty( $key ) ) {
905
+	if (empty($key)) {
906 906
 		return false;
907 907
 	}
908 908
 
909 909
 	// First let's grab the current settings
910
-	$options = get_option( 'give_settings' );
910
+	$options = get_option('give_settings');
911 911
 
912 912
 	// Next let's try to update the value
913
-	if ( isset( $options[ $key ] ) ) {
913
+	if (isset($options[$key])) {
914 914
 
915
-		unset( $options[ $key ] );
915
+		unset($options[$key]);
916 916
 
917 917
 	}
918 918
 
919
-	$did_update = update_option( 'give_settings', $options );
919
+	$did_update = update_option('give_settings', $options);
920 920
 
921 921
 	// If it updated, let's update the global variable
922
-	if ( $did_update ) {
922
+	if ($did_update) {
923 923
 		global $give_options;
924 924
 		$give_options = $options;
925 925
 	}
@@ -938,9 +938,9 @@  discard block
 block discarded – undo
938 938
  */
939 939
 function give_get_settings() {
940 940
 
941
-	$settings = get_option( 'give_settings' );
941
+	$settings = get_option('give_settings');
942 942
 
943
-	return (array) apply_filters( 'give_get_settings', $settings );
943
+	return (array) apply_filters('give_get_settings', $settings);
944 944
 
945 945
 }
946 946
 
@@ -958,25 +958,25 @@  discard block
 block discarded – undo
958 958
  *
959 959
  * @return array
960 960
  */
961
-function give_settings_array_insert( $array, $position, $insert ) {
962
-	if ( is_int( $position ) ) {
963
-		array_splice( $array, $position, 0, $insert );
961
+function give_settings_array_insert($array, $position, $insert) {
962
+	if (is_int($position)) {
963
+		array_splice($array, $position, 0, $insert);
964 964
 	} else {
965 965
 
966
-		foreach ( $array as $index => $subarray ) {
967
-			if ( isset( $subarray['id'] ) && $subarray['id'] == $position ) {
966
+		foreach ($array as $index => $subarray) {
967
+			if (isset($subarray['id']) && $subarray['id'] == $position) {
968 968
 				$pos = $index;
969 969
 			}
970 970
 		}
971 971
 
972
-		if ( ! isset( $pos ) ) {
972
+		if ( ! isset($pos)) {
973 973
 			return $array;
974 974
 		}
975 975
 
976 976
 		$array = array_merge(
977
-			array_slice( $array, 0, $pos ),
977
+			array_slice($array, 0, $pos),
978 978
 			$insert,
979
-			array_slice( $array, $pos )
979
+			array_slice($array, $pos)
980 980
 		);
981 981
 	}
982 982
 
@@ -999,7 +999,7 @@  discard block
 block discarded – undo
999 999
  *
1000 1000
  * @return void
1001 1001
  */
1002
-function give_enabled_gateways_callback( $field_object, $escaped_value, $object_id, $object_type, $field_type_object ) {
1002
+function give_enabled_gateways_callback($field_object, $escaped_value, $object_id, $object_type, $field_type_object) {
1003 1003
 
1004 1004
 	$id                = $field_type_object->field->args['id'];
1005 1005
 	$field_description = $field_type_object->field->args['desc'];
@@ -1007,21 +1007,21 @@  discard block
 block discarded – undo
1007 1007
 
1008 1008
 	echo '<ul class="cmb2-checkbox-list cmb2-list">';
1009 1009
 
1010
-	foreach ( $gateways as $key => $option ) :
1010
+	foreach ($gateways as $key => $option) :
1011 1011
 
1012
-		if ( is_array( $escaped_value ) && array_key_exists( $key, $escaped_value ) ) {
1012
+		if (is_array($escaped_value) && array_key_exists($key, $escaped_value)) {
1013 1013
 			$enabled = '1';
1014 1014
 		} else {
1015 1015
 			$enabled = null;
1016 1016
 		}
1017 1017
 
1018
-		echo '<li><input name="' . $id . '[' . $key . ']" id="' . $id . '[' . $key . ']" type="checkbox" value="1" ' . checked( '1', $enabled, false ) . '/>&nbsp;';
1019
-		echo '<label for="' . $id . '[' . $key . ']">' . $option['admin_label'] . '</label></li>';
1018
+		echo '<li><input name="'.$id.'['.$key.']" id="'.$id.'['.$key.']" type="checkbox" value="1" '.checked('1', $enabled, false).'/>&nbsp;';
1019
+		echo '<label for="'.$id.'['.$key.']">'.$option['admin_label'].'</label></li>';
1020 1020
 
1021 1021
 	endforeach;
1022 1022
 
1023
-	if ( $field_description ) {
1024
-		echo '<p class="cmb2-metabox-description">' . $field_description . '</p>';
1023
+	if ($field_description) {
1024
+		echo '<p class="cmb2-metabox-description">'.$field_description.'</p>';
1025 1025
 	}
1026 1026
 
1027 1027
 	echo '</ul>';
@@ -1040,31 +1040,31 @@  discard block
 block discarded – undo
1040 1040
  *
1041 1041
  * @return void
1042 1042
  */
1043
-function give_default_gateway_callback( $field_object, $escaped_value, $object_id, $object_type, $field_type_object ) {
1043
+function give_default_gateway_callback($field_object, $escaped_value, $object_id, $object_type, $field_type_object) {
1044 1044
 
1045 1045
 	$id                = $field_type_object->field->args['id'];
1046 1046
 	$field_description = $field_type_object->field->args['desc'];
1047 1047
 	$gateways          = give_get_enabled_payment_gateways();
1048 1048
 
1049
-	echo '<select class="cmb2_select" name="' . $id . '" id="' . $id . '">';
1049
+	echo '<select class="cmb2_select" name="'.$id.'" id="'.$id.'">';
1050 1050
 
1051 1051
 	//Add a field to the Give Form admin single post view of this field
1052
-	if ( $field_type_object->field->object_type === 'post' ) {
1053
-		echo '<option value="global">' . __( 'Global Default', 'give' ) . '</option>';
1052
+	if ($field_type_object->field->object_type === 'post') {
1053
+		echo '<option value="global">'.__('Global Default', 'give').'</option>';
1054 1054
 	}
1055 1055
 
1056
-	foreach ( $gateways as $key => $option ) :
1056
+	foreach ($gateways as $key => $option) :
1057 1057
 
1058
-		$selected = isset( $escaped_value ) ? selected( $key, $escaped_value, false ) : '';
1058
+		$selected = isset($escaped_value) ? selected($key, $escaped_value, false) : '';
1059 1059
 
1060 1060
 
1061
-		echo '<option value="' . esc_attr( $key ) . '"' . $selected . '>' . esc_html( $option['admin_label'] ) . '</option>';
1061
+		echo '<option value="'.esc_attr($key).'"'.$selected.'>'.esc_html($option['admin_label']).'</option>';
1062 1062
 
1063 1063
 	endforeach;
1064 1064
 
1065 1065
 	echo '</select>';
1066 1066
 
1067
-	echo '<p class="cmb2-metabox-description">' . $field_description . '</p>';
1067
+	echo '<p class="cmb2-metabox-description">'.$field_description.'</p>';
1068 1068
 
1069 1069
 }
1070 1070
 
@@ -1079,13 +1079,13 @@  discard block
 block discarded – undo
1079 1079
  *
1080 1080
  * @return void
1081 1081
  */
1082
-function give_title_callback( $field_object, $escaped_value, $object_id, $object_type, $field_type_object ) {
1082
+function give_title_callback($field_object, $escaped_value, $object_id, $object_type, $field_type_object) {
1083 1083
 
1084 1084
 	$id                = $field_type_object->field->args['id'];
1085 1085
 	$title             = $field_type_object->field->args['name'];
1086 1086
 	$field_description = $field_type_object->field->args['desc'];
1087 1087
 
1088
-	echo '<hr>' . $field_description;
1088
+	echo '<hr>'.$field_description;
1089 1089
 
1090 1090
 }
1091 1091
 
@@ -1100,7 +1100,7 @@  discard block
 block discarded – undo
1100 1100
  *
1101 1101
  * @return void
1102 1102
  */
1103
-function give_description_callback( $field_object, $escaped_value, $object_id, $object_type, $field_type_object ) {
1103
+function give_description_callback($field_object, $escaped_value, $object_id, $object_type, $field_type_object) {
1104 1104
 
1105 1105
 	$id                = $field_type_object->field->args['id'];
1106 1106
 	$title             = $field_type_object->field->args['name'];
@@ -1120,25 +1120,25 @@  discard block
 block discarded – undo
1120 1120
  * @see: https://github.com/WebDevStudios/CMB2/wiki/Adding-your-own-field-types
1121 1121
  * @return array An array of options that matches the CMB2 options array
1122 1122
  */
1123
-function give_cmb2_get_post_options( $query_args, $force = false ) {
1123
+function give_cmb2_get_post_options($query_args, $force = false) {
1124 1124
 
1125
-	$post_options = array( '' => '' ); // Blank option
1125
+	$post_options = array('' => ''); // Blank option
1126 1126
 
1127
-	if ( ( ! isset( $_GET['page'] ) || 'give-settings' != $_GET['page'] ) && ! $force ) {
1127
+	if (( ! isset($_GET['page']) || 'give-settings' != $_GET['page']) && ! $force) {
1128 1128
 		return $post_options;
1129 1129
 	}
1130 1130
 
1131
-	$args = wp_parse_args( $query_args, array(
1131
+	$args = wp_parse_args($query_args, array(
1132 1132
 		'post_type'   => 'page',
1133 1133
 		'numberposts' => 10,
1134
-	) );
1134
+	));
1135 1135
 
1136
-	$posts = get_posts( $args );
1136
+	$posts = get_posts($args);
1137 1137
 
1138
-	if ( $posts ) {
1139
-		foreach ( $posts as $post ) {
1138
+	if ($posts) {
1139
+		foreach ($posts as $post) {
1140 1140
 
1141
-			$post_options[ $post->ID ] = $post->post_title;
1141
+			$post_options[$post->ID] = $post->post_title;
1142 1142
 
1143 1143
 		}
1144 1144
 	}
@@ -1158,17 +1158,17 @@  discard block
 block discarded – undo
1158 1158
 	global $_wp_additional_image_sizes;
1159 1159
 	$sizes = array();
1160 1160
 
1161
-	foreach ( get_intermediate_image_sizes() as $_size ) {
1161
+	foreach (get_intermediate_image_sizes() as $_size) {
1162 1162
 
1163
-		if ( in_array( $_size, array( 'thumbnail', 'medium', 'medium_large', 'large' ) ) ) {
1164
-			$sizes[ $_size ] = $_size . ' - ' . get_option( "{$_size}_size_w" ) . 'x' . get_option( "{$_size}_size_h" );
1165
-		} elseif ( isset( $_wp_additional_image_sizes[ $_size ] ) ) {
1166
-			$sizes[ $_size ] = $_size . ' - ' . $_wp_additional_image_sizes[ $_size ]['width'] . 'x' . $_wp_additional_image_sizes[ $_size ]['height'];
1163
+		if (in_array($_size, array('thumbnail', 'medium', 'medium_large', 'large'))) {
1164
+			$sizes[$_size] = $_size.' - '.get_option("{$_size}_size_w").'x'.get_option("{$_size}_size_h");
1165
+		} elseif (isset($_wp_additional_image_sizes[$_size])) {
1166
+			$sizes[$_size] = $_size.' - '.$_wp_additional_image_sizes[$_size]['width'].'x'.$_wp_additional_image_sizes[$_size]['height'];
1167 1167
 		}
1168 1168
 
1169 1169
 	}
1170 1170
 
1171
-	return apply_filters( 'give_get_featured_image_sizes', $sizes );
1171
+	return apply_filters('give_get_featured_image_sizes', $sizes);
1172 1172
 }
1173 1173
 
1174 1174
 
@@ -1182,34 +1182,34 @@  discard block
 block discarded – undo
1182 1182
  *
1183 1183
  * @return void
1184 1184
  */
1185
-function give_license_key_callback( $field_object, $escaped_value, $object_id, $object_type, $field_type_object ) {
1185
+function give_license_key_callback($field_object, $escaped_value, $object_id, $object_type, $field_type_object) {
1186 1186
 
1187 1187
 	$id                = $field_type_object->field->args['id'];
1188 1188
 	$field_description = $field_type_object->field->args['desc'];
1189
-	$license_status    = get_option( $field_type_object->field->args['options']['is_valid_license_option'] );
1189
+	$license_status    = get_option($field_type_object->field->args['options']['is_valid_license_option']);
1190 1190
 	$field_classes     = 'regular-text give-license-field';
1191
-	$type              = empty( $escaped_value ) ? 'text' : 'password';
1191
+	$type              = empty($escaped_value) ? 'text' : 'password';
1192 1192
 
1193
-	if ( $license_status === 'valid' ) {
1193
+	if ($license_status === 'valid') {
1194 1194
 		$field_classes .= ' give-license-active';
1195 1195
 	}
1196 1196
 
1197
-	$html = $field_type_object->input( array(
1197
+	$html = $field_type_object->input(array(
1198 1198
 		'class' => $field_classes,
1199 1199
 		'type'  => $type
1200
-	) );
1200
+	));
1201 1201
 
1202 1202
 	//License is active so show deactivate button
1203
-	if ( $license_status === 'valid' ) {
1204
-		$html .= '<input type="submit" class="button-secondary give-license-deactivate" name="' . $id . '_deactivate" value="' . __( 'Deactivate License', 'give' ) . '"/>';
1203
+	if ($license_status === 'valid') {
1204
+		$html .= '<input type="submit" class="button-secondary give-license-deactivate" name="'.$id.'_deactivate" value="'.__('Deactivate License', 'give').'"/>';
1205 1205
 	} else {
1206 1206
 		//This license is not valid so delete it
1207
-		give_delete_option( $id );
1207
+		give_delete_option($id);
1208 1208
 	}
1209 1209
 
1210
-	$html .= '<label for="give_settings[' . $id . ']"> ' . $field_description . '</label>';
1210
+	$html .= '<label for="give_settings['.$id.']"> '.$field_description.'</label>';
1211 1211
 
1212
-	wp_nonce_field( $id . '-nonce', $id . '-nonce' );
1212
+	wp_nonce_field($id.'-nonce', $id.'-nonce');
1213 1213
 
1214 1214
 	echo $html;
1215 1215
 }
@@ -1223,13 +1223,13 @@  discard block
 block discarded – undo
1223 1223
  */
1224 1224
 function give_api_callback() {
1225 1225
 
1226
-	if ( ! current_user_can( 'manage_give_settings' ) ) {
1226
+	if ( ! current_user_can('manage_give_settings')) {
1227 1227
 		return;
1228 1228
 	}
1229 1229
 
1230
-	do_action( 'give_tools_api_keys_before' );
1230
+	do_action('give_tools_api_keys_before');
1231 1231
 
1232
-	require_once GIVE_PLUGIN_DIR . 'includes/admin/class-api-keys-table.php';
1232
+	require_once GIVE_PLUGIN_DIR.'includes/admin/class-api-keys-table.php';
1233 1233
 
1234 1234
 	$api_keys_table = new Give_API_Keys_Table();
1235 1235
 	$api_keys_table->prepare_items();
@@ -1237,7 +1237,7 @@  discard block
 block discarded – undo
1237 1237
 	?>
1238 1238
 	<p>
1239 1239
 		<?php printf(
1240
-			__( 'API keys allow users to use the <a href="%s">Give REST API</a> to retrieve donation data in JSON or XML for external applications or devices, such as <a href="%s">Zapier</a>.', 'give' ),
1240
+			__('API keys allow users to use the <a href="%s">Give REST API</a> to retrieve donation data in JSON or XML for external applications or devices, such as <a href="%s">Zapier</a>.', 'give'),
1241 1241
 			'https://givewp.com/documentation/give-api-reference/',
1242 1242
 			'https://givewp.com/addons/zapier/'
1243 1243
 		); ?>
@@ -1245,10 +1245,10 @@  discard block
 block discarded – undo
1245 1245
 
1246 1246
 	<?php
1247 1247
 
1248
-	do_action( 'give_tools_api_keys_after' );
1248
+	do_action('give_tools_api_keys_after');
1249 1249
 }
1250 1250
 
1251
-add_action( 'give_settings_tab_api_keys', 'give_api_callback' );
1251
+add_action('give_settings_tab_api_keys', 'give_api_callback');
1252 1252
 
1253 1253
 /**
1254 1254
  * Hook Callback
@@ -1261,8 +1261,8 @@  discard block
 block discarded – undo
1261 1261
  *
1262 1262
  * @return void
1263 1263
  */
1264
-function give_hook_callback( $args ) {
1265
-	do_action( 'give_' . $args['id'] );
1264
+function give_hook_callback($args) {
1265
+	do_action('give_'.$args['id']);
1266 1266
 }
1267 1267
 
1268 1268
 /**
@@ -1272,10 +1272,10 @@  discard block
 block discarded – undo
1272 1272
  *
1273 1273
  */
1274 1274
 
1275
-if ( file_exists( WP_PLUGIN_DIR . '/cmb2/init.php' ) && ! defined( 'CMB2_LOADED' ) ) {
1276
-	require_once WP_PLUGIN_DIR . '/cmb2/init.php';
1277
-} elseif ( file_exists( GIVE_PLUGIN_DIR . '/includes/libraries/cmb2/init.php' ) && ! defined( 'CMB2_LOADED' ) ) {
1278
-	require_once GIVE_PLUGIN_DIR . '/includes/libraries/cmb2/init.php';
1279
-} elseif ( file_exists( GIVE_PLUGIN_DIR . '/includes/libraries/CMB2/init.php' ) && ! defined( 'CMB2_LOADED' ) ) {
1280
-	require_once GIVE_PLUGIN_DIR . '/includes/libraries/CMB2/init.php';
1275
+if (file_exists(WP_PLUGIN_DIR.'/cmb2/init.php') && ! defined('CMB2_LOADED')) {
1276
+	require_once WP_PLUGIN_DIR.'/cmb2/init.php';
1277
+} elseif (file_exists(GIVE_PLUGIN_DIR.'/includes/libraries/cmb2/init.php') && ! defined('CMB2_LOADED')) {
1278
+	require_once GIVE_PLUGIN_DIR.'/includes/libraries/cmb2/init.php';
1279
+} elseif (file_exists(GIVE_PLUGIN_DIR.'/includes/libraries/CMB2/init.php') && ! defined('CMB2_LOADED')) {
1280
+	require_once GIVE_PLUGIN_DIR.'/includes/libraries/CMB2/init.php';
1281 1281
 }
1282 1282
\ No newline at end of file
Please login to merge, or discard this patch.
includes/process-purchase.php 1 patch
Spacing   +232 added lines, -232 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
  */
11 11
 
12 12
 // Exit if accessed directly
13
-if ( ! defined( 'ABSPATH' ) ) {
13
+if ( ! defined('ABSPATH')) {
14 14
 	exit;
15 15
 }
16 16
 
@@ -25,27 +25,27 @@  discard block
 block discarded – undo
25 25
  */
26 26
 function give_process_purchase_form() {
27 27
 
28
-	do_action( 'give_pre_process_purchase' );
28
+	do_action('give_pre_process_purchase');
29 29
 
30 30
 	// Validate the form $_POST data
31 31
 	$valid_data = give_purchase_form_validate_fields();
32 32
 
33 33
 	// Allow themes and plugins to hook to errors
34
-	do_action( 'give_checkout_error_checks', $valid_data, $_POST );
34
+	do_action('give_checkout_error_checks', $valid_data, $_POST);
35 35
 
36
-	$is_ajax = isset( $_POST['give_ajax'] );
36
+	$is_ajax = isset($_POST['give_ajax']);
37 37
 
38 38
 	// Process the login form
39
-	if ( isset( $_POST['give_login_submit'] ) ) {
39
+	if (isset($_POST['give_login_submit'])) {
40 40
 		give_process_form_login();
41 41
 	}
42 42
 
43 43
 	// Validate the user
44
-	$user = give_get_purchase_form_user( $valid_data );
44
+	$user = give_get_purchase_form_user($valid_data);
45 45
 
46
-	if ( false === $valid_data || give_get_errors() || ! $user ) {
47
-		if ( $is_ajax ) {
48
-			do_action( 'give_ajax_checkout_errors' );
46
+	if (false === $valid_data || give_get_errors() || ! $user) {
47
+		if ($is_ajax) {
48
+			do_action('give_ajax_checkout_errors');
49 49
 			give_die();
50 50
 		} else {
51 51
 			return false;
@@ -53,17 +53,17 @@  discard block
 block discarded – undo
53 53
 	}
54 54
 
55 55
 	//If AJAX send back success to proceed with form submission
56
-	if ( $is_ajax ) {
56
+	if ($is_ajax) {
57 57
 		echo 'success';
58 58
 		give_die();
59 59
 	}
60 60
 
61 61
 	//After AJAX: Setup session if not using php_sessions
62
-	if ( ! Give()->session->use_php_sessions() ) {
62
+	if ( ! Give()->session->use_php_sessions()) {
63 63
 		//Double-check that set_cookie is publicly accessible;
64 64
 		// we're using a slightly modified class-wp-sessions.php
65
-		$session_reflection = new ReflectionMethod( 'WP_Session', 'set_cookie' );
66
-		if ( $session_reflection->isPublic() ) {
65
+		$session_reflection = new ReflectionMethod('WP_Session', 'set_cookie');
66
+		if ($session_reflection->isPublic()) {
67 67
 			// Manually set the cookie.
68 68
 			Give()->session->init()->set_cookie();
69 69
 		}
@@ -78,18 +78,18 @@  discard block
 block discarded – undo
78 78
 		'address'    => $user['address']
79 79
 	);
80 80
 
81
-	$auth_key = defined( 'AUTH_KEY' ) ? AUTH_KEY : '';
81
+	$auth_key = defined('AUTH_KEY') ? AUTH_KEY : '';
82 82
 
83
-	$price = isset( $_POST['give-amount'] ) ? (float) apply_filters( 'give_donation_total', give_sanitize_amount( give_format_amount( $_POST['give-amount'] ) ) ) : '0.00';
84
-	$purchase_key = strtolower( md5( $user['user_email'] . date( 'Y-m-d H:i:s' ) . $auth_key . uniqid( 'give', true ) ) );
83
+	$price = isset($_POST['give-amount']) ? (float) apply_filters('give_donation_total', give_sanitize_amount(give_format_amount($_POST['give-amount']))) : '0.00';
84
+	$purchase_key = strtolower(md5($user['user_email'].date('Y-m-d H:i:s').$auth_key.uniqid('give', true)));
85 85
 	
86 86
 	// Setup purchase information
87 87
 	$purchase_data = array(
88 88
 		'price'        => $price,
89 89
 		'purchase_key' => $purchase_key,
90 90
 		'user_email'   => $user['user_email'],
91
-		'date'         => date( 'Y-m-d H:i:s', current_time( 'timestamp' ) ),
92
-		'user_info'    => stripslashes_deep( $user_info ),
91
+		'date'         => date('Y-m-d H:i:s', current_time('timestamp')),
92
+		'user_info'    => stripslashes_deep($user_info),
93 93
 		'post_data'    => $_POST,
94 94
 		'gateway'      => $valid_data['gateway'],
95 95
 		'card_info'    => $valid_data['cc_info']
@@ -99,37 +99,37 @@  discard block
 block discarded – undo
99 99
 	$valid_data['user'] = $user;
100 100
 
101 101
 	// Allow themes and plugins to hook before the gateway
102
-	do_action( 'give_checkout_before_gateway', $_POST, $user_info, $valid_data );
102
+	do_action('give_checkout_before_gateway', $_POST, $user_info, $valid_data);
103 103
 
104 104
 	//Sanity check for price
105
-	if ( ! $purchase_data['price'] ) {
105
+	if ( ! $purchase_data['price']) {
106 106
 		// Revert to manual
107 107
 		$purchase_data['gateway'] = 'manual';
108 108
 		$_POST['give-gateway']    = 'manual';
109 109
 	}
110 110
 
111 111
 	// Allow the purchase data to be modified before it is sent to the gateway
112
-	$purchase_data = apply_filters( 'give_purchase_data_before_gateway', $purchase_data, $valid_data );
112
+	$purchase_data = apply_filters('give_purchase_data_before_gateway', $purchase_data, $valid_data);
113 113
 
114 114
 	// Setup the data we're storing in the purchase session
115 115
 	$session_data = $purchase_data;
116 116
 
117 117
 	// Make sure credit card numbers are never stored in sessions
118
-	unset( $session_data['card_info']['card_number'] );
119
-	unset( $session_data['post_data']['card_number'] );
118
+	unset($session_data['card_info']['card_number']);
119
+	unset($session_data['post_data']['card_number']);
120 120
 
121 121
 	// Used for showing data to non logged-in users after purchase, and for other plugins needing purchase data.
122
-	give_set_purchase_session( $session_data );
122
+	give_set_purchase_session($session_data);
123 123
 
124 124
 	// Send info to the gateway for payment processing
125
-	give_send_to_gateway( $purchase_data['gateway'], $purchase_data );
125
+	give_send_to_gateway($purchase_data['gateway'], $purchase_data);
126 126
 	give_die();
127 127
 
128 128
 }
129 129
 
130
-add_action( 'give_purchase', 'give_process_purchase_form' );
131
-add_action( 'wp_ajax_give_process_checkout', 'give_process_purchase_form' );
132
-add_action( 'wp_ajax_nopriv_give_process_checkout', 'give_process_purchase_form' );
130
+add_action('give_purchase', 'give_process_purchase_form');
131
+add_action('wp_ajax_give_process_checkout', 'give_process_purchase_form');
132
+add_action('wp_ajax_nopriv_give_process_checkout', 'give_process_purchase_form');
133 133
 
134 134
 /**
135 135
  * Process the checkout login form
@@ -140,32 +140,32 @@  discard block
 block discarded – undo
140 140
  */
141 141
 function give_process_form_login() {
142 142
 
143
-	$is_ajax = isset( $_POST['give_ajax'] );
143
+	$is_ajax = isset($_POST['give_ajax']);
144 144
 
145 145
 	$user_data = give_purchase_form_validate_user_login();
146 146
 
147
-	if ( give_get_errors() || $user_data['user_id'] < 1 ) {
148
-		if ( $is_ajax ) {
149
-			do_action( 'give_ajax_checkout_errors' );
147
+	if (give_get_errors() || $user_data['user_id'] < 1) {
148
+		if ($is_ajax) {
149
+			do_action('give_ajax_checkout_errors');
150 150
 			give_die();
151 151
 		} else {
152
-			wp_redirect( $_SERVER['HTTP_REFERER'] );
152
+			wp_redirect($_SERVER['HTTP_REFERER']);
153 153
 			exit;
154 154
 		}
155 155
 	}
156 156
 
157
-	give_log_user_in( $user_data['user_id'], $user_data['user_login'], $user_data['user_pass'] );
157
+	give_log_user_in($user_data['user_id'], $user_data['user_login'], $user_data['user_pass']);
158 158
 
159
-	if ( $is_ajax ) {
159
+	if ($is_ajax) {
160 160
 		echo 'success';
161 161
 		give_die();
162 162
 	} else {
163
-		wp_redirect( $_SERVER['HTTP_REFERER'] );
163
+		wp_redirect($_SERVER['HTTP_REFERER']);
164 164
 	}
165 165
 }
166 166
 
167
-add_action( 'wp_ajax_give_process_checkout_login', 'give_process_form_login' );
168
-add_action( 'wp_ajax_nopriv_give_process_checkout_login', 'give_process_form_login' );
167
+add_action('wp_ajax_give_process_checkout_login', 'give_process_form_login');
168
+add_action('wp_ajax_nopriv_give_process_checkout_login', 'give_process_form_login');
169 169
 
170 170
 /**
171 171
  * Purchase Form Validate Fields
@@ -177,40 +177,40 @@  discard block
 block discarded – undo
177 177
 function give_purchase_form_validate_fields() {
178 178
 
179 179
 	// Check if there is $_POST
180
-	if ( empty( $_POST ) ) {
180
+	if (empty($_POST)) {
181 181
 		return false;
182 182
 	}
183 183
 
184
-	$form_id = isset( $_POST['give-form-id'] ) ? $_POST['give-form-id'] : '';
184
+	$form_id = isset($_POST['give-form-id']) ? $_POST['give-form-id'] : '';
185 185
 
186 186
 	// Start an array to collect valid data
187 187
 	$valid_data = array(
188 188
 		'gateway'          => give_purchase_form_validate_gateway(), // Gateway fallback (amount is validated here)
189
-		'need_new_user'    => false,     // New user flag
190
-		'need_user_login'  => false,     // Login user flag
191
-		'logged_user_data' => array(),   // Logged user collected data
192
-		'new_user_data'    => array(),   // New user collected data
193
-		'login_user_data'  => array(),   // Login user collected data
194
-		'guest_user_data'  => array(),   // Guest user collected data
189
+		'need_new_user'    => false, // New user flag
190
+		'need_user_login'  => false, // Login user flag
191
+		'logged_user_data' => array(), // Logged user collected data
192
+		'new_user_data'    => array(), // New user collected data
193
+		'login_user_data'  => array(), // Login user collected data
194
+		'guest_user_data'  => array(), // Guest user collected data
195 195
 		'cc_info'          => give_purchase_form_validate_cc()    // Credit card info
196 196
 	);
197 197
 
198 198
 	// Validate agree to terms
199
-	$terms_option = get_post_meta( $form_id, '_give_terms_option', true );
200
-	if ( isset( $terms_option ) && $terms_option === 'yes' ) {
199
+	$terms_option = get_post_meta($form_id, '_give_terms_option', true);
200
+	if (isset($terms_option) && $terms_option === 'yes') {
201 201
 		give_purchase_form_validate_agree_to_terms();
202 202
 	}
203 203
 
204
-	if ( is_user_logged_in() ) {
204
+	if (is_user_logged_in()) {
205 205
 		// Collect logged in user data
206 206
 		$valid_data['logged_in_user'] = give_purchase_form_validate_logged_in_user();
207
-	} else if ( isset( $_POST['give-purchase-var'] ) && $_POST['give-purchase-var'] == 'needs-to-register' ) {
207
+	} else if (isset($_POST['give-purchase-var']) && $_POST['give-purchase-var'] == 'needs-to-register') {
208 208
 		// Set new user registration as required
209 209
 		$valid_data['need_new_user'] = true;
210 210
 		// Validate new user data
211 211
 		$valid_data['new_user_data'] = give_purchase_form_validate_new_user();
212 212
 		// Check if login validation is needed
213
-	} else if ( isset( $_POST['give-purchase-var'] ) && $_POST['give-purchase-var'] == 'needs-to-login' ) {
213
+	} else if (isset($_POST['give-purchase-var']) && $_POST['give-purchase-var'] == 'needs-to-login') {
214 214
 		// Set user login as required
215 215
 		$valid_data['need_user_login'] = true;
216 216
 		// Validate users login info
@@ -235,37 +235,37 @@  discard block
 block discarded – undo
235 235
  */
236 236
 function give_purchase_form_validate_gateway() {
237 237
 
238
-	$form_id = isset( $_REQUEST['give-form-id'] ) ? $_REQUEST['give-form-id'] : 0;
239
-	$amount  = isset( $_REQUEST['give-amount'] ) ? give_sanitize_amount( $_REQUEST['give-amount'] ) : 0;
240
-	$gateway = give_get_default_gateway( $form_id );
238
+	$form_id = isset($_REQUEST['give-form-id']) ? $_REQUEST['give-form-id'] : 0;
239
+	$amount  = isset($_REQUEST['give-amount']) ? give_sanitize_amount($_REQUEST['give-amount']) : 0;
240
+	$gateway = give_get_default_gateway($form_id);
241 241
 
242 242
 	// Check if a gateway value is present
243
-	if ( ! empty( $_REQUEST['give-gateway'] ) ) {
243
+	if ( ! empty($_REQUEST['give-gateway'])) {
244 244
 
245
-		$gateway = sanitize_text_field( $_REQUEST['give-gateway'] );
245
+		$gateway = sanitize_text_field($_REQUEST['give-gateway']);
246 246
 
247 247
 		//Is amount being donated in LIVE mode 0.00? If so, error:
248
-		if ( $amount == 0 && ! give_is_test_mode() ) {
248
+		if ($amount == 0 && ! give_is_test_mode()) {
249 249
 
250
-			give_set_error( 'invalid_donation_amount', __( 'Please insert a valid donation amount.', 'give' ) );
250
+			give_set_error('invalid_donation_amount', __('Please insert a valid donation amount.', 'give'));
251 251
 
252 252
 		} //Check for a minimum custom amount
253
-		elseif ( ! give_verify_minimum_price() ) {
253
+		elseif ( ! give_verify_minimum_price()) {
254 254
 
255
-			$minimum       = give_currency_filter( give_format_amount( give_get_form_minimum_price( $form_id ) ) );
256
-			$error_message = __( 'This form has a minimum donation amount of %s', 'give' );
255
+			$minimum       = give_currency_filter(give_format_amount(give_get_form_minimum_price($form_id)));
256
+			$error_message = __('This form has a minimum donation amount of %s', 'give');
257 257
 
258
-			give_set_error( 'invalid_donation_minimum', sprintf( $error_message, $minimum ) );
258
+			give_set_error('invalid_donation_minimum', sprintf($error_message, $minimum));
259 259
 
260 260
 		} //Is this test mode zero donation? Let it through but set to manual gateway
261
-		elseif ( $amount == 0 && give_is_test_mode() ) {
261
+		elseif ($amount == 0 && give_is_test_mode()) {
262 262
 
263 263
 			$gateway = 'manual';
264 264
 
265 265
 		} //Check if this gateway is active
266
-		elseif ( ! give_is_gateway_active( $gateway ) ) {
266
+		elseif ( ! give_is_gateway_active($gateway)) {
267 267
 
268
-			give_set_error( 'invalid_gateway', __( 'The selected payment gateway is not enabled', 'give' ) );
268
+			give_set_error('invalid_gateway', __('The selected payment gateway is not enabled', 'give'));
269 269
 
270 270
 		}
271 271
 
@@ -284,23 +284,23 @@  discard block
 block discarded – undo
284 284
  */
285 285
 function give_verify_minimum_price() {
286 286
 
287
-	$amount          = give_sanitize_amount( $_REQUEST['give-amount'] );
288
-	$form_id         = isset( $_REQUEST['give-form-id'] ) ? $_REQUEST['give-form-id'] : 0;
289
-	$price_id        = isset( $_REQUEST['give-price-id'] ) ? $_REQUEST['give-price-id'] : 0;
290
-	$variable_prices = give_has_variable_prices( $form_id );
287
+	$amount          = give_sanitize_amount($_REQUEST['give-amount']);
288
+	$form_id         = isset($_REQUEST['give-form-id']) ? $_REQUEST['give-form-id'] : 0;
289
+	$price_id        = isset($_REQUEST['give-price-id']) ? $_REQUEST['give-price-id'] : 0;
290
+	$variable_prices = give_has_variable_prices($form_id);
291 291
 
292
-	if ( $variable_prices && ! empty( $price_id ) ) {
292
+	if ($variable_prices && ! empty($price_id)) {
293 293
 
294
-		$price_level_amount = give_get_price_option_amount( $form_id, $price_id );
294
+		$price_level_amount = give_get_price_option_amount($form_id, $price_id);
295 295
 
296
-		if ( $price_level_amount == $amount ) {
296
+		if ($price_level_amount == $amount) {
297 297
 			return true;
298 298
 		}
299 299
 	}
300 300
 
301
-	$minimum = give_get_form_minimum_price( $form_id );
301
+	$minimum = give_get_form_minimum_price($form_id);
302 302
 
303
-	if ( $minimum > $amount ) {
303
+	if ($minimum > $amount) {
304 304
 		return false;
305 305
 	}
306 306
 
@@ -316,9 +316,9 @@  discard block
 block discarded – undo
316 316
  */
317 317
 function give_purchase_form_validate_agree_to_terms() {
318 318
 	// Validate agree to terms
319
-	if ( ! isset( $_POST['give_agree_to_terms'] ) || $_POST['give_agree_to_terms'] != 1 ) {
319
+	if ( ! isset($_POST['give_agree_to_terms']) || $_POST['give_agree_to_terms'] != 1) {
320 320
 		// User did not agree
321
-		give_set_error( 'agree_to_terms', apply_filters( 'give_agree_to_terms_text', __( 'You must agree to the terms of use', 'give' ) ) );
321
+		give_set_error('agree_to_terms', apply_filters('give_agree_to_terms_text', __('You must agree to the terms of use', 'give')));
322 322
 	}
323 323
 }
324 324
 
@@ -332,47 +332,47 @@  discard block
 block discarded – undo
332 332
  *
333 333
  * @return      array
334 334
  */
335
-function give_purchase_form_required_fields( $form_id ) {
335
+function give_purchase_form_required_fields($form_id) {
336 336
 
337
-	$payment_mode = give_get_chosen_gateway( $form_id );
337
+	$payment_mode = give_get_chosen_gateway($form_id);
338 338
 
339 339
 	$required_fields = array(
340 340
 		'give_email' => array(
341 341
 			'error_id'      => 'invalid_email',
342
-			'error_message' => __( 'Please enter a valid email address', 'give' )
342
+			'error_message' => __('Please enter a valid email address', 'give')
343 343
 		),
344 344
 		'give_first' => array(
345 345
 			'error_id'      => 'invalid_first_name',
346
-			'error_message' => __( 'Please enter your first name', 'give' )
346
+			'error_message' => __('Please enter your first name', 'give')
347 347
 		)
348 348
 	);
349 349
 
350
-	$require_address = give_require_billing_address( $payment_mode );
350
+	$require_address = give_require_billing_address($payment_mode);
351 351
 
352
-	if ( $require_address ) {
353
-		$required_fields['card_address']    = array(
352
+	if ($require_address) {
353
+		$required_fields['card_address'] = array(
354 354
 			'error_id'      => 'invalid_card_address',
355
-			'error_message' => __( 'Please enter your primary billing address', 'give' )
355
+			'error_message' => __('Please enter your primary billing address', 'give')
356 356
 		);
357
-		$required_fields['card_zip']        = array(
357
+		$required_fields['card_zip'] = array(
358 358
 			'error_id'      => 'invalid_zip_code',
359
-			'error_message' => __( 'Please enter your zip / postal code', 'give' )
359
+			'error_message' => __('Please enter your zip / postal code', 'give')
360 360
 		);
361
-		$required_fields['card_city']       = array(
361
+		$required_fields['card_city'] = array(
362 362
 			'error_id'      => 'invalid_city',
363
-			'error_message' => __( 'Please enter your billing city', 'give' )
363
+			'error_message' => __('Please enter your billing city', 'give')
364 364
 		);
365 365
 		$required_fields['billing_country'] = array(
366 366
 			'error_id'      => 'invalid_country',
367
-			'error_message' => __( 'Please select your billing country', 'give' )
367
+			'error_message' => __('Please select your billing country', 'give')
368 368
 		);
369
-		$required_fields['card_state']      = array(
369
+		$required_fields['card_state'] = array(
370 370
 			'error_id'      => 'invalid_state',
371
-			'error_message' => __( 'Please enter billing state / province', 'give' )
371
+			'error_message' => __('Please enter billing state / province', 'give')
372 372
 		);
373 373
 	}
374 374
 
375
-	return apply_filters( 'give_purchase_form_required_fields', $required_fields, $form_id );
375
+	return apply_filters('give_purchase_form_required_fields', $required_fields, $form_id);
376 376
 
377 377
 }
378 378
 
@@ -385,16 +385,16 @@  discard block
 block discarded – undo
385 385
  *
386 386
  * @return mixed|void
387 387
  */
388
-function give_require_billing_address( $payment_mode ) {
388
+function give_require_billing_address($payment_mode) {
389 389
 
390 390
 	$return = false;
391 391
 
392
-	if ( isset( $_POST['billing_country'] ) || did_action( "give_{$payment_mode}_cc_form" ) || did_action( 'give_cc_form' ) ) {
392
+	if (isset($_POST['billing_country']) || did_action("give_{$payment_mode}_cc_form") || did_action('give_cc_form')) {
393 393
 		$return = true;
394 394
 	}
395 395
 
396 396
 	// Let payment gateways and other extensions determine if address fields should be required
397
-	return apply_filters( 'give_require_billing_address', $return );
397
+	return apply_filters('give_require_billing_address', $return);
398 398
 
399 399
 }
400 400
 
@@ -408,43 +408,43 @@  discard block
 block discarded – undo
408 408
 function give_purchase_form_validate_logged_in_user() {
409 409
 	global $user_ID;
410 410
 
411
-	$form_id = isset( $_POST['give-form-id'] ) ? $_POST['give-form-id'] : '';
411
+	$form_id = isset($_POST['give-form-id']) ? $_POST['give-form-id'] : '';
412 412
 
413 413
 	// Start empty array to collect valid user data
414 414
 	$valid_user_data = array(
415 415
 		// Assume there will be errors
416
-		'user_id' => - 1
416
+		'user_id' => -1
417 417
 	);
418 418
 
419 419
 	// Verify there is a user_ID
420
-	if ( $user_ID > 0 ) {
420
+	if ($user_ID > 0) {
421 421
 		// Get the logged in user data
422
-		$user_data = get_userdata( $user_ID );
422
+		$user_data = get_userdata($user_ID);
423 423
 
424 424
 		// Loop through required fields and show error messages
425
-		foreach ( give_purchase_form_required_fields( $form_id ) as $field_name => $value ) {
426
-			if ( in_array( $value, give_purchase_form_required_fields( $form_id ) ) && empty( $_POST[ $field_name ] ) ) {
427
-				give_set_error( $value['error_id'], $value['error_message'] );
425
+		foreach (give_purchase_form_required_fields($form_id) as $field_name => $value) {
426
+			if (in_array($value, give_purchase_form_required_fields($form_id)) && empty($_POST[$field_name])) {
427
+				give_set_error($value['error_id'], $value['error_message']);
428 428
 			}
429 429
 		}
430 430
 
431 431
 		// Verify data
432
-		if ( $user_data ) {
432
+		if ($user_data) {
433 433
 			// Collected logged in user data
434 434
 			$valid_user_data = array(
435 435
 				'user_id'    => $user_ID,
436
-				'user_email' => isset( $_POST['give_email'] ) ? sanitize_email( $_POST['give_email'] ) : $user_data->user_email,
437
-				'user_first' => isset( $_POST['give_first'] ) && ! empty( $_POST['give_first'] ) ? sanitize_text_field( $_POST['give_first'] ) : $user_data->first_name,
438
-				'user_last'  => isset( $_POST['give_last'] ) && ! empty( $_POST['give_last'] ) ? sanitize_text_field( $_POST['give_last'] ) : $user_data->last_name,
436
+				'user_email' => isset($_POST['give_email']) ? sanitize_email($_POST['give_email']) : $user_data->user_email,
437
+				'user_first' => isset($_POST['give_first']) && ! empty($_POST['give_first']) ? sanitize_text_field($_POST['give_first']) : $user_data->first_name,
438
+				'user_last'  => isset($_POST['give_last']) && ! empty($_POST['give_last']) ? sanitize_text_field($_POST['give_last']) : $user_data->last_name,
439 439
 			);
440 440
 
441
-			if ( ! is_email( $valid_user_data['user_email'] ) ) {
442
-				give_set_error( 'email_invalid', __( 'Invalid email', 'give' ) );
441
+			if ( ! is_email($valid_user_data['user_email'])) {
442
+				give_set_error('email_invalid', __('Invalid email', 'give'));
443 443
 			}
444 444
 
445 445
 		} else {
446 446
 			// Set invalid user error
447
-			give_set_error( 'invalid_user', __( 'The user information is invalid', 'give' ) );
447
+			give_set_error('invalid_user', __('The user information is invalid', 'give'));
448 448
 		}
449 449
 	}
450 450
 
@@ -462,90 +462,90 @@  discard block
 block discarded – undo
462 462
 function give_purchase_form_validate_new_user() {
463 463
 
464 464
 	$registering_new_user = false;
465
-	$form_id              = isset( $_POST['give-form-id'] ) ? $_POST['give-form-id'] : '';
465
+	$form_id              = isset($_POST['give-form-id']) ? $_POST['give-form-id'] : '';
466 466
 
467 467
 	// Start an empty array to collect valid user data
468 468
 	$valid_user_data = array(
469 469
 		// Assume there will be errors
470
-		'user_id'    => - 1,
470
+		'user_id'    => -1,
471 471
 		// Get first name
472
-		'user_first' => isset( $_POST['give_first'] ) ? sanitize_text_field( $_POST['give_first'] ) : '',
472
+		'user_first' => isset($_POST['give_first']) ? sanitize_text_field($_POST['give_first']) : '',
473 473
 		// Get last name
474
-		'user_last'  => isset( $_POST['give_last'] ) ? sanitize_text_field( $_POST['give_last'] ) : '',
474
+		'user_last'  => isset($_POST['give_last']) ? sanitize_text_field($_POST['give_last']) : '',
475 475
 	);
476 476
 
477 477
 	// Check the new user's credentials against existing ones
478
-	$user_login   = isset( $_POST['give_user_login'] ) ? trim( $_POST['give_user_login'] ) : false;
479
-	$user_email   = isset( $_POST['give_email'] ) ? trim( $_POST['give_email'] ) : false;
480
-	$user_pass    = isset( $_POST['give_user_pass'] ) ? trim( $_POST['give_user_pass'] ) : false;
481
-	$pass_confirm = isset( $_POST['give_user_pass_confirm'] ) ? trim( $_POST['give_user_pass_confirm'] ) : false;
478
+	$user_login   = isset($_POST['give_user_login']) ? trim($_POST['give_user_login']) : false;
479
+	$user_email   = isset($_POST['give_email']) ? trim($_POST['give_email']) : false;
480
+	$user_pass    = isset($_POST['give_user_pass']) ? trim($_POST['give_user_pass']) : false;
481
+	$pass_confirm = isset($_POST['give_user_pass_confirm']) ? trim($_POST['give_user_pass_confirm']) : false;
482 482
 
483 483
 	// Loop through required fields and show error messages
484
-	foreach ( give_purchase_form_required_fields( $form_id ) as $field_name => $value ) {
485
-		if ( in_array( $value, give_purchase_form_required_fields( $form_id ) ) && empty( $_POST[ $field_name ] ) ) {
486
-			give_set_error( $value['error_id'], $value['error_message'] );
484
+	foreach (give_purchase_form_required_fields($form_id) as $field_name => $value) {
485
+		if (in_array($value, give_purchase_form_required_fields($form_id)) && empty($_POST[$field_name])) {
486
+			give_set_error($value['error_id'], $value['error_message']);
487 487
 		}
488 488
 	}
489 489
 
490 490
 	// Check if we have an username to register
491
-	if ( $user_login && strlen( $user_login ) > 0 ) {
491
+	if ($user_login && strlen($user_login) > 0) {
492 492
 		$registering_new_user = true;
493 493
 
494 494
 		// We have an user name, check if it already exists
495
-		if ( username_exists( $user_login ) ) {
495
+		if (username_exists($user_login)) {
496 496
 			// Username already registered
497
-			give_set_error( 'username_unavailable', __( 'Username already taken', 'give' ) );
497
+			give_set_error('username_unavailable', __('Username already taken', 'give'));
498 498
 			// Check if it's valid
499
-		} else if ( ! give_validate_username( $user_login ) ) {
499
+		} else if ( ! give_validate_username($user_login)) {
500 500
 			// Invalid username
501
-			if ( is_multisite() ) {
502
-				give_set_error( 'username_invalid', __( 'Invalid username. Only lowercase letters (a-z) and numbers are allowed', 'give' ) );
501
+			if (is_multisite()) {
502
+				give_set_error('username_invalid', __('Invalid username. Only lowercase letters (a-z) and numbers are allowed', 'give'));
503 503
 			} else {
504
-				give_set_error( 'username_invalid', __( 'Invalid username', 'give' ) );
504
+				give_set_error('username_invalid', __('Invalid username', 'give'));
505 505
 			}
506 506
 		} else {
507 507
 			// All the checks have run and it's good to go
508 508
 			$valid_user_data['user_login'] = $user_login;
509 509
 		}
510
-	} elseif ( give_logged_in_only( $form_id ) ) {
511
-		give_set_error( 'registration_required', esc_html__( 'You must register or login to complete your donation', 'give' ) );
510
+	} elseif (give_logged_in_only($form_id)) {
511
+		give_set_error('registration_required', esc_html__('You must register or login to complete your donation', 'give'));
512 512
 	}
513 513
 
514 514
 	// Check if we have an email to verify
515
-	if ( $user_email && strlen( $user_email ) > 0 ) {
515
+	if ($user_email && strlen($user_email) > 0) {
516 516
 		// Validate email
517
-		if ( ! is_email( $user_email ) ) {
518
-			give_set_error( 'email_invalid', __( 'Sorry, that email is invalid', 'give' ) );
517
+		if ( ! is_email($user_email)) {
518
+			give_set_error('email_invalid', __('Sorry, that email is invalid', 'give'));
519 519
 			// Check if email exists
520
-		} else if ( email_exists( $user_email ) && $registering_new_user ) {
521
-			give_set_error( 'email_used', __( 'Sorry, that email already active for another user', 'give' ) );
520
+		} else if (email_exists($user_email) && $registering_new_user) {
521
+			give_set_error('email_used', __('Sorry, that email already active for another user', 'give'));
522 522
 		} else {
523 523
 			// All the checks have run and it's good to go
524 524
 			$valid_user_data['user_email'] = $user_email;
525 525
 		}
526 526
 	} else {
527 527
 		// No email
528
-		give_set_error( 'email_empty', __( 'Enter an email', 'give' ) );
528
+		give_set_error('email_empty', __('Enter an email', 'give'));
529 529
 	}
530 530
 
531 531
 	// Check password
532
-	if ( $user_pass && $pass_confirm ) {
532
+	if ($user_pass && $pass_confirm) {
533 533
 		// Verify confirmation matches
534
-		if ( $user_pass != $pass_confirm ) {
534
+		if ($user_pass != $pass_confirm) {
535 535
 			// Passwords do not match
536
-			give_set_error( 'password_mismatch', __( 'Passwords don\'t match', 'give' ) );
536
+			give_set_error('password_mismatch', __('Passwords don\'t match', 'give'));
537 537
 		} else {
538 538
 			// All is good to go
539 539
 			$valid_user_data['user_pass'] = $user_pass;
540 540
 		}
541 541
 	} else {
542 542
 		// Password or confirmation missing
543
-		if ( ! $user_pass && $registering_new_user ) {
543
+		if ( ! $user_pass && $registering_new_user) {
544 544
 			// The password is invalid
545
-			give_set_error( 'password_empty', __( 'Enter a password', 'give' ) );
546
-		} else if ( ! $pass_confirm && $registering_new_user ) {
545
+			give_set_error('password_empty', __('Enter a password', 'give'));
546
+		} else if ( ! $pass_confirm && $registering_new_user) {
547 547
 			// Confirmation password is invalid
548
-			give_set_error( 'confirmation_empty', __( 'Enter the password confirmation', 'give' ) );
548
+			give_set_error('confirmation_empty', __('Enter the password confirmation', 'give'));
549 549
 		}
550 550
 	}
551 551
 
@@ -564,34 +564,34 @@  discard block
 block discarded – undo
564 564
 	// Start an array to collect valid user data
565 565
 	$valid_user_data = array(
566 566
 		// Assume there will be errors
567
-		'user_id' => - 1
567
+		'user_id' => -1
568 568
 	);
569 569
 
570 570
 	// Username
571
-	if ( ! isset( $_POST['give_user_login'] ) || $_POST['give_user_login'] == '' ) {
572
-		give_set_error( 'must_log_in', __( 'You must login or register to complete your donation', 'give' ) );
571
+	if ( ! isset($_POST['give_user_login']) || $_POST['give_user_login'] == '') {
572
+		give_set_error('must_log_in', __('You must login or register to complete your donation', 'give'));
573 573
 
574 574
 		return $valid_user_data;
575 575
 	}
576 576
 
577 577
 	// Get the user by login
578
-	$user_data = get_user_by( 'login', strip_tags( $_POST['give_user_login'] ) );
578
+	$user_data = get_user_by('login', strip_tags($_POST['give_user_login']));
579 579
 
580 580
 	// Check if user exists
581
-	if ( $user_data ) {
581
+	if ($user_data) {
582 582
 		// Get password
583
-		$user_pass = isset( $_POST['give_user_pass'] ) ? $_POST['give_user_pass'] : false;
583
+		$user_pass = isset($_POST['give_user_pass']) ? $_POST['give_user_pass'] : false;
584 584
 
585 585
 		// Check user_pass
586
-		if ( $user_pass ) {
586
+		if ($user_pass) {
587 587
 			// Check if password is valid
588
-			if ( ! wp_check_password( $user_pass, $user_data->user_pass, $user_data->ID ) ) {
588
+			if ( ! wp_check_password($user_pass, $user_data->user_pass, $user_data->ID)) {
589 589
 				// Incorrect password
590 590
 				give_set_error(
591 591
 					'password_incorrect',
592 592
 					sprintf(
593
-						__( 'The password you entered is incorrect. %sReset Password%s', 'give' ),
594
-						'<a href="' . wp_lostpassword_url( "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]" ) . '" title="' . __( 'Lost Password', 'give' ) . '">',
593
+						__('The password you entered is incorrect. %sReset Password%s', 'give'),
594
+						'<a href="'.wp_lostpassword_url("http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]").'" title="'.__('Lost Password', 'give').'">',
595 595
 						'</a>'
596 596
 					)
597 597
 				);
@@ -609,11 +609,11 @@  discard block
 block discarded – undo
609 609
 			}
610 610
 		} else {
611 611
 			// Empty password
612
-			give_set_error( 'password_empty', __( 'Enter a password', 'give' ) );
612
+			give_set_error('password_empty', __('Enter a password', 'give'));
613 613
 		}
614 614
 	} else {
615 615
 		// no username
616
-		give_set_error( 'username_incorrect', __( 'The username you entered does not exist', 'give' ) );
616
+		give_set_error('username_incorrect', __('The username you entered does not exist', 'give'));
617 617
 	}
618 618
 
619 619
 	return $valid_user_data;
@@ -628,7 +628,7 @@  discard block
 block discarded – undo
628 628
  */
629 629
 function give_purchase_form_validate_guest_user() {
630 630
 
631
-	$form_id = isset( $_POST['give-form-id'] ) ? $_POST['give-form-id'] : '';
631
+	$form_id = isset($_POST['give-form-id']) ? $_POST['give-form-id'] : '';
632 632
 
633 633
 	// Start an array to collect valid user data
634 634
 	$valid_user_data = array(
@@ -637,32 +637,32 @@  discard block
 block discarded – undo
637 637
 	);
638 638
 
639 639
 	// Show error message if user must be logged in
640
-	if ( give_logged_in_only( $form_id ) ) {
641
-		give_set_error( 'logged_in_only', __( 'You must be logged into to donate', 'give' ) );
640
+	if (give_logged_in_only($form_id)) {
641
+		give_set_error('logged_in_only', __('You must be logged into to donate', 'give'));
642 642
 	}
643 643
 
644 644
 	// Get the guest email
645
-	$guest_email = isset( $_POST['give_email'] ) ? $_POST['give_email'] : false;
645
+	$guest_email = isset($_POST['give_email']) ? $_POST['give_email'] : false;
646 646
 
647 647
 	// Check email
648
-	if ( $guest_email && strlen( $guest_email ) > 0 ) {
648
+	if ($guest_email && strlen($guest_email) > 0) {
649 649
 		// Validate email
650
-		if ( ! is_email( $guest_email ) ) {
650
+		if ( ! is_email($guest_email)) {
651 651
 			// Invalid email
652
-			give_set_error( 'email_invalid', __( 'Invalid email', 'give' ) );
652
+			give_set_error('email_invalid', __('Invalid email', 'give'));
653 653
 		} else {
654 654
 			// All is good to go
655 655
 			$valid_user_data['user_email'] = $guest_email;
656 656
 		}
657 657
 	} else {
658 658
 		// No email
659
-		give_set_error( 'email_empty', __( 'Enter an email', 'give' ) );
659
+		give_set_error('email_empty', __('Enter an email', 'give'));
660 660
 	}
661 661
 
662 662
 	// Loop through required fields and show error messages
663
-	foreach ( give_purchase_form_required_fields( $form_id ) as $field_name => $value ) {
664
-		if ( in_array( $value, give_purchase_form_required_fields( $form_id ) ) && empty( $_POST[ $field_name ] ) ) {
665
-			give_set_error( $value['error_id'], $value['error_message'] );
663
+	foreach (give_purchase_form_required_fields($form_id) as $field_name => $value) {
664
+		if (in_array($value, give_purchase_form_required_fields($form_id)) && empty($_POST[$field_name])) {
665
+			give_set_error($value['error_id'], $value['error_message']);
666 666
 		}
667 667
 	}
668 668
 
@@ -678,42 +678,42 @@  discard block
 block discarded – undo
678 678
  * @since   1.0
679 679
  * @return  integer
680 680
  */
681
-function give_register_and_login_new_user( $user_data = array() ) {
681
+function give_register_and_login_new_user($user_data = array()) {
682 682
 	// Verify the array
683
-	if ( empty( $user_data ) ) {
684
-		return - 1;
683
+	if (empty($user_data)) {
684
+		return -1;
685 685
 	}
686 686
 
687
-	if ( give_get_errors() ) {
688
-		return - 1;
687
+	if (give_get_errors()) {
688
+		return -1;
689 689
 	}
690 690
 
691
-	$user_args = apply_filters( 'give_insert_user_args', array(
692
-		'user_login'      => isset( $user_data['user_login'] ) ? $user_data['user_login'] : '',
693
-		'user_pass'       => isset( $user_data['user_pass'] ) ? $user_data['user_pass'] : '',
694
-		'user_email'      => isset( $user_data['user_email'] ) ? $user_data['user_email'] : '',
695
-		'first_name'      => isset( $user_data['user_first'] ) ? $user_data['user_first'] : '',
696
-		'last_name'       => isset( $user_data['user_last'] ) ? $user_data['user_last'] : '',
697
-		'user_registered' => date( 'Y-m-d H:i:s' ),
698
-		'role'            => get_option( 'default_role' )
699
-	), $user_data );
691
+	$user_args = apply_filters('give_insert_user_args', array(
692
+		'user_login'      => isset($user_data['user_login']) ? $user_data['user_login'] : '',
693
+		'user_pass'       => isset($user_data['user_pass']) ? $user_data['user_pass'] : '',
694
+		'user_email'      => isset($user_data['user_email']) ? $user_data['user_email'] : '',
695
+		'first_name'      => isset($user_data['user_first']) ? $user_data['user_first'] : '',
696
+		'last_name'       => isset($user_data['user_last']) ? $user_data['user_last'] : '',
697
+		'user_registered' => date('Y-m-d H:i:s'),
698
+		'role'            => get_option('default_role')
699
+	), $user_data);
700 700
 
701 701
 	// Insert new user
702
-	$user_id = wp_insert_user( $user_args );
702
+	$user_id = wp_insert_user($user_args);
703 703
 
704 704
 	// Validate inserted user
705
-	if ( is_wp_error( $user_id ) ) {
706
-		return - 1;
705
+	if (is_wp_error($user_id)) {
706
+		return -1;
707 707
 	}
708 708
 
709 709
 	// Allow themes and plugins to filter the user data
710
-	$user_data = apply_filters( 'give_insert_user_data', $user_data, $user_args );
710
+	$user_data = apply_filters('give_insert_user_data', $user_data, $user_args);
711 711
 
712 712
 	// Allow themes and plugins to hook
713
-	do_action( 'give_insert_user', $user_id, $user_data );
713
+	do_action('give_insert_user', $user_id, $user_data);
714 714
 
715 715
 	// Login new user
716
-	give_log_user_in( $user_id, $user_data['user_login'], $user_data['user_pass'] );
716
+	give_log_user_in($user_id, $user_data['user_login'], $user_data['user_pass']);
717 717
 
718 718
 	// Return user id
719 719
 	return $user_id;
@@ -728,27 +728,27 @@  discard block
 block discarded – undo
728 728
  * @since   1.0
729 729
  * @return  array
730 730
  */
731
-function give_get_purchase_form_user( $valid_data = array() ) {
731
+function give_get_purchase_form_user($valid_data = array()) {
732 732
 
733 733
 	// Initialize user
734 734
 	$user    = false;
735
-	$is_ajax = defined( 'DOING_AJAX' ) && DOING_AJAX;
735
+	$is_ajax = defined('DOING_AJAX') && DOING_AJAX;
736 736
 
737
-	if ( $is_ajax ) {
737
+	if ($is_ajax) {
738 738
 		// Do not create or login the user during the ajax submission (check for errors only)
739 739
 		return true;
740
-	} else if ( is_user_logged_in() ) {
740
+	} else if (is_user_logged_in()) {
741 741
 		// Set the valid user as the logged in collected data
742 742
 		$user = $valid_data['logged_in_user'];
743
-	} else if ( $valid_data['need_new_user'] === true || $valid_data['need_user_login'] === true ) {
743
+	} else if ($valid_data['need_new_user'] === true || $valid_data['need_user_login'] === true) {
744 744
 		// New user registration
745
-		if ( $valid_data['need_new_user'] === true ) {
745
+		if ($valid_data['need_new_user'] === true) {
746 746
 			// Set user
747 747
 			$user = $valid_data['new_user_data'];
748 748
 			// Register and login new user
749
-			$user['user_id'] = give_register_and_login_new_user( $user );
749
+			$user['user_id'] = give_register_and_login_new_user($user);
750 750
 			// User login
751
-		} else if ( $valid_data['need_user_login'] === true && ! $is_ajax ) {
751
+		} else if ($valid_data['need_user_login'] === true && ! $is_ajax) {
752 752
 
753 753
 			/*
754 754
 			 * The login form is now processed in the give_process_purchase_login() function.
@@ -763,48 +763,48 @@  discard block
 block discarded – undo
763 763
 			// Set user
764 764
 			$user = $valid_data['login_user_data'];
765 765
 			// Login user
766
-			give_log_user_in( $user['user_id'], $user['user_login'], $user['user_pass'] );
766
+			give_log_user_in($user['user_id'], $user['user_login'], $user['user_pass']);
767 767
 		}
768 768
 	}
769 769
 
770 770
 	// Check guest checkout
771
-	if ( false === $user && false === give_logged_in_only( $_POST['give-form-id'] ) ) {
771
+	if (false === $user && false === give_logged_in_only($_POST['give-form-id'])) {
772 772
 		// Set user
773 773
 		$user = $valid_data['guest_user_data'];
774 774
 	}
775 775
 
776 776
 	// Verify we have an user
777
-	if ( false === $user || empty( $user ) ) {
777
+	if (false === $user || empty($user)) {
778 778
 		// Return false
779 779
 		return false;
780 780
 	}
781 781
 
782 782
 	// Get user first name
783
-	if ( ! isset( $user['user_first'] ) || strlen( trim( $user['user_first'] ) ) < 1 ) {
784
-		$user['user_first'] = isset( $_POST['give_first'] ) ? strip_tags( trim( $_POST['give_first'] ) ) : '';
783
+	if ( ! isset($user['user_first']) || strlen(trim($user['user_first'])) < 1) {
784
+		$user['user_first'] = isset($_POST['give_first']) ? strip_tags(trim($_POST['give_first'])) : '';
785 785
 	}
786 786
 
787 787
 	// Get user last name
788
-	if ( ! isset( $user['user_last'] ) || strlen( trim( $user['user_last'] ) ) < 1 ) {
789
-		$user['user_last'] = isset( $_POST['give_last'] ) ? strip_tags( trim( $_POST['give_last'] ) ) : '';
788
+	if ( ! isset($user['user_last']) || strlen(trim($user['user_last'])) < 1) {
789
+		$user['user_last'] = isset($_POST['give_last']) ? strip_tags(trim($_POST['give_last'])) : '';
790 790
 	}
791 791
 
792 792
 	// Get the user's billing address details
793 793
 	$user['address']            = array();
794
-	$user['address']['line1']   = ! empty( $_POST['card_address'] ) ? sanitize_text_field( $_POST['card_address'] ) : false;
795
-	$user['address']['line2']   = ! empty( $_POST['card_address_2'] ) ? sanitize_text_field( $_POST['card_address_2'] ) : false;
796
-	$user['address']['city']    = ! empty( $_POST['card_city'] ) ? sanitize_text_field( $_POST['card_city'] ) : false;
797
-	$user['address']['state']   = ! empty( $_POST['card_state'] ) ? sanitize_text_field( $_POST['card_state'] ) : false;
798
-	$user['address']['country'] = ! empty( $_POST['billing_country'] ) ? sanitize_text_field( $_POST['billing_country'] ) : false;
799
-	$user['address']['zip']     = ! empty( $_POST['card_zip'] ) ? sanitize_text_field( $_POST['card_zip'] ) : false;
800
-
801
-	if ( empty( $user['address']['country'] ) ) {
794
+	$user['address']['line1']   = ! empty($_POST['card_address']) ? sanitize_text_field($_POST['card_address']) : false;
795
+	$user['address']['line2']   = ! empty($_POST['card_address_2']) ? sanitize_text_field($_POST['card_address_2']) : false;
796
+	$user['address']['city']    = ! empty($_POST['card_city']) ? sanitize_text_field($_POST['card_city']) : false;
797
+	$user['address']['state']   = ! empty($_POST['card_state']) ? sanitize_text_field($_POST['card_state']) : false;
798
+	$user['address']['country'] = ! empty($_POST['billing_country']) ? sanitize_text_field($_POST['billing_country']) : false;
799
+	$user['address']['zip']     = ! empty($_POST['card_zip']) ? sanitize_text_field($_POST['card_zip']) : false;
800
+
801
+	if (empty($user['address']['country'])) {
802 802
 		$user['address'] = false;
803 803
 	} // Country will always be set if address fields are present
804 804
 
805
-	if ( ! empty( $user['user_id'] ) && $user['user_id'] > 0 && ! empty( $user['address'] ) ) {
805
+	if ( ! empty($user['user_id']) && $user['user_id'] > 0 && ! empty($user['address'])) {
806 806
 		// Store the address in the user's meta so the donation form can be pre-populated with it on return purchases
807
-		update_user_meta( $user['user_id'], '_give_user_address', $user['address'] );
807
+		update_user_meta($user['user_id'], '_give_user_address', $user['address']);
808 808
 	}
809 809
 
810 810
 	// Return valid user
@@ -823,16 +823,16 @@  discard block
 block discarded – undo
823 823
 	$card_data = give_get_purchase_cc_info();
824 824
 
825 825
 	// Validate the card zip
826
-	if ( ! empty( $card_data['card_zip'] ) ) {
827
-		if ( ! give_purchase_form_validate_cc_zip( $card_data['card_zip'], $card_data['card_country'] ) ) {
828
-			give_set_error( 'invalid_cc_zip', __( 'The zip / postal code you entered for your billing address is invalid', 'give' ) );
826
+	if ( ! empty($card_data['card_zip'])) {
827
+		if ( ! give_purchase_form_validate_cc_zip($card_data['card_zip'], $card_data['card_country'])) {
828
+			give_set_error('invalid_cc_zip', __('The zip / postal code you entered for your billing address is invalid', 'give'));
829 829
 		}
830 830
 	}
831 831
 
832 832
 	//Ensure no spaces
833
-	if ( ! empty( $card_data['card_number'] ) ) {
834
-		$card_data['card_number'] = str_replace( '+', '', $card_data['card_number'] ); //no "+" signs
835
-		$card_data['card_number'] = str_replace( ' ', '', $card_data['card_number'] ); // No spaces
833
+	if ( ! empty($card_data['card_number'])) {
834
+		$card_data['card_number'] = str_replace('+', '', $card_data['card_number']); //no "+" signs
835
+		$card_data['card_number'] = str_replace(' ', '', $card_data['card_number']); // No spaces
836 836
 	}
837 837
 
838 838
 	// This should validate card numbers at some point too
@@ -848,17 +848,17 @@  discard block
 block discarded – undo
848 848
  */
849 849
 function give_get_purchase_cc_info() {
850 850
 	$cc_info                   = array();
851
-	$cc_info['card_name']      = isset( $_POST['card_name'] ) ? sanitize_text_field( $_POST['card_name'] ) : '';
852
-	$cc_info['card_number']    = isset( $_POST['card_number'] ) ? sanitize_text_field( $_POST['card_number'] ) : '';
853
-	$cc_info['card_cvc']       = isset( $_POST['card_cvc'] ) ? sanitize_text_field( $_POST['card_cvc'] ) : '';
854
-	$cc_info['card_exp_month'] = isset( $_POST['card_exp_month'] ) ? sanitize_text_field( $_POST['card_exp_month'] ) : '';
855
-	$cc_info['card_exp_year']  = isset( $_POST['card_exp_year'] ) ? sanitize_text_field( $_POST['card_exp_year'] ) : '';
856
-	$cc_info['card_address']   = isset( $_POST['card_address'] ) ? sanitize_text_field( $_POST['card_address'] ) : '';
857
-	$cc_info['card_address_2'] = isset( $_POST['card_address_2'] ) ? sanitize_text_field( $_POST['card_address_2'] ) : '';
858
-	$cc_info['card_city']      = isset( $_POST['card_city'] ) ? sanitize_text_field( $_POST['card_city'] ) : '';
859
-	$cc_info['card_state']     = isset( $_POST['card_state'] ) ? sanitize_text_field( $_POST['card_state'] ) : '';
860
-	$cc_info['card_country']   = isset( $_POST['billing_country'] ) ? sanitize_text_field( $_POST['billing_country'] ) : '';
861
-	$cc_info['card_zip']       = isset( $_POST['card_zip'] ) ? sanitize_text_field( $_POST['card_zip'] ) : '';
851
+	$cc_info['card_name']      = isset($_POST['card_name']) ? sanitize_text_field($_POST['card_name']) : '';
852
+	$cc_info['card_number']    = isset($_POST['card_number']) ? sanitize_text_field($_POST['card_number']) : '';
853
+	$cc_info['card_cvc']       = isset($_POST['card_cvc']) ? sanitize_text_field($_POST['card_cvc']) : '';
854
+	$cc_info['card_exp_month'] = isset($_POST['card_exp_month']) ? sanitize_text_field($_POST['card_exp_month']) : '';
855
+	$cc_info['card_exp_year']  = isset($_POST['card_exp_year']) ? sanitize_text_field($_POST['card_exp_year']) : '';
856
+	$cc_info['card_address']   = isset($_POST['card_address']) ? sanitize_text_field($_POST['card_address']) : '';
857
+	$cc_info['card_address_2'] = isset($_POST['card_address_2']) ? sanitize_text_field($_POST['card_address_2']) : '';
858
+	$cc_info['card_city']      = isset($_POST['card_city']) ? sanitize_text_field($_POST['card_city']) : '';
859
+	$cc_info['card_state']     = isset($_POST['card_state']) ? sanitize_text_field($_POST['card_state']) : '';
860
+	$cc_info['card_country']   = isset($_POST['billing_country']) ? sanitize_text_field($_POST['billing_country']) : '';
861
+	$cc_info['card_zip']       = isset($_POST['card_zip']) ? sanitize_text_field($_POST['card_zip']) : '';
862 862
 
863 863
 	// Return cc info
864 864
 	return $cc_info;
@@ -874,14 +874,14 @@  discard block
 block discarded – undo
874 874
  *
875 875
  * @return bool|mixed|void
876 876
  */
877
-function give_purchase_form_validate_cc_zip( $zip = 0, $country_code = '' ) {
877
+function give_purchase_form_validate_cc_zip($zip = 0, $country_code = '') {
878 878
 	$ret = false;
879 879
 
880
-	if ( empty( $zip ) || empty( $country_code ) ) {
880
+	if (empty($zip) || empty($country_code)) {
881 881
 		return $ret;
882 882
 	}
883 883
 
884
-	$country_code = strtoupper( $country_code );
884
+	$country_code = strtoupper($country_code);
885 885
 
886 886
 	$zip_regex = array(
887 887
 		"AD" => "AD\d{3}",
@@ -1041,9 +1041,9 @@  discard block
 block discarded – undo
1041 1041
 		"ZM" => "\d{5}"
1042 1042
 	);
1043 1043
 
1044
-	if ( ! isset ( $zip_regex[ $country_code ] ) || preg_match( "/" . $zip_regex[ $country_code ] . "/i", $zip ) ) {
1044
+	if ( ! isset ($zip_regex[$country_code]) || preg_match("/".$zip_regex[$country_code]."/i", $zip)) {
1045 1045
 		$ret = true;
1046 1046
 	}
1047 1047
 
1048
-	return apply_filters( 'give_is_zip_valid', $ret, $zip, $country_code );
1048
+	return apply_filters('give_is_zip_valid', $ret, $zip, $country_code);
1049 1049
 }
1050 1050
\ No newline at end of file
Please login to merge, or discard this patch.
give.php 1 patch
Spacing   +127 added lines, -127 removed lines patch added patch discarded remove patch
@@ -40,11 +40,11 @@  discard block
 block discarded – undo
40 40
  */
41 41
 
42 42
 // Exit if accessed directly
43
-if ( ! defined( 'ABSPATH' ) ) {
43
+if ( ! defined('ABSPATH')) {
44 44
 	exit;
45 45
 }
46 46
 
47
-if ( ! class_exists( 'Give' ) ) :
47
+if ( ! class_exists('Give')) :
48 48
 	/**
49 49
 	 * Main Give Class
50 50
 	 *
@@ -159,11 +159,11 @@  discard block
 block discarded – undo
159 159
 		 * @return    Give
160 160
 		 */
161 161
 		public static function instance() {
162
-			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof Give ) ) {
162
+			if ( ! isset(self::$instance) && ! (self::$instance instanceof Give)) {
163 163
 				self::$instance = new Give;
164 164
 				self::$instance->setup_constants();
165 165
 
166
-				add_action( 'plugins_loaded', array( self::$instance, 'load_textdomain' ) );
166
+				add_action('plugins_loaded', array(self::$instance, 'load_textdomain'));
167 167
 
168 168
 				self::$instance->includes();
169 169
 				self::$instance->roles           = new Give_Roles();
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
 		 */
196 196
 		public function __clone() {
197 197
 			// Cloning instances of the class is forbidden
198
-			_doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'give' ), '1.0' );
198
+			_doing_it_wrong(__FUNCTION__, __('Cheatin&#8217; huh?', 'give'), '1.0');
199 199
 		}
200 200
 
201 201
 		/**
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
 		 */
208 208
 		public function __wakeup() {
209 209
 			// Unserializing instances of the class is forbidden
210
-			_doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'give' ), '1.0' );
210
+			_doing_it_wrong(__FUNCTION__, __('Cheatin&#8217; huh?', 'give'), '1.0');
211 211
 		}
212 212
 
213 213
 		/**
@@ -220,33 +220,33 @@  discard block
 block discarded – undo
220 220
 		private function setup_constants() {
221 221
 
222 222
 			// Plugin version
223
-			if ( ! defined( 'GIVE_VERSION' ) ) {
224
-				define( 'GIVE_VERSION', '1.4.5' );
223
+			if ( ! defined('GIVE_VERSION')) {
224
+				define('GIVE_VERSION', '1.4.5');
225 225
 			}
226 226
 
227 227
 			// Plugin Folder Path
228
-			if ( ! defined( 'GIVE_PLUGIN_DIR' ) ) {
229
-				define( 'GIVE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
228
+			if ( ! defined('GIVE_PLUGIN_DIR')) {
229
+				define('GIVE_PLUGIN_DIR', plugin_dir_path(__FILE__));
230 230
 			}
231 231
 
232 232
 			// Plugin Folder URL
233
-			if ( ! defined( 'GIVE_PLUGIN_URL' ) ) {
234
-				define( 'GIVE_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
233
+			if ( ! defined('GIVE_PLUGIN_URL')) {
234
+				define('GIVE_PLUGIN_URL', plugin_dir_url(__FILE__));
235 235
 			}
236 236
 
237 237
 			// Plugin Basename aka: "give/give.php"
238
-			if ( ! defined( 'GIVE_PLUGIN_BASENAME' ) ) {
239
-				define( 'GIVE_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
238
+			if ( ! defined('GIVE_PLUGIN_BASENAME')) {
239
+				define('GIVE_PLUGIN_BASENAME', plugin_basename(__FILE__));
240 240
 			}
241 241
 
242 242
 			// Plugin Root File
243
-			if ( ! defined( 'GIVE_PLUGIN_FILE' ) ) {
244
-				define( 'GIVE_PLUGIN_FILE', __FILE__ );
243
+			if ( ! defined('GIVE_PLUGIN_FILE')) {
244
+				define('GIVE_PLUGIN_FILE', __FILE__);
245 245
 			}
246 246
 
247 247
 			// Make sure CAL_GREGORIAN is defined
248
-			if ( ! defined( 'CAL_GREGORIAN' ) ) {
249
-				define( 'CAL_GREGORIAN', 1 );
248
+			if ( ! defined('CAL_GREGORIAN')) {
249
+				define('CAL_GREGORIAN', 1);
250 250
 			}
251 251
 		}
252 252
 
@@ -260,109 +260,109 @@  discard block
 block discarded – undo
260 260
 		private function includes() {
261 261
 			global $give_options;
262 262
 
263
-			require_once GIVE_PLUGIN_DIR . 'includes/admin/class-give-settings.php';
263
+			require_once GIVE_PLUGIN_DIR.'includes/admin/class-give-settings.php';
264 264
 			$give_options = give_get_settings();
265 265
 
266
-			require_once GIVE_PLUGIN_DIR . 'includes/post-types.php';
267
-			require_once GIVE_PLUGIN_DIR . 'includes/scripts.php';
268
-			require_once GIVE_PLUGIN_DIR . 'includes/ajax-functions.php';
269
-			require_once GIVE_PLUGIN_DIR . 'includes/actions.php';
270
-			require_once GIVE_PLUGIN_DIR . 'includes/api/class-give-api.php';
271
-
272
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-roles.php';
273
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-template-loader.php';
274
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-donate-form.php';
275
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-db.php';
276
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-customers.php';
277
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-customer.php';
278
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-stats.php';
279
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-session.php';
280
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-html-elements.php';
281
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-logging.php';
282
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-license-handler.php';
283
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-cron.php';
284
-			require_once GIVE_PLUGIN_DIR . 'includes/class-give-email-access.php';
285
-
286
-			require_once GIVE_PLUGIN_DIR . 'includes/country-functions.php';
287
-			require_once GIVE_PLUGIN_DIR . 'includes/template-functions.php';
288
-			require_once GIVE_PLUGIN_DIR . 'includes/misc-functions.php';
289
-			require_once GIVE_PLUGIN_DIR . 'includes/forms/functions.php';
290
-			require_once GIVE_PLUGIN_DIR . 'includes/forms/template.php';
291
-			require_once GIVE_PLUGIN_DIR . 'includes/forms/widget.php';
292
-			require_once GIVE_PLUGIN_DIR . 'includes/shortcodes.php';
293
-			require_once GIVE_PLUGIN_DIR . 'includes/formatting.php';
294
-			require_once GIVE_PLUGIN_DIR . 'includes/price-functions.php';
295
-			require_once GIVE_PLUGIN_DIR . 'includes/error-tracking.php';
296
-			require_once GIVE_PLUGIN_DIR . 'includes/process-purchase.php';
297
-			require_once GIVE_PLUGIN_DIR . 'includes/login-register.php';
298
-			require_once GIVE_PLUGIN_DIR . 'includes/user-functions.php';
299
-			require_once GIVE_PLUGIN_DIR . 'includes/plugin-compatibility.php';
300
-			require_once GIVE_PLUGIN_DIR . 'includes/deprecated-functions.php';
301
-
302
-			require_once GIVE_PLUGIN_DIR . 'includes/payments/functions.php';
303
-			require_once GIVE_PLUGIN_DIR . 'includes/payments/actions.php';
304
-			require_once GIVE_PLUGIN_DIR . 'includes/payments/class-payment-stats.php';
305
-			require_once GIVE_PLUGIN_DIR . 'includes/payments/class-payments-query.php';
306
-			require_once GIVE_PLUGIN_DIR . 'includes/payments/class-give-payment.php';
307
-
308
-			require_once GIVE_PLUGIN_DIR . 'includes/gateways/functions.php';
309
-			require_once GIVE_PLUGIN_DIR . 'includes/gateways/actions.php';
310
-			require_once GIVE_PLUGIN_DIR . 'includes/gateways/paypal-standard.php';
311
-			require_once GIVE_PLUGIN_DIR . 'includes/gateways/offline-donations.php';
312
-			require_once GIVE_PLUGIN_DIR . 'includes/gateways/manual.php';
313
-
314
-			require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-emails.php';
315
-			require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-email-tags.php';
316
-			require_once GIVE_PLUGIN_DIR . 'includes/emails/functions.php';
317
-			require_once GIVE_PLUGIN_DIR . 'includes/emails/template.php';
318
-			require_once GIVE_PLUGIN_DIR . 'includes/emails/actions.php';
319
-
320
-			if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
321
-
322
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-footer.php';
323
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/welcome.php';
324
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-pages.php';
325
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/class-admin-notices.php';
326
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/class-api-keys-table.php';
327
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-actions.php';
328
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/system-info.php';
329
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/add-ons.php';
330
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/plugins.php';
331
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/dashboard-widgets.php';
332
-
333
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/payments/actions.php';
334
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/payments/payments-history.php';
335
-
336
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/customers/customers.php';
337
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/customers/customer-functions.php';
338
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/customers/customer-actions.php';
339
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/metabox.php';
340
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/dashboard-columns.php';
341
-
342
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/export/export-functions.php';
343
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/reports.php';
344
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/tools.php';
345
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/tools/tools-actions.php';
346
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/pdf-reports.php';
347
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/class-give-graph.php';
348
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/graphing.php';
349
-
350
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/abstract-shortcode-generator.php';
351
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/class-shortcode-button.php';
352
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-form.php';
353
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-goal.php';
354
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-login.php';
355
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-register.php';
356
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-profile-editor.php';
357
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-donation-history.php';
358
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-receipt.php';
359
-
360
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/upgrades/upgrade-functions.php';
361
-				require_once GIVE_PLUGIN_DIR . 'includes/admin/upgrades/upgrades.php';
266
+			require_once GIVE_PLUGIN_DIR.'includes/post-types.php';
267
+			require_once GIVE_PLUGIN_DIR.'includes/scripts.php';
268
+			require_once GIVE_PLUGIN_DIR.'includes/ajax-functions.php';
269
+			require_once GIVE_PLUGIN_DIR.'includes/actions.php';
270
+			require_once GIVE_PLUGIN_DIR.'includes/api/class-give-api.php';
271
+
272
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-roles.php';
273
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-template-loader.php';
274
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-donate-form.php';
275
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-db.php';
276
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-db-customers.php';
277
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-customer.php';
278
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-stats.php';
279
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-session.php';
280
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-html-elements.php';
281
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-logging.php';
282
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-license-handler.php';
283
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-cron.php';
284
+			require_once GIVE_PLUGIN_DIR.'includes/class-give-email-access.php';
285
+
286
+			require_once GIVE_PLUGIN_DIR.'includes/country-functions.php';
287
+			require_once GIVE_PLUGIN_DIR.'includes/template-functions.php';
288
+			require_once GIVE_PLUGIN_DIR.'includes/misc-functions.php';
289
+			require_once GIVE_PLUGIN_DIR.'includes/forms/functions.php';
290
+			require_once GIVE_PLUGIN_DIR.'includes/forms/template.php';
291
+			require_once GIVE_PLUGIN_DIR.'includes/forms/widget.php';
292
+			require_once GIVE_PLUGIN_DIR.'includes/shortcodes.php';
293
+			require_once GIVE_PLUGIN_DIR.'includes/formatting.php';
294
+			require_once GIVE_PLUGIN_DIR.'includes/price-functions.php';
295
+			require_once GIVE_PLUGIN_DIR.'includes/error-tracking.php';
296
+			require_once GIVE_PLUGIN_DIR.'includes/process-purchase.php';
297
+			require_once GIVE_PLUGIN_DIR.'includes/login-register.php';
298
+			require_once GIVE_PLUGIN_DIR.'includes/user-functions.php';
299
+			require_once GIVE_PLUGIN_DIR.'includes/plugin-compatibility.php';
300
+			require_once GIVE_PLUGIN_DIR.'includes/deprecated-functions.php';
301
+
302
+			require_once GIVE_PLUGIN_DIR.'includes/payments/functions.php';
303
+			require_once GIVE_PLUGIN_DIR.'includes/payments/actions.php';
304
+			require_once GIVE_PLUGIN_DIR.'includes/payments/class-payment-stats.php';
305
+			require_once GIVE_PLUGIN_DIR.'includes/payments/class-payments-query.php';
306
+			require_once GIVE_PLUGIN_DIR.'includes/payments/class-give-payment.php';
307
+
308
+			require_once GIVE_PLUGIN_DIR.'includes/gateways/functions.php';
309
+			require_once GIVE_PLUGIN_DIR.'includes/gateways/actions.php';
310
+			require_once GIVE_PLUGIN_DIR.'includes/gateways/paypal-standard.php';
311
+			require_once GIVE_PLUGIN_DIR.'includes/gateways/offline-donations.php';
312
+			require_once GIVE_PLUGIN_DIR.'includes/gateways/manual.php';
313
+
314
+			require_once GIVE_PLUGIN_DIR.'includes/emails/class-give-emails.php';
315
+			require_once GIVE_PLUGIN_DIR.'includes/emails/class-give-email-tags.php';
316
+			require_once GIVE_PLUGIN_DIR.'includes/emails/functions.php';
317
+			require_once GIVE_PLUGIN_DIR.'includes/emails/template.php';
318
+			require_once GIVE_PLUGIN_DIR.'includes/emails/actions.php';
319
+
320
+			if (is_admin() || (defined('WP_CLI') && WP_CLI)) {
321
+
322
+				require_once GIVE_PLUGIN_DIR.'includes/admin/admin-footer.php';
323
+				require_once GIVE_PLUGIN_DIR.'includes/admin/welcome.php';
324
+				require_once GIVE_PLUGIN_DIR.'includes/admin/admin-pages.php';
325
+				require_once GIVE_PLUGIN_DIR.'includes/admin/class-admin-notices.php';
326
+				require_once GIVE_PLUGIN_DIR.'includes/admin/class-api-keys-table.php';
327
+				require_once GIVE_PLUGIN_DIR.'includes/admin/admin-actions.php';
328
+				require_once GIVE_PLUGIN_DIR.'includes/admin/system-info.php';
329
+				require_once GIVE_PLUGIN_DIR.'includes/admin/add-ons.php';
330
+				require_once GIVE_PLUGIN_DIR.'includes/admin/plugins.php';
331
+				require_once GIVE_PLUGIN_DIR.'includes/admin/dashboard-widgets.php';
332
+
333
+				require_once GIVE_PLUGIN_DIR.'includes/admin/payments/actions.php';
334
+				require_once GIVE_PLUGIN_DIR.'includes/admin/payments/payments-history.php';
335
+
336
+				require_once GIVE_PLUGIN_DIR.'includes/admin/customers/customers.php';
337
+				require_once GIVE_PLUGIN_DIR.'includes/admin/customers/customer-functions.php';
338
+				require_once GIVE_PLUGIN_DIR.'includes/admin/customers/customer-actions.php';
339
+				require_once GIVE_PLUGIN_DIR.'includes/admin/forms/metabox.php';
340
+				require_once GIVE_PLUGIN_DIR.'includes/admin/forms/dashboard-columns.php';
341
+
342
+				require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/export/export-functions.php';
343
+				require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/reports.php';
344
+				require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/tools.php';
345
+				require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/tools/tools-actions.php';
346
+				require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/pdf-reports.php';
347
+				require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/class-give-graph.php';
348
+				require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/graphing.php';
349
+
350
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/abstract-shortcode-generator.php';
351
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/class-shortcode-button.php';
352
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-form.php';
353
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-goal.php';
354
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-login.php';
355
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-register.php';
356
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-profile-editor.php';
357
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-donation-history.php';
358
+				require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-receipt.php';
359
+
360
+				require_once GIVE_PLUGIN_DIR.'includes/admin/upgrades/upgrade-functions.php';
361
+				require_once GIVE_PLUGIN_DIR.'includes/admin/upgrades/upgrades.php';
362 362
 
363 363
 			}
364 364
 
365
-			require_once GIVE_PLUGIN_DIR . 'includes/install.php';
365
+			require_once GIVE_PLUGIN_DIR.'includes/install.php';
366 366
 
367 367
 		}
368 368
 
@@ -375,26 +375,26 @@  discard block
 block discarded – undo
375 375
 		 */
376 376
 		public function load_textdomain() {
377 377
 			// Set filter for Give's languages directory
378
-			$give_lang_dir = dirname( plugin_basename( GIVE_PLUGIN_FILE ) ) . '/languages/';
379
-			$give_lang_dir = apply_filters( 'give_languages_directory', $give_lang_dir );
378
+			$give_lang_dir = dirname(plugin_basename(GIVE_PLUGIN_FILE)).'/languages/';
379
+			$give_lang_dir = apply_filters('give_languages_directory', $give_lang_dir);
380 380
 
381 381
 			// Traditional WordPress plugin locale filter
382
-			$locale = apply_filters( 'plugin_locale', get_locale(), 'give' );
383
-			$mofile = sprintf( '%1$s-%2$s.mo', 'give', $locale );
382
+			$locale = apply_filters('plugin_locale', get_locale(), 'give');
383
+			$mofile = sprintf('%1$s-%2$s.mo', 'give', $locale);
384 384
 
385 385
 			// Setup paths to current locale file
386
-			$mofile_local  = $give_lang_dir . $mofile;
387
-			$mofile_global = WP_LANG_DIR . '/give/' . $mofile;
386
+			$mofile_local  = $give_lang_dir.$mofile;
387
+			$mofile_global = WP_LANG_DIR.'/give/'.$mofile;
388 388
 
389
-			if ( file_exists( $mofile_global ) ) {
389
+			if (file_exists($mofile_global)) {
390 390
 				// Look in global /wp-content/languages/give folder
391
-				load_textdomain( 'give', $mofile_global );
392
-			} elseif ( file_exists( $mofile_local ) ) {
391
+				load_textdomain('give', $mofile_global);
392
+			} elseif (file_exists($mofile_local)) {
393 393
 				// Look in local location from filter `give_languages_directory`
394
-				load_textdomain( 'give', $mofile_local );
394
+				load_textdomain('give', $mofile_local);
395 395
 			} else {
396 396
 				// Load the default language files packaged up w/ Give
397
-				load_plugin_textdomain( 'give', false, $give_lang_dir );
397
+				load_plugin_textdomain('give', false, $give_lang_dir);
398 398
 			}
399 399
 		}
400 400
 	}
Please login to merge, or discard this patch.