@@ -703,7 +703,7 @@ discard block |
||
703 | 703 | * @access private |
704 | 704 | * @since 1.7 |
705 | 705 | * |
706 | - * @return bool |
|
706 | + * @return false|null |
|
707 | 707 | */ |
708 | 708 | private function __remove_license_key_from_subscriptions() { |
709 | 709 | $subscriptions = get_option( 'give_subscriptions', array() ); |
@@ -736,7 +736,7 @@ discard block |
||
736 | 736 | * @param $plugin_data |
737 | 737 | * @param $status |
738 | 738 | * |
739 | - * @return bool |
|
739 | + * @return false|null |
|
740 | 740 | */ |
741 | 741 | public function plugin_page_notices( $plugin_file, $plugin_data, $status ) { |
742 | 742 | // Bailout. |
@@ -758,7 +758,7 @@ discard block |
||
758 | 758 | * |
759 | 759 | * @since 1.8.7 |
760 | 760 | * @access public |
761 | - * @return array |
|
761 | + * @return string |
|
762 | 762 | */ |
763 | 763 | public function license_state_message() { |
764 | 764 | $message_data = array(); |
@@ -10,11 +10,11 @@ discard block |
||
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 | |
17 | -if ( ! class_exists( 'Give_License' ) ) : |
|
17 | +if ( ! class_exists('Give_License')) : |
|
18 | 18 | |
19 | 19 | /** |
20 | 20 | * Give_License Class |
@@ -142,20 +142,20 @@ discard block |
||
142 | 142 | * @param string $_checkout_url |
143 | 143 | * @param string $_account_url |
144 | 144 | */ |
145 | - public function __construct( $_file, $_item_name, $_version, $_author, $_optname = null, $_api_url = null, $_checkout_url = null, $_account_url = null ) { |
|
145 | + public function __construct($_file, $_item_name, $_version, $_author, $_optname = null, $_api_url = null, $_checkout_url = null, $_account_url = null) { |
|
146 | 146 | |
147 | 147 | $give_options = give_get_settings(); |
148 | 148 | |
149 | 149 | $this->file = $_file; |
150 | 150 | $this->item_name = $_item_name; |
151 | - $this->item_shortname = 'give_' . preg_replace( '/[^a-zA-Z0-9_\s]/', '', str_replace( ' ', '_', strtolower( $this->item_name ) ) ); |
|
151 | + $this->item_shortname = 'give_'.preg_replace('/[^a-zA-Z0-9_\s]/', '', str_replace(' ', '_', strtolower($this->item_name))); |
|
152 | 152 | $this->version = $_version; |
153 | - $this->license = isset( $give_options[ $this->item_shortname . '_license_key' ] ) ? trim( $give_options[ $this->item_shortname . '_license_key' ] ) : ''; |
|
154 | - $this->license_data = get_option( $this->item_shortname . '_license_active' ); |
|
153 | + $this->license = isset($give_options[$this->item_shortname.'_license_key']) ? trim($give_options[$this->item_shortname.'_license_key']) : ''; |
|
154 | + $this->license_data = get_option($this->item_shortname.'_license_active'); |
|
155 | 155 | $this->author = $_author; |
156 | - $this->api_url = is_null( $_api_url ) ? $this->api_url : $_api_url; |
|
157 | - $this->checkout_url = is_null( $_checkout_url ) ? $this->checkout_url : $_checkout_url; |
|
158 | - $this->account_url = is_null( $_account_url ) ? $this->account_url : $_account_url; |
|
156 | + $this->api_url = is_null($_api_url) ? $this->api_url : $_api_url; |
|
157 | + $this->checkout_url = is_null($_checkout_url) ? $this->checkout_url : $_checkout_url; |
|
158 | + $this->account_url = is_null($_account_url) ? $this->account_url : $_account_url; |
|
159 | 159 | $this->auto_updater_obj = null; |
160 | 160 | |
161 | 161 | // Setup hooks |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | */ |
177 | 177 | private function includes() { |
178 | 178 | |
179 | - if ( ! class_exists( 'EDD_SL_Plugin_Updater' ) ) { |
|
179 | + if ( ! class_exists('EDD_SL_Plugin_Updater')) { |
|
180 | 180 | require_once 'admin/EDD_SL_Plugin_Updater.php'; |
181 | 181 | } |
182 | 182 | } |
@@ -194,30 +194,30 @@ discard block |
||
194 | 194 | private function hooks() { |
195 | 195 | |
196 | 196 | // Register settings |
197 | - add_filter( 'give_settings_licenses', array( $this, 'settings' ), 1 ); |
|
197 | + add_filter('give_settings_licenses', array($this, 'settings'), 1); |
|
198 | 198 | |
199 | 199 | // Activate license key on settings save |
200 | - add_action( 'admin_init', array( $this, 'activate_license' ) ); |
|
200 | + add_action('admin_init', array($this, 'activate_license')); |
|
201 | 201 | |
202 | 202 | // Deactivate license key |
203 | - add_action( 'admin_init', array( $this, 'deactivate_license' ) ); |
|
203 | + add_action('admin_init', array($this, 'deactivate_license')); |
|
204 | 204 | |
205 | 205 | // Updater |
206 | - add_action( 'admin_init', array( $this, 'auto_updater' ), 0 ); |
|
207 | - add_action( 'admin_notices', array( $this, 'notices' ) ); |
|
206 | + add_action('admin_init', array($this, 'auto_updater'), 0); |
|
207 | + add_action('admin_notices', array($this, 'notices')); |
|
208 | 208 | |
209 | 209 | // Check license weekly. |
210 | - add_action( 'give_weekly_scheduled_events', array( $this, 'weekly_license_check' ) ); |
|
211 | - add_action( 'give_validate_license_when_site_migrated', array( $this, 'weekly_license_check' ) ); |
|
210 | + add_action('give_weekly_scheduled_events', array($this, 'weekly_license_check')); |
|
211 | + add_action('give_validate_license_when_site_migrated', array($this, 'weekly_license_check')); |
|
212 | 212 | |
213 | 213 | // Check subscription weekly. |
214 | - add_action( 'give_weekly_scheduled_events', array( $this, 'weekly_subscription_check' ) ); |
|
215 | - add_action( 'give_validate_license_when_site_migrated', array( $this, 'weekly_subscription_check' ) ); |
|
214 | + add_action('give_weekly_scheduled_events', array($this, 'weekly_subscription_check')); |
|
215 | + add_action('give_validate_license_when_site_migrated', array($this, 'weekly_subscription_check')); |
|
216 | 216 | |
217 | 217 | // Show addon notice on plugin page. |
218 | - $plugin_name = explode( 'plugins/', $this->file ); |
|
219 | - $plugin_name = end( $plugin_name ); |
|
220 | - add_action( "after_plugin_row_{$plugin_name}", array( $this, 'plugin_page_notices' ), 10, 3 ); |
|
218 | + $plugin_name = explode('plugins/', $this->file); |
|
219 | + $plugin_name = end($plugin_name); |
|
220 | + add_action("after_plugin_row_{$plugin_name}", array($this, 'plugin_page_notices'), 10, 3); |
|
221 | 221 | |
222 | 222 | } |
223 | 223 | |
@@ -257,16 +257,16 @@ discard block |
||
257 | 257 | * |
258 | 258 | * @return array License settings. |
259 | 259 | */ |
260 | - public function settings( $settings ) { |
|
260 | + public function settings($settings) { |
|
261 | 261 | |
262 | 262 | $give_license_settings = array( |
263 | 263 | array( |
264 | 264 | 'name' => $this->item_name, |
265 | - 'id' => $this->item_shortname . '_license_key', |
|
265 | + 'id' => $this->item_shortname.'_license_key', |
|
266 | 266 | 'desc' => '', |
267 | 267 | 'type' => 'license_key', |
268 | 268 | 'options' => array( |
269 | - 'license' => get_option( $this->item_shortname . '_license_active' ), |
|
269 | + 'license' => get_option($this->item_shortname.'_license_active'), |
|
270 | 270 | 'shortname' => $this->item_shortname, |
271 | 271 | 'item_name' => $this->item_name, |
272 | 272 | 'api_url' => $this->api_url, |
@@ -277,7 +277,7 @@ discard block |
||
277 | 277 | ), |
278 | 278 | ); |
279 | 279 | |
280 | - return array_merge( $settings, $give_license_settings ); |
|
280 | + return array_merge($settings, $give_license_settings); |
|
281 | 281 | } |
282 | 282 | |
283 | 283 | /** |
@@ -292,18 +292,18 @@ discard block |
||
292 | 292 | * |
293 | 293 | * @return array License settings content. |
294 | 294 | */ |
295 | - public function license_settings_content( $settings ) { |
|
295 | + public function license_settings_content($settings) { |
|
296 | 296 | |
297 | 297 | $give_license_settings = array( |
298 | 298 | array( |
299 | - 'name' => __( 'Add-on Licenses', 'give' ), |
|
299 | + 'name' => __('Add-on Licenses', 'give'), |
|
300 | 300 | 'desc' => '<hr>', |
301 | 301 | 'type' => 'give_title', |
302 | 302 | 'id' => 'give_title', |
303 | 303 | ), |
304 | 304 | ); |
305 | 305 | |
306 | - return array_merge( $settings, $give_license_settings ); |
|
306 | + return array_merge($settings, $give_license_settings); |
|
307 | 307 | } |
308 | 308 | |
309 | 309 | /** |
@@ -318,56 +318,56 @@ discard block |
||
318 | 318 | */ |
319 | 319 | public function activate_license() { |
320 | 320 | // Bailout. |
321 | - if( ! $this->__is_user_can_edit_license() ) { |
|
321 | + if ( ! $this->__is_user_can_edit_license()) { |
|
322 | 322 | return; |
323 | 323 | } |
324 | 324 | |
325 | 325 | // Allow third party addon developers to handle license activation. |
326 | - if ( $this->__is_third_party_addon() ) { |
|
327 | - do_action( 'give_activate_license', $this ); |
|
326 | + if ($this->__is_third_party_addon()) { |
|
327 | + do_action('give_activate_license', $this); |
|
328 | 328 | |
329 | 329 | return; |
330 | 330 | } |
331 | 331 | |
332 | 332 | // Delete previous license setting if a empty license key submitted. |
333 | - if ( empty( $_POST[ $this->item_shortname . '_license_key' ] ) ) { |
|
334 | - delete_option( $this->item_shortname . '_license_active' ); |
|
333 | + if (empty($_POST[$this->item_shortname.'_license_key'])) { |
|
334 | + delete_option($this->item_shortname.'_license_active'); |
|
335 | 335 | |
336 | 336 | return; |
337 | 337 | } |
338 | 338 | |
339 | 339 | // Do not simultaneously activate add-ons if the user want to deactivate a specific add-on. |
340 | - foreach ( $_POST as $key => $value ) { |
|
341 | - if ( false !== strpos( $key, 'license_key_deactivate' ) ) { |
|
340 | + foreach ($_POST as $key => $value) { |
|
341 | + if (false !== strpos($key, 'license_key_deactivate')) { |
|
342 | 342 | // Don't activate a key when deactivating a different key |
343 | 343 | return; |
344 | 344 | } |
345 | 345 | } |
346 | 346 | |
347 | 347 | // Check if plugin previously installed. |
348 | - if ( $this->is_valid_license() ) { |
|
348 | + if ($this->is_valid_license()) { |
|
349 | 349 | return; |
350 | 350 | } |
351 | 351 | |
352 | 352 | // Get license key. |
353 | - $this->license = sanitize_text_field( $_POST[ $this->item_shortname . '_license_key' ] ); |
|
353 | + $this->license = sanitize_text_field($_POST[$this->item_shortname.'_license_key']); |
|
354 | 354 | |
355 | 355 | // Delete previous license key from subscription if previously added. |
356 | 356 | $this->__remove_license_key_from_subscriptions(); |
357 | 357 | |
358 | 358 | // Make sure there are no api errors |
359 | - if ( ! ( $license_data = $this->get_license_info( 'activate_license' ) ) ) { |
|
359 | + if ( ! ($license_data = $this->get_license_info('activate_license'))) { |
|
360 | 360 | return; |
361 | 361 | } |
362 | 362 | |
363 | 363 | // Tell WordPress to look for updates |
364 | - set_site_transient( 'update_plugins', null ); |
|
364 | + set_site_transient('update_plugins', null); |
|
365 | 365 | |
366 | 366 | // Add license data. |
367 | - update_option( $this->item_shortname . '_license_active', $license_data ); |
|
367 | + update_option($this->item_shortname.'_license_active', $license_data); |
|
368 | 368 | |
369 | 369 | // Add license key. |
370 | - give_update_option( "{$this->item_shortname}_license_key", $this->license ); |
|
370 | + give_update_option("{$this->item_shortname}_license_key", $this->license); |
|
371 | 371 | |
372 | 372 | // Check subscription for license key and store this to db (if any). |
373 | 373 | $this->__single_subscription_check(); |
@@ -385,33 +385,33 @@ discard block |
||
385 | 385 | */ |
386 | 386 | public function deactivate_license() { |
387 | 387 | // Bailout. |
388 | - if( ! $this->__is_user_can_edit_license() ) { |
|
388 | + if ( ! $this->__is_user_can_edit_license()) { |
|
389 | 389 | return; |
390 | 390 | } |
391 | 391 | |
392 | 392 | // Allow third party add-on developers to handle license deactivation. |
393 | - if ( $this->__is_third_party_addon() ) { |
|
394 | - do_action( 'give_deactivate_license', $this ); |
|
393 | + if ($this->__is_third_party_addon()) { |
|
394 | + do_action('give_deactivate_license', $this); |
|
395 | 395 | |
396 | 396 | return; |
397 | 397 | } |
398 | 398 | |
399 | 399 | // Run on deactivate button press |
400 | - if ( isset( $_POST[ $this->item_shortname . '_license_key_deactivate' ] ) ) { |
|
400 | + if (isset($_POST[$this->item_shortname.'_license_key_deactivate'])) { |
|
401 | 401 | |
402 | 402 | // Make sure there are no api errors |
403 | - if ( ! ( $license_data = $this->get_license_info( 'deactivate_license' ) ) ) { |
|
403 | + if ( ! ($license_data = $this->get_license_info('deactivate_license'))) { |
|
404 | 404 | return; |
405 | 405 | } |
406 | 406 | |
407 | 407 | // Ensure deactivated successfully. |
408 | - if ( isset( $license_data->success ) ) { |
|
408 | + if (isset($license_data->success)) { |
|
409 | 409 | |
410 | 410 | // Remove license data. |
411 | - delete_option( $this->item_shortname . '_license_active' ); |
|
411 | + delete_option($this->item_shortname.'_license_active'); |
|
412 | 412 | |
413 | 413 | // Delete licence data. |
414 | - give_delete_option( $this->item_shortname . '_license_key' ); |
|
414 | + give_delete_option($this->item_shortname.'_license_key'); |
|
415 | 415 | |
416 | 416 | // Remove license key from subscriptions if exist. |
417 | 417 | $this->__remove_license_key_from_subscriptions(); |
@@ -431,25 +431,25 @@ discard block |
||
431 | 431 | public function weekly_license_check() { |
432 | 432 | |
433 | 433 | if ( |
434 | - ! empty( $_POST['give_settings'] ) || |
|
435 | - empty( $this->license ) |
|
434 | + ! empty($_POST['give_settings']) || |
|
435 | + empty($this->license) |
|
436 | 436 | ) { |
437 | 437 | return; |
438 | 438 | } |
439 | 439 | |
440 | 440 | // Allow third party add-on developers to handle their license check. |
441 | - if ( $this->__is_third_party_addon() ) { |
|
442 | - do_action( 'give_weekly_license_check', $this ); |
|
441 | + if ($this->__is_third_party_addon()) { |
|
442 | + do_action('give_weekly_license_check', $this); |
|
443 | 443 | |
444 | 444 | return; |
445 | 445 | } |
446 | 446 | |
447 | 447 | // Make sure there are no api errors |
448 | - if ( ! ( $license_data = $this->get_license_info( 'check_license' ) ) ) { |
|
448 | + if ( ! ($license_data = $this->get_license_info('check_license'))) { |
|
449 | 449 | return; |
450 | 450 | } |
451 | 451 | |
452 | - update_option( $this->item_shortname . '_license_active', $license_data ); |
|
452 | + update_option($this->item_shortname.'_license_active', $license_data); |
|
453 | 453 | |
454 | 454 | return; |
455 | 455 | } |
@@ -465,21 +465,21 @@ discard block |
||
465 | 465 | public function weekly_subscription_check() { |
466 | 466 | // Bailout. |
467 | 467 | if ( |
468 | - ! empty( $_POST['give_settings'] ) || |
|
469 | - empty( $this->license ) |
|
468 | + ! empty($_POST['give_settings']) || |
|
469 | + empty($this->license) |
|
470 | 470 | ) { |
471 | 471 | return; |
472 | 472 | } |
473 | 473 | |
474 | 474 | // Remove old subscription data. |
475 | - if ( absint( get_option( '_give_subscriptions_edit_last', true ) ) < current_time( 'timestamp', 1 ) ) { |
|
476 | - delete_option( 'give_subscriptions' ); |
|
477 | - update_option( '_give_subscriptions_edit_last', strtotime( '+ 1 day', current_time( 'timestamp', 1 ) ) ); |
|
475 | + if (absint(get_option('_give_subscriptions_edit_last', true)) < current_time('timestamp', 1)) { |
|
476 | + delete_option('give_subscriptions'); |
|
477 | + update_option('_give_subscriptions_edit_last', strtotime('+ 1 day', current_time('timestamp', 1))); |
|
478 | 478 | } |
479 | 479 | |
480 | 480 | // Allow third party add-on developers to handle their subscription check. |
481 | - if ( $this->__is_third_party_addon() ) { |
|
482 | - do_action( 'give_weekly_subscription_check', $this ); |
|
481 | + if ($this->__is_third_party_addon()) { |
|
482 | + do_action('give_weekly_subscription_check', $this); |
|
483 | 483 | |
484 | 484 | return; |
485 | 485 | } |
@@ -496,7 +496,7 @@ discard block |
||
496 | 496 | * @return void |
497 | 497 | */ |
498 | 498 | private function __single_subscription_check() { |
499 | - if ( empty( $this->license ) ) { |
|
499 | + if (empty($this->license)) { |
|
500 | 500 | return; |
501 | 501 | } |
502 | 502 | |
@@ -504,29 +504,29 @@ discard block |
||
504 | 504 | // Do not get confused with edd_action check_subscription. |
505 | 505 | // By default edd software licensing api does not have api to check subscription. |
506 | 506 | // This is a custom feature to check subscriptions. |
507 | - if ( ! ( $subscription_data = $this->get_license_info( 'check_subscription', true ) ) ) { |
|
507 | + if ( ! ($subscription_data = $this->get_license_info('check_subscription', true))) { |
|
508 | 508 | return; |
509 | 509 | } |
510 | 510 | |
511 | 511 | |
512 | - if ( ! empty( $subscription_data['success'] ) && absint( $subscription_data['success'] ) ) { |
|
513 | - $subscriptions = get_option( 'give_subscriptions', array() ); |
|
512 | + if ( ! empty($subscription_data['success']) && absint($subscription_data['success'])) { |
|
513 | + $subscriptions = get_option('give_subscriptions', array()); |
|
514 | 514 | |
515 | 515 | // Update subscription data only if subscription does not exist already. |
516 | - $subscriptions[ $subscription_data['id'] ] = $subscription_data; |
|
516 | + $subscriptions[$subscription_data['id']] = $subscription_data; |
|
517 | 517 | |
518 | 518 | |
519 | 519 | // Initiate default set of license for subscription. |
520 | - if( ! isset( $subscriptions[ $subscription_data['id'] ]['licenses'] ) ) { |
|
521 | - $subscriptions[ $subscription_data['id']]['licenses'] = array(); |
|
520 | + if ( ! isset($subscriptions[$subscription_data['id']]['licenses'])) { |
|
521 | + $subscriptions[$subscription_data['id']]['licenses'] = array(); |
|
522 | 522 | } |
523 | 523 | |
524 | 524 | // Store licenses for subscription. |
525 | - if ( ! in_array( $this->license, $subscriptions[ $subscription_data['id'] ]['licenses'] ) ) { |
|
526 | - $subscriptions[ $subscription_data['id']]['licenses'][] = $this->license; |
|
525 | + if ( ! in_array($this->license, $subscriptions[$subscription_data['id']]['licenses'])) { |
|
526 | + $subscriptions[$subscription_data['id']]['licenses'][] = $this->license; |
|
527 | 527 | } |
528 | 528 | |
529 | - update_option( 'give_subscriptions', $subscriptions ); |
|
529 | + update_option('give_subscriptions', $subscriptions); |
|
530 | 530 | } |
531 | 531 | } |
532 | 532 | |
@@ -540,12 +540,12 @@ discard block |
||
540 | 540 | */ |
541 | 541 | public function notices() { |
542 | 542 | |
543 | - if ( ! current_user_can( 'manage_give_settings' ) ) { |
|
543 | + if ( ! current_user_can('manage_give_settings')) { |
|
544 | 544 | return; |
545 | 545 | } |
546 | 546 | |
547 | 547 | // Do not show licenses notices on license tab. |
548 | - if ( 'licenses' === give_get_current_setting_tab() ) { |
|
548 | + if ('licenses' === give_get_current_setting_tab()) { |
|
549 | 549 | return; |
550 | 550 | } |
551 | 551 | |
@@ -554,112 +554,112 @@ discard block |
||
554 | 554 | static $addon_license_key_in_subscriptions; |
555 | 555 | |
556 | 556 | // Set default value. |
557 | - $addon_license_key_in_subscriptions = ! empty( $addon_license_key_in_subscriptions ) ? $addon_license_key_in_subscriptions : array(); |
|
557 | + $addon_license_key_in_subscriptions = ! empty($addon_license_key_in_subscriptions) ? $addon_license_key_in_subscriptions : array(); |
|
558 | 558 | $messages = array(); |
559 | 559 | |
560 | 560 | if ( |
561 | - empty( $this->license ) |
|
562 | - && empty( $showed_invalid_message ) |
|
561 | + empty($this->license) |
|
562 | + && empty($showed_invalid_message) |
|
563 | 563 | ) { |
564 | 564 | |
565 | - Give()->notices->register_notice( array( |
|
565 | + Give()->notices->register_notice(array( |
|
566 | 566 | 'id' => 'give-invalid-license', |
567 | 567 | 'type' => 'error', |
568 | 568 | 'description' => sprintf( |
569 | - __( 'You have invalid or expired license keys for one or more Give Add-ons. Please go to the <a href="%s">licenses page</a> to correct this issue.', 'give' ), |
|
570 | - admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=licenses' ) |
|
569 | + __('You have invalid or expired license keys for one or more Give Add-ons. Please go to the <a href="%s">licenses page</a> to correct this issue.', 'give'), |
|
570 | + admin_url('edit.php?post_type=give_forms&page=give-settings&tab=licenses') |
|
571 | 571 | ), |
572 | 572 | 'dismissible_type' => 'user', |
573 | 573 | 'dismiss_interval' => 'shortly', |
574 | - ) ); |
|
574 | + )); |
|
575 | 575 | |
576 | 576 | $showed_invalid_message = true; |
577 | 577 | |
578 | 578 | } |
579 | 579 | |
580 | 580 | // Get subscriptions. |
581 | - $subscriptions = get_option( 'give_subscriptions' ); |
|
581 | + $subscriptions = get_option('give_subscriptions'); |
|
582 | 582 | |
583 | 583 | // Show subscription messages. |
584 | - if ( ! empty( $subscriptions ) && ! $showed_subscriptions_message ) { |
|
584 | + if ( ! empty($subscriptions) && ! $showed_subscriptions_message) { |
|
585 | 585 | |
586 | - foreach ( $subscriptions as $subscription ) { |
|
586 | + foreach ($subscriptions as $subscription) { |
|
587 | 587 | // Subscription expires timestamp. |
588 | - $subscription_expires = strtotime( $subscription['expires'] ); |
|
588 | + $subscription_expires = strtotime($subscription['expires']); |
|
589 | 589 | |
590 | 590 | // Start showing subscriptions message before one week of renewal date. |
591 | - if ( strtotime( '- 7 days', $subscription_expires ) > current_time( 'timestamp', 1 ) ) { |
|
591 | + if (strtotime('- 7 days', $subscription_expires) > current_time('timestamp', 1)) { |
|
592 | 592 | continue; |
593 | 593 | } |
594 | 594 | |
595 | 595 | // Check if subscription message already exist in messages. |
596 | - if ( array_key_exists( $subscription['id'], $messages ) ) { |
|
596 | + if (array_key_exists($subscription['id'], $messages)) { |
|
597 | 597 | continue; |
598 | 598 | } |
599 | 599 | |
600 | 600 | // Check if license already expired. |
601 | - if ( strtotime( $subscription['expires'] ) < current_time( 'timestamp', 1 ) ) { |
|
602 | - Give()->notices->register_notice( array( |
|
601 | + if (strtotime($subscription['expires']) < current_time('timestamp', 1)) { |
|
602 | + Give()->notices->register_notice(array( |
|
603 | 603 | 'id' => "give-expired-subscription-{$subscription['id']}", |
604 | 604 | 'type' => 'error', |
605 | 605 | 'description' => sprintf( |
606 | - __( 'Your Give add-on license expired for payment <a href="%1$s" target="_blank">#%2$d</a>. <a href="%3$s" target="_blank">Click to renew an existing license</a> or %4$s.', 'give' ), |
|
607 | - urldecode( $subscription['invoice_url'] ), |
|
606 | + __('Your Give add-on license expired for payment <a href="%1$s" target="_blank">#%2$d</a>. <a href="%3$s" target="_blank">Click to renew an existing license</a> or %4$s.', 'give'), |
|
607 | + urldecode($subscription['invoice_url']), |
|
608 | 608 | $subscription['payment_id'], |
609 | 609 | "{$this->checkout_url}?edd_license_key={$subscription['license_key']}&utm_campaign=admin&utm_source=licenses&utm_medium=expired", |
610 | 610 | Give()->notices->get_dismiss_link(array( |
611 | - 'title' => __( 'Click here if already renewed', 'give' ), |
|
611 | + 'title' => __('Click here if already renewed', 'give'), |
|
612 | 612 | 'dismissible_type' => 'user', |
613 | 613 | 'dismiss_interval' => 'permanent', |
614 | 614 | )) |
615 | 615 | ), |
616 | 616 | 'dismissible_type' => 'user', |
617 | 617 | 'dismiss_interval' => 'shortly', |
618 | - ) ); |
|
618 | + )); |
|
619 | 619 | } else { |
620 | - Give()->notices->register_notice( array( |
|
620 | + Give()->notices->register_notice(array( |
|
621 | 621 | 'id' => "give-expires-subscription-{$subscription['id']}", |
622 | 622 | 'type' => 'error', |
623 | 623 | 'description' => sprintf( |
624 | - __( 'Your Give add-on license will expire in %1$s for payment <a href="%2$s" target="_blank">#%3$d</a>. <a href="%4$s" target="_blank">Click to renew an existing license</a> or %5$s.', 'give' ), |
|
625 | - human_time_diff( current_time( 'timestamp', 1 ), strtotime( $subscription['expires'] ) ), |
|
626 | - urldecode( $subscription['invoice_url'] ), |
|
624 | + __('Your Give add-on license will expire in %1$s for payment <a href="%2$s" target="_blank">#%3$d</a>. <a href="%4$s" target="_blank">Click to renew an existing license</a> or %5$s.', 'give'), |
|
625 | + human_time_diff(current_time('timestamp', 1), strtotime($subscription['expires'])), |
|
626 | + urldecode($subscription['invoice_url']), |
|
627 | 627 | $subscription['payment_id'], |
628 | 628 | "{$this->checkout_url}?edd_license_key={$subscription['license_key']}&utm_campaign=admin&utm_source=licenses&utm_medium=expired", |
629 | 629 | Give()->notices->get_dismiss_link(array( |
630 | - 'title' => __( 'Click here if already renewed', 'give' ), |
|
630 | + 'title' => __('Click here if already renewed', 'give'), |
|
631 | 631 | 'dismissible_type' => 'user', |
632 | 632 | 'dismiss_interval' => 'permanent', |
633 | 633 | )) |
634 | 634 | ), |
635 | 635 | 'dismissible_type' => 'user', |
636 | 636 | 'dismiss_interval' => 'shortly', |
637 | - ) ); |
|
637 | + )); |
|
638 | 638 | } |
639 | 639 | |
640 | 640 | // Stop validation for these license keys. |
641 | - $addon_license_key_in_subscriptions = array_merge( $addon_license_key_in_subscriptions, $subscription['licenses'] ); |
|
641 | + $addon_license_key_in_subscriptions = array_merge($addon_license_key_in_subscriptions, $subscription['licenses']); |
|
642 | 642 | }// End foreach(). |
643 | 643 | $showed_subscriptions_message = true; |
644 | 644 | }// End if(). |
645 | 645 | |
646 | 646 | // Show non subscription addon messages. |
647 | 647 | if ( |
648 | - ! in_array( $this->license, $addon_license_key_in_subscriptions ) |
|
648 | + ! in_array($this->license, $addon_license_key_in_subscriptions) |
|
649 | 649 | && ! $this->is_valid_license() |
650 | - && empty( $showed_invalid_message ) |
|
650 | + && empty($showed_invalid_message) |
|
651 | 651 | ) { |
652 | 652 | |
653 | - Give()->notices->register_notice( array( |
|
653 | + Give()->notices->register_notice(array( |
|
654 | 654 | 'id' => 'give-invalid-license', |
655 | 655 | 'type' => 'error', |
656 | 656 | 'description' => sprintf( |
657 | - __( 'You have invalid or expired license keys for one or more Give Add-ons. Please go to the <a href="%s">licenses page</a> to correct this issue.', 'give' ), |
|
658 | - admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=licenses' ) |
|
657 | + __('You have invalid or expired license keys for one or more Give Add-ons. Please go to the <a href="%s">licenses page</a> to correct this issue.', 'give'), |
|
658 | + admin_url('edit.php?post_type=give_forms&page=give-settings&tab=licenses') |
|
659 | 659 | ), |
660 | 660 | 'dismissible_type' => 'user', |
661 | 661 | 'dismiss_interval' => 'shortly', |
662 | - ) ); |
|
662 | + )); |
|
663 | 663 | |
664 | 664 | $showed_invalid_message = true; |
665 | 665 | |
@@ -675,7 +675,7 @@ discard block |
||
675 | 675 | * @return bool |
676 | 676 | */ |
677 | 677 | public function is_valid_license() { |
678 | - if ( apply_filters( 'give_is_valid_license', ( is_object( $this->license_data ) && ! empty( $this->license_data ) && property_exists( $this->license_data, 'license' ) && 'valid' === $this->license_data->license ) ) ) { |
|
678 | + if (apply_filters('give_is_valid_license', (is_object($this->license_data) && ! empty($this->license_data) && property_exists($this->license_data, 'license') && 'valid' === $this->license_data->license))) { |
|
679 | 679 | return true; |
680 | 680 | } |
681 | 681 | |
@@ -691,7 +691,7 @@ discard block |
||
691 | 691 | * @return bool |
692 | 692 | */ |
693 | 693 | private function __is_third_party_addon() { |
694 | - return ( false === strpos( $this->api_url, 'givewp.com/' ) ); |
|
694 | + return (false === strpos($this->api_url, 'givewp.com/')); |
|
695 | 695 | } |
696 | 696 | |
697 | 697 | /** |
@@ -706,25 +706,25 @@ discard block |
||
706 | 706 | * @return bool |
707 | 707 | */ |
708 | 708 | private function __remove_license_key_from_subscriptions() { |
709 | - $subscriptions = get_option( 'give_subscriptions', array() ); |
|
709 | + $subscriptions = get_option('give_subscriptions', array()); |
|
710 | 710 | |
711 | 711 | // Bailout. |
712 | - if ( empty( $this->license ) ) { |
|
712 | + if (empty($this->license)) { |
|
713 | 713 | return false; |
714 | 714 | } |
715 | 715 | |
716 | - if ( ! empty( $subscriptions ) ) { |
|
717 | - foreach ( $subscriptions as $subscription_id => $subscription ) { |
|
718 | - $license_index = array_search( $this->license, $subscription['licenses'] ); |
|
719 | - if ( false !== $license_index ) { |
|
716 | + if ( ! empty($subscriptions)) { |
|
717 | + foreach ($subscriptions as $subscription_id => $subscription) { |
|
718 | + $license_index = array_search($this->license, $subscription['licenses']); |
|
719 | + if (false !== $license_index) { |
|
720 | 720 | // Remove license key. |
721 | - unset( $subscriptions[ $subscription_id ]['licenses'][ $license_index ] ); |
|
721 | + unset($subscriptions[$subscription_id]['licenses'][$license_index]); |
|
722 | 722 | |
723 | 723 | // Rearrange license keys. |
724 | - $subscriptions[ $subscription_id ]['licenses'] = array_values( $subscriptions[ $subscription_id ]['licenses'] ); |
|
724 | + $subscriptions[$subscription_id]['licenses'] = array_values($subscriptions[$subscription_id]['licenses']); |
|
725 | 725 | |
726 | 726 | // Update subscription information. |
727 | - update_option( 'give_subscriptions', $subscriptions ); |
|
727 | + update_option('give_subscriptions', $subscriptions); |
|
728 | 728 | break; |
729 | 729 | } |
730 | 730 | } |
@@ -738,17 +738,17 @@ discard block |
||
738 | 738 | * |
739 | 739 | * @return bool |
740 | 740 | */ |
741 | - public function plugin_page_notices( $plugin_file, $plugin_data, $status ) { |
|
741 | + public function plugin_page_notices($plugin_file, $plugin_data, $status) { |
|
742 | 742 | // Bailout. |
743 | - if ( $this->is_valid_license() ) { |
|
743 | + if ($this->is_valid_license()) { |
|
744 | 744 | return false; |
745 | 745 | } |
746 | 746 | |
747 | 747 | $update_notice_wrap = '<tr class="give-addon-notice-tr active"><td colspan="3" class="colspanchange"><div class="notice inline notice-warning notice-alt give-invalid-license"><p><span class="dashicons dashicons-info"></span> %s</p></div></td></tr>'; |
748 | 748 | $message = $this->license_state_message(); |
749 | 749 | |
750 | - if ( ! empty( $message['message'] ) ) { |
|
751 | - echo sprintf( $update_notice_wrap, $message['message'] ); |
|
750 | + if ( ! empty($message['message'])) { |
|
751 | + echo sprintf($update_notice_wrap, $message['message']); |
|
752 | 752 | } |
753 | 753 | } |
754 | 754 | |
@@ -763,11 +763,11 @@ discard block |
||
763 | 763 | public function license_state_message() { |
764 | 764 | $message_data = array(); |
765 | 765 | |
766 | - if ( ! $this->is_valid_license() ) { |
|
766 | + if ( ! $this->is_valid_license()) { |
|
767 | 767 | |
768 | 768 | $message_data['message'] = sprintf( |
769 | 769 | 'Please <a href="%1$s">activate your license</a> to receive updates and support for the %2$s add-on.', |
770 | - esc_url( admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=licenses' ) ), |
|
770 | + esc_url(admin_url('edit.php?post_type=give_forms&page=give-settings&tab=licenses')), |
|
771 | 771 | $this->item_name |
772 | 772 | ); |
773 | 773 | } |
@@ -782,18 +782,18 @@ discard block |
||
782 | 782 | * @since 1.8.9 |
783 | 783 | * @access private |
784 | 784 | */ |
785 | - private function __is_user_can_edit_license(){ |
|
785 | + private function __is_user_can_edit_license() { |
|
786 | 786 | // Bailout. |
787 | 787 | if ( |
788 | - empty( $_POST[ $this->item_shortname . '_license_key' ] ) || |
|
789 | - ! current_user_can( 'manage_give_settings' ) |
|
788 | + empty($_POST[$this->item_shortname.'_license_key']) || |
|
789 | + ! current_user_can('manage_give_settings') |
|
790 | 790 | ) { |
791 | 791 | return false; |
792 | 792 | } |
793 | 793 | |
794 | 794 | // Security check. |
795 | - if ( ! wp_verify_nonce( $_REQUEST[ $this->item_shortname . '_license_key-nonce' ], $this->item_shortname . '_license_key-nonce' ) ) { |
|
796 | - wp_die( __( 'Nonce verification failed.', 'give' ), __( 'Error', 'give' ), array( 'response' => 403 ) ); |
|
795 | + if ( ! wp_verify_nonce($_REQUEST[$this->item_shortname.'_license_key-nonce'], $this->item_shortname.'_license_key-nonce')) { |
|
796 | + wp_die(__('Nonce verification failed.', 'give'), __('Error', 'give'), array('response' => 403)); |
|
797 | 797 | } |
798 | 798 | |
799 | 799 | return true; |
@@ -811,8 +811,8 @@ discard block |
||
811 | 811 | * |
812 | 812 | * @return mixed |
813 | 813 | */ |
814 | - public function get_license_info( $edd_action = '', $response_in_array = false ) { |
|
815 | - if( empty( $edd_action ) ) { |
|
814 | + public function get_license_info($edd_action = '', $response_in_array = false) { |
|
815 | + if (empty($edd_action)) { |
|
816 | 816 | return false; |
817 | 817 | } |
818 | 818 | |
@@ -820,7 +820,7 @@ discard block |
||
820 | 820 | $api_params = array( |
821 | 821 | 'edd_action' => $edd_action, // never change from "edd_" to "give_"! |
822 | 822 | 'license' => $this->license, |
823 | - 'item_name' => urlencode( $this->item_name ), |
|
823 | + 'item_name' => urlencode($this->item_name), |
|
824 | 824 | 'url' => home_url(), |
825 | 825 | ); |
826 | 826 | |
@@ -835,11 +835,11 @@ discard block |
||
835 | 835 | ); |
836 | 836 | |
837 | 837 | // Make sure there are no errors |
838 | - if ( is_wp_error( $response ) ) { |
|
838 | + if (is_wp_error($response)) { |
|
839 | 839 | return false; |
840 | 840 | } |
841 | 841 | |
842 | - return json_decode( wp_remote_retrieve_body( $response ), $response_in_array ); |
|
842 | + return json_decode(wp_remote_retrieve_body($response), $response_in_array); |
|
843 | 843 | } |
844 | 844 | } |
845 | 845 |
@@ -435,7 +435,7 @@ |
||
435 | 435 | * @since 1.8.9 |
436 | 436 | * @access public |
437 | 437 | * |
438 | - * @param $errors |
|
438 | + * @param string $errors |
|
439 | 439 | */ |
440 | 440 | static function print_frontend_errors( $errors ) { |
441 | 441 | if ( ! $errors ) { |
@@ -10,7 +10,7 @@ discard block |
||
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 | |
@@ -53,12 +53,12 @@ discard block |
||
53 | 53 | * @since 1.0 |
54 | 54 | */ |
55 | 55 | public function __construct() { |
56 | - add_action( 'admin_notices', array( $this, 'render_admin_notices' ), 999 ); |
|
57 | - add_action( 'give_dismiss_notices', array( $this, 'dismiss_notices' ) ); |
|
56 | + add_action('admin_notices', array($this, 'render_admin_notices'), 999); |
|
57 | + add_action('give_dismiss_notices', array($this, 'dismiss_notices')); |
|
58 | 58 | |
59 | - add_action( 'give_frontend_notices', array( $this, 'render_frontend_notices' ), 999 ); |
|
60 | - add_action( 'give_donation_form_before_personal_info', array( $this, 'render_frontend_notices' ) ); |
|
61 | - add_action( 'give_ajax_donation_errors', array( $this, 'render_frontend_notices' ) ); |
|
59 | + add_action('give_frontend_notices', array($this, 'render_frontend_notices'), 999); |
|
60 | + add_action('give_donation_form_before_personal_info', array($this, 'render_frontend_notices')); |
|
61 | + add_action('give_ajax_donation_errors', array($this, 'render_frontend_notices')); |
|
62 | 62 | } |
63 | 63 | |
64 | 64 | /** |
@@ -71,9 +71,9 @@ discard block |
||
71 | 71 | * |
72 | 72 | * @return bool |
73 | 73 | */ |
74 | - public function register_notice( $notice_args ) { |
|
74 | + public function register_notice($notice_args) { |
|
75 | 75 | // Bailout. |
76 | - if ( empty( $notice_args['id'] ) || array_key_exists( $notice_args['id'], self::$notices ) ) { |
|
76 | + if (empty($notice_args['id']) || array_key_exists($notice_args['id'], self::$notices)) { |
|
77 | 77 | return false; |
78 | 78 | } |
79 | 79 | |
@@ -100,36 +100,36 @@ discard block |
||
100 | 100 | ); |
101 | 101 | |
102 | 102 | // Set extra dismiss links if any. |
103 | - if ( false !== strpos( $notice_args['description'], 'data-dismiss-interval' ) ) { |
|
103 | + if (false !== strpos($notice_args['description'], 'data-dismiss-interval')) { |
|
104 | 104 | |
105 | - preg_match_all( "/data-([^\"]*)=\"([^\"]*)\"/", $notice_args['description'], $extra_notice_dismiss_link ); |
|
105 | + preg_match_all("/data-([^\"]*)=\"([^\"]*)\"/", $notice_args['description'], $extra_notice_dismiss_link); |
|
106 | 106 | |
107 | - if ( ! empty( $extra_notice_dismiss_link ) ) { |
|
108 | - $extra_notice_dismiss_links = array_chunk( current( $extra_notice_dismiss_link ), 3 ); |
|
109 | - foreach ( $extra_notice_dismiss_links as $extra_notice_dismiss_link ) { |
|
107 | + if ( ! empty($extra_notice_dismiss_link)) { |
|
108 | + $extra_notice_dismiss_links = array_chunk(current($extra_notice_dismiss_link), 3); |
|
109 | + foreach ($extra_notice_dismiss_links as $extra_notice_dismiss_link) { |
|
110 | 110 | // Create array og key ==> value by parsing query string created after renaming data attributes. |
111 | - $data_attribute_query_str = str_replace( array( 'data-', '-', '"' ), array( |
|
111 | + $data_attribute_query_str = str_replace(array('data-', '-', '"'), array( |
|
112 | 112 | '', |
113 | 113 | '_', |
114 | 114 | '', |
115 | - ), implode( '&', $extra_notice_dismiss_link ) ); |
|
115 | + ), implode('&', $extra_notice_dismiss_link)); |
|
116 | 116 | |
117 | - $notice_args['extra_links'][] = wp_parse_args( $data_attribute_query_str ); |
|
117 | + $notice_args['extra_links'][] = wp_parse_args($data_attribute_query_str); |
|
118 | 118 | } |
119 | 119 | } |
120 | 120 | } |
121 | 121 | |
122 | 122 | |
123 | - self::$notices[ $notice_args['id'] ] = $notice_args; |
|
123 | + self::$notices[$notice_args['id']] = $notice_args; |
|
124 | 124 | |
125 | 125 | // Auto set show param if not already set. |
126 | - if ( ! isset( self::$notices[ $notice_args['id'] ]['show'] ) ) { |
|
127 | - self::$notices[ $notice_args['id'] ]['show'] = $this->is_notice_dismissed( $notice_args ) ? false : true; |
|
126 | + if ( ! isset(self::$notices[$notice_args['id']]['show'])) { |
|
127 | + self::$notices[$notice_args['id']]['show'] = $this->is_notice_dismissed($notice_args) ? false : true; |
|
128 | 128 | } |
129 | 129 | |
130 | 130 | // Auto set time interval for shortly. |
131 | - if ( 'shortly' === self::$notices[ $notice_args['id'] ]['dismiss_interval'] ) { |
|
132 | - self::$notices[ $notice_args['id'] ]['dismiss_interval_time'] = DAY_IN_SECONDS; |
|
131 | + if ('shortly' === self::$notices[$notice_args['id']]['dismiss_interval']) { |
|
132 | + self::$notices[$notice_args['id']]['dismiss_interval_time'] = DAY_IN_SECONDS; |
|
133 | 133 | } |
134 | 134 | |
135 | 135 | return true; |
@@ -143,44 +143,44 @@ discard block |
||
143 | 143 | */ |
144 | 144 | public function render_admin_notices() { |
145 | 145 | // Bailout. |
146 | - if ( empty( self::$notices ) ) { |
|
146 | + if (empty(self::$notices)) { |
|
147 | 147 | return; |
148 | 148 | } |
149 | 149 | |
150 | 150 | $output = ''; |
151 | 151 | |
152 | - foreach ( self::$notices as $notice_id => $notice ) { |
|
152 | + foreach (self::$notices as $notice_id => $notice) { |
|
153 | 153 | // Check flag set to true to show notice. |
154 | - if ( ! $notice['show'] ) { |
|
154 | + if ( ! $notice['show']) { |
|
155 | 155 | continue; |
156 | 156 | } |
157 | 157 | |
158 | 158 | // Check if notice dismissible or not. |
159 | - if ( ! self::$has_auto_dismissible_notice ) { |
|
159 | + if ( ! self::$has_auto_dismissible_notice) { |
|
160 | 160 | self::$has_auto_dismissible_notice = $notice['auto_dismissible']; |
161 | 161 | } |
162 | 162 | |
163 | 163 | // Check if notice dismissible or not. |
164 | - if ( ! self::$has_dismiss_interval_notice ) { |
|
164 | + if ( ! self::$has_dismiss_interval_notice) { |
|
165 | 165 | self::$has_dismiss_interval_notice = $notice['dismiss_interval']; |
166 | 166 | } |
167 | 167 | |
168 | - $css_id = ( false === strpos( $notice['id'], 'give' ) ? "give-{$notice['id']}" : $notice['id'] ); |
|
168 | + $css_id = (false === strpos($notice['id'], 'give') ? "give-{$notice['id']}" : $notice['id']); |
|
169 | 169 | |
170 | 170 | $css_class = "give-notice notice is-dismissible {$notice['type']} notice-{$notice['type']}"; |
171 | - $output .= sprintf( |
|
172 | - '<div id="%1$s" class="%2$s" data-auto-dismissible="%3$s" data-dismissible-type="%4$s" data-dismiss-interval="%5$s" data-notice-id="%6$s" data-security="%7$s" data-dismiss-interval-time="%8$s">' . " \n", |
|
171 | + $output .= sprintf( |
|
172 | + '<div id="%1$s" class="%2$s" data-auto-dismissible="%3$s" data-dismissible-type="%4$s" data-dismiss-interval="%5$s" data-notice-id="%6$s" data-security="%7$s" data-dismiss-interval-time="%8$s">'." \n", |
|
173 | 173 | $css_id, |
174 | 174 | $css_class, |
175 | 175 | $notice['auto_dismissible'], |
176 | 176 | $notice['dismissible_type'], |
177 | 177 | $notice['dismiss_interval'], |
178 | 178 | $notice['id'], |
179 | - empty( $notice['dismissible_type'] ) ? '' : wp_create_nonce( "give_edit_{$notice_id}_notice" ), |
|
179 | + empty($notice['dismissible_type']) ? '' : wp_create_nonce("give_edit_{$notice_id}_notice"), |
|
180 | 180 | $notice['dismiss_interval_time'] |
181 | 181 | ); |
182 | 182 | |
183 | - $output .= ( 0 === strpos( $notice['description'], '<div' ) || 0 === strpos( $notice['description'], '<p' ) ? $notice['description'] : "<p>{$notice['description']}</p>" ); |
|
183 | + $output .= (0 === strpos($notice['description'], '<div') || 0 === strpos($notice['description'], '<p') ? $notice['description'] : "<p>{$notice['description']}</p>"); |
|
184 | 184 | $output .= "</div> \n"; |
185 | 185 | } |
186 | 186 | |
@@ -198,18 +198,18 @@ discard block |
||
198 | 198 | * |
199 | 199 | * @param int $form_id |
200 | 200 | */ |
201 | - public function render_frontend_notices( $form_id = 0 ) { |
|
201 | + public function render_frontend_notices($form_id = 0) { |
|
202 | 202 | $errors = give_get_errors(); |
203 | 203 | |
204 | - $request_form_id = isset( $_REQUEST['form-id'] ) ? intval( $_REQUEST['form-id'] ) : 0; |
|
204 | + $request_form_id = isset($_REQUEST['form-id']) ? intval($_REQUEST['form-id']) : 0; |
|
205 | 205 | |
206 | 206 | // Sanity checks first: Ensure that gateway returned errors display on the appropriate form. |
207 | - if ( ! isset( $_POST['give_ajax'] ) && $request_form_id !== $form_id ) { |
|
207 | + if ( ! isset($_POST['give_ajax']) && $request_form_id !== $form_id) { |
|
208 | 208 | return; |
209 | 209 | } |
210 | 210 | |
211 | - if ( $errors ) { |
|
212 | - self::print_frontend_errors( $errors ); |
|
211 | + if ($errors) { |
|
212 | + self::print_frontend_errors($errors); |
|
213 | 213 | |
214 | 214 | give_clear_errors(); |
215 | 215 | } |
@@ -222,7 +222,7 @@ discard block |
||
222 | 222 | * @access private |
223 | 223 | */ |
224 | 224 | private function print_js() { |
225 | - if ( self::$has_auto_dismissible_notice ) : |
|
225 | + if (self::$has_auto_dismissible_notice) : |
|
226 | 226 | ?> |
227 | 227 | <script> |
228 | 228 | jQuery(document).ready(function () { |
@@ -238,7 +238,7 @@ discard block |
||
238 | 238 | <?php |
239 | 239 | endif; |
240 | 240 | |
241 | - if ( self::$has_dismiss_interval_notice ) : |
|
241 | + if (self::$has_dismiss_interval_notice) : |
|
242 | 242 | ?> |
243 | 243 | <script> |
244 | 244 | jQuery(document).ready(function () { |
@@ -304,29 +304,29 @@ discard block |
||
304 | 304 | * @access public |
305 | 305 | */ |
306 | 306 | public function dismiss_notices() { |
307 | - $_post = give_clean( $_POST ); |
|
308 | - $notice_id = esc_attr( $_post['notice_id'] ); |
|
307 | + $_post = give_clean($_POST); |
|
308 | + $notice_id = esc_attr($_post['notice_id']); |
|
309 | 309 | |
310 | 310 | // Bailout. |
311 | 311 | if ( |
312 | - empty( $notice_id ) || |
|
313 | - empty( $_post['dismissible_type'] ) || |
|
314 | - empty( $_post['dismiss_interval'] ) || |
|
315 | - ! check_ajax_referer( "give_edit_{$notice_id}_notice", '_wpnonce' ) |
|
312 | + empty($notice_id) || |
|
313 | + empty($_post['dismissible_type']) || |
|
314 | + empty($_post['dismiss_interval']) || |
|
315 | + ! check_ajax_referer("give_edit_{$notice_id}_notice", '_wpnonce') |
|
316 | 316 | ) { |
317 | 317 | wp_send_json_error(); |
318 | 318 | } |
319 | 319 | |
320 | - $notice_key = Give()->notices->get_notice_key( $notice_id, $_post['dismiss_interval'] ); |
|
321 | - if ( 'user' === $_post['dismissible_type'] ) { |
|
320 | + $notice_key = Give()->notices->get_notice_key($notice_id, $_post['dismiss_interval']); |
|
321 | + if ('user' === $_post['dismissible_type']) { |
|
322 | 322 | $current_user = wp_get_current_user(); |
323 | - $notice_key = Give()->notices->get_notice_key( $notice_id, $_post['dismiss_interval'], $current_user->ID ); |
|
323 | + $notice_key = Give()->notices->get_notice_key($notice_id, $_post['dismiss_interval'], $current_user->ID); |
|
324 | 324 | } |
325 | 325 | |
326 | - $notice_dismiss_time = ! empty( $_post['dismiss_interval_time'] ) ? $_post['dismiss_interval_time'] : null; |
|
326 | + $notice_dismiss_time = ! empty($_post['dismiss_interval_time']) ? $_post['dismiss_interval_time'] : null; |
|
327 | 327 | |
328 | 328 | // Save option to hide notice. |
329 | - Give_Cache::set( $notice_key, true, $notice_dismiss_time, true ); |
|
329 | + Give_Cache::set($notice_key, true, $notice_dismiss_time, true); |
|
330 | 330 | |
331 | 331 | wp_send_json_success(); |
332 | 332 | } |
@@ -344,18 +344,18 @@ discard block |
||
344 | 344 | * |
345 | 345 | * @return string |
346 | 346 | */ |
347 | - public function get_notice_key( $notice_id, $dismiss_interval = null, $user_id = 0 ) { |
|
347 | + public function get_notice_key($notice_id, $dismiss_interval = null, $user_id = 0) { |
|
348 | 348 | $notice_key = "_give_notice_{$notice_id}"; |
349 | 349 | |
350 | - if ( ! empty( $dismiss_interval ) ) { |
|
350 | + if ( ! empty($dismiss_interval)) { |
|
351 | 351 | $notice_key .= "_{$dismiss_interval}"; |
352 | 352 | } |
353 | 353 | |
354 | - if ( $user_id ) { |
|
354 | + if ($user_id) { |
|
355 | 355 | $notice_key .= "_{$user_id}"; |
356 | 356 | } |
357 | 357 | |
358 | - $notice_key = sanitize_key( $notice_key ); |
|
358 | + $notice_key = sanitize_key($notice_key); |
|
359 | 359 | |
360 | 360 | return $notice_key; |
361 | 361 | } |
@@ -368,11 +368,11 @@ discard block |
||
368 | 368 | * |
369 | 369 | * @return string |
370 | 370 | */ |
371 | - public function get_dismiss_link( $notice_args ) { |
|
371 | + public function get_dismiss_link($notice_args) { |
|
372 | 372 | $notice_args = wp_parse_args( |
373 | 373 | $notice_args, |
374 | 374 | array( |
375 | - 'title' => __( 'Click here', 'give' ), |
|
375 | + 'title' => __('Click here', 'give'), |
|
376 | 376 | 'dismissible_type' => '', |
377 | 377 | 'dismiss_interval' => '', |
378 | 378 | 'dismiss_interval_time' => null, |
@@ -399,31 +399,31 @@ discard block |
||
399 | 399 | * |
400 | 400 | * @return bool|null |
401 | 401 | */ |
402 | - public function is_notice_dismissed( $notice ) { |
|
403 | - $notice_key = $this->get_notice_key( $notice['id'], $notice['dismiss_interval'] ); |
|
402 | + public function is_notice_dismissed($notice) { |
|
403 | + $notice_key = $this->get_notice_key($notice['id'], $notice['dismiss_interval']); |
|
404 | 404 | $is_notice_dismissed = false; |
405 | 405 | |
406 | - if ( 'user' === $notice['dismissible_type'] ) { |
|
406 | + if ('user' === $notice['dismissible_type']) { |
|
407 | 407 | $current_user = wp_get_current_user(); |
408 | - $notice_key = Give()->notices->get_notice_key( $notice['id'], $notice['dismiss_interval'], $current_user->ID ); |
|
408 | + $notice_key = Give()->notices->get_notice_key($notice['id'], $notice['dismiss_interval'], $current_user->ID); |
|
409 | 409 | } |
410 | 410 | |
411 | - $notice_data = Give_Cache::get( $notice_key, true ); |
|
411 | + $notice_data = Give_Cache::get($notice_key, true); |
|
412 | 412 | |
413 | 413 | // Find notice dismiss link status if notice has extra dismissible links. |
414 | - if ( ( empty( $notice_data ) || is_wp_error( $notice_data ) ) && ! empty( $notice['extra_links'] ) ) { |
|
414 | + if ((empty($notice_data) || is_wp_error($notice_data)) && ! empty($notice['extra_links'])) { |
|
415 | 415 | |
416 | - foreach ( $notice['extra_links'] as $extra_link ) { |
|
417 | - $new_notice_data = wp_parse_args( $extra_link, $notice ); |
|
418 | - unset( $new_notice_data['extra_links'] ); |
|
416 | + foreach ($notice['extra_links'] as $extra_link) { |
|
417 | + $new_notice_data = wp_parse_args($extra_link, $notice); |
|
418 | + unset($new_notice_data['extra_links']); |
|
419 | 419 | |
420 | - if ( $is_notice_dismissed = $this->is_notice_dismissed( $new_notice_data ) ) { |
|
420 | + if ($is_notice_dismissed = $this->is_notice_dismissed($new_notice_data)) { |
|
421 | 421 | return $is_notice_dismissed; |
422 | 422 | } |
423 | 423 | } |
424 | 424 | } |
425 | 425 | |
426 | - $is_notice_dismissed = ! empty( $notice_data ) && ! is_wp_error( $notice_data ); |
|
426 | + $is_notice_dismissed = ! empty($notice_data) && ! is_wp_error($notice_data); |
|
427 | 427 | |
428 | 428 | return $is_notice_dismissed; |
429 | 429 | } |
@@ -437,8 +437,8 @@ discard block |
||
437 | 437 | * |
438 | 438 | * @param $errors |
439 | 439 | */ |
440 | - static function print_frontend_errors( $errors ) { |
|
441 | - if ( ! $errors ) { |
|
440 | + static function print_frontend_errors($errors) { |
|
441 | + if ( ! $errors) { |
|
442 | 442 | return; |
443 | 443 | } |
444 | 444 | |
@@ -448,30 +448,30 @@ discard block |
||
448 | 448 | ); |
449 | 449 | |
450 | 450 | // Note: we will remove give_errors class in future. |
451 | - $classes = apply_filters( 'give_error_class', array( 'give_notices', 'give_errors' ) ); |
|
451 | + $classes = apply_filters('give_error_class', array('give_notices', 'give_errors')); |
|
452 | 452 | |
453 | - echo sprintf( '<div class="%s">', implode( ' ', $classes ) ); |
|
453 | + echo sprintf('<div class="%s">', implode(' ', $classes)); |
|
454 | 454 | |
455 | 455 | // Loop error codes and display errors. |
456 | - foreach ( $errors as $error_id => $error ) { |
|
456 | + foreach ($errors as $error_id => $error) { |
|
457 | 457 | // Backward compatibility v<1.8.11 |
458 | - if ( is_string( $error ) ) { |
|
458 | + if (is_string($error)) { |
|
459 | 459 | $error = array( |
460 | 460 | 'message' => $error, |
461 | 461 | 'notice_args' => array(), |
462 | 462 | ); |
463 | 463 | } |
464 | 464 | |
465 | - $notice_args = wp_parse_args( $error['notice_args'], $default_notice_args ); |
|
465 | + $notice_args = wp_parse_args($error['notice_args'], $default_notice_args); |
|
466 | 466 | |
467 | 467 | echo sprintf( |
468 | 468 | '<div class="give_error give_notice" id="give_error_%1$s" data-auto-dismissible="%2$d" data-dismiss-interval="%3$d"> |
469 | 469 | <p><strong>%4$s</strong>: %5$s</p> |
470 | 470 | </div>', |
471 | 471 | $error_id, |
472 | - absint( $notice_args['auto_dismissible'] ), |
|
473 | - absint( $notice_args['dismiss_interval'] ), |
|
474 | - esc_html__( 'Error', 'give' ), |
|
472 | + absint($notice_args['auto_dismissible']), |
|
473 | + absint($notice_args['dismiss_interval']), |
|
474 | + esc_html__('Error', 'give'), |
|
475 | 475 | $error['message'] |
476 | 476 | ); |
477 | 477 | } |
@@ -493,8 +493,8 @@ discard block |
||
493 | 493 | * |
494 | 494 | * @return string |
495 | 495 | */ |
496 | - static function print_frontend_notice( $message, $echo = true, $notice_type = 'warning', $notice_args = array() ) { |
|
497 | - if ( empty( $message ) ) { |
|
496 | + static function print_frontend_notice($message, $echo = true, $notice_type = 'warning', $notice_args = array()) { |
|
497 | + if (empty($message)) { |
|
498 | 498 | return ''; |
499 | 499 | } |
500 | 500 | |
@@ -503,7 +503,7 @@ discard block |
||
503 | 503 | 'dismiss_interval' => 5000, |
504 | 504 | ); |
505 | 505 | |
506 | - $notice_args = wp_parse_args( $notice_args, $default_notice_args ); |
|
506 | + $notice_args = wp_parse_args($notice_args, $default_notice_args); |
|
507 | 507 | |
508 | 508 | // Note: we will remove give_errors class in future. |
509 | 509 | $error = sprintf( |
@@ -513,12 +513,12 @@ discard block |
||
513 | 513 | </p> |
514 | 514 | </div>', |
515 | 515 | $notice_type, |
516 | - absint( $notice_args['auto_dismissible'] ), |
|
517 | - absint( $notice_args['dismiss_interval'] ), |
|
516 | + absint($notice_args['auto_dismissible']), |
|
517 | + absint($notice_args['dismiss_interval']), |
|
518 | 518 | $message |
519 | 519 | ); |
520 | 520 | |
521 | - if ( ! $echo ) { |
|
521 | + if ( ! $echo) { |
|
522 | 522 | return $error; |
523 | 523 | } |
524 | 524 |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | * @param string $user_login Username |
175 | 175 | * @param string $user_pass Password |
176 | 176 | * |
177 | - * @return bool |
|
177 | + * @return false|null |
|
178 | 178 | */ |
179 | 179 | function give_log_user_in( $user_id, $user_login, $user_pass ) { |
180 | 180 | |
@@ -215,7 +215,7 @@ discard block |
||
215 | 215 | * |
216 | 216 | * @param array $data Data sent from the register form |
217 | 217 | * |
218 | - * @return bool |
|
218 | + * @return false|null |
|
219 | 219 | */ |
220 | 220 | function give_process_register_form( $data ) { |
221 | 221 |
@@ -10,7 +10,7 @@ discard block |
||
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 | |
@@ -26,23 +26,23 @@ discard block |
||
26 | 26 | * |
27 | 27 | * @return string Login form |
28 | 28 | */ |
29 | -function give_login_form( $login_redirect = '', $logout_redirect = '' ) { |
|
30 | - if ( empty( $login_redirect ) ) { |
|
31 | - $login_redirect = add_query_arg( 'give-login-success', 'true', give_get_current_page_url() ); |
|
29 | +function give_login_form($login_redirect = '', $logout_redirect = '') { |
|
30 | + if (empty($login_redirect)) { |
|
31 | + $login_redirect = add_query_arg('give-login-success', 'true', give_get_current_page_url()); |
|
32 | 32 | } |
33 | 33 | |
34 | - if ( empty( $logout_redirect ) ) { |
|
35 | - $logout_redirect = add_query_arg( 'give-logout-success', 'true', give_get_current_page_url() ); |
|
34 | + if (empty($logout_redirect)) { |
|
35 | + $logout_redirect = add_query_arg('give-logout-success', 'true', give_get_current_page_url()); |
|
36 | 36 | } |
37 | 37 | |
38 | 38 | // Add user_logout action to logout url. |
39 | 39 | $logout_redirect = add_query_arg( |
40 | 40 | array( |
41 | 41 | 'give_action' => 'user_logout', |
42 | - 'give_logout_nonce' => wp_create_nonce( 'give-logout-nonce' ), |
|
43 | - 'give_logout_redirect' => urlencode( $logout_redirect ), |
|
42 | + 'give_logout_nonce' => wp_create_nonce('give-logout-nonce'), |
|
43 | + 'give_logout_redirect' => urlencode($logout_redirect), |
|
44 | 44 | ), |
45 | - home_url( '/' ) |
|
45 | + home_url('/') |
|
46 | 46 | ); |
47 | 47 | |
48 | 48 | ob_start(); |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | ) |
56 | 56 | ); |
57 | 57 | |
58 | - return apply_filters( 'give_login_form', ob_get_clean() ); |
|
58 | + return apply_filters('give_login_form', ob_get_clean()); |
|
59 | 59 | } |
60 | 60 | |
61 | 61 | /** |
@@ -68,14 +68,14 @@ discard block |
||
68 | 68 | * |
69 | 69 | * @return string Register form |
70 | 70 | */ |
71 | -function give_register_form( $redirect = '' ) { |
|
72 | - if ( empty( $redirect ) ) { |
|
71 | +function give_register_form($redirect = '') { |
|
72 | + if (empty($redirect)) { |
|
73 | 73 | $redirect = give_get_current_page_url(); |
74 | 74 | } |
75 | 75 | |
76 | 76 | ob_start(); |
77 | 77 | |
78 | - if ( ! is_user_logged_in() ) { |
|
78 | + if ( ! is_user_logged_in()) { |
|
79 | 79 | give_get_template( |
80 | 80 | 'shortcode-register', |
81 | 81 | array( |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | ); |
85 | 85 | } |
86 | 86 | |
87 | - return apply_filters( 'give_register_form', ob_get_clean() ); |
|
87 | + return apply_filters('give_register_form', ob_get_clean()); |
|
88 | 88 | } |
89 | 89 | |
90 | 90 | /** |
@@ -96,34 +96,34 @@ discard block |
||
96 | 96 | * |
97 | 97 | * @return void |
98 | 98 | */ |
99 | -function give_process_login_form( $data ) { |
|
100 | - if ( wp_verify_nonce( $data['give_login_nonce'], 'give-login-nonce' ) ) { |
|
101 | - $user_data = get_user_by( 'login', $data['give_user_login'] ); |
|
102 | - if ( ! $user_data ) { |
|
103 | - $user_data = get_user_by( 'email', $data['give_user_login'] ); |
|
99 | +function give_process_login_form($data) { |
|
100 | + if (wp_verify_nonce($data['give_login_nonce'], 'give-login-nonce')) { |
|
101 | + $user_data = get_user_by('login', $data['give_user_login']); |
|
102 | + if ( ! $user_data) { |
|
103 | + $user_data = get_user_by('email', $data['give_user_login']); |
|
104 | 104 | } |
105 | - if ( $user_data ) { |
|
105 | + if ($user_data) { |
|
106 | 106 | $user_ID = $user_data->ID; |
107 | 107 | $user_email = $user_data->user_email; |
108 | - if ( wp_check_password( $data['give_user_pass'], $user_data->user_pass, $user_ID ) ) { |
|
109 | - give_log_user_in( $user_data->ID, $data['give_user_login'], $data['give_user_pass'] ); |
|
108 | + if (wp_check_password($data['give_user_pass'], $user_data->user_pass, $user_ID)) { |
|
109 | + give_log_user_in($user_data->ID, $data['give_user_login'], $data['give_user_pass']); |
|
110 | 110 | } else { |
111 | - give_set_error( 'password_incorrect', __( 'The password you entered is incorrect.', 'give' ) ); |
|
111 | + give_set_error('password_incorrect', __('The password you entered is incorrect.', 'give')); |
|
112 | 112 | } |
113 | 113 | } else { |
114 | - give_set_error( 'username_incorrect', __( 'The username you entered does not exist.', 'give' ) ); |
|
114 | + give_set_error('username_incorrect', __('The username you entered does not exist.', 'give')); |
|
115 | 115 | } |
116 | 116 | // Check for errors and redirect if none present |
117 | 117 | $errors = give_get_errors(); |
118 | - if ( ! $errors ) { |
|
119 | - $redirect = apply_filters( 'give_login_redirect', $data['give_login_redirect'], $user_ID ); |
|
120 | - wp_redirect( $redirect ); |
|
118 | + if ( ! $errors) { |
|
119 | + $redirect = apply_filters('give_login_redirect', $data['give_login_redirect'], $user_ID); |
|
120 | + wp_redirect($redirect); |
|
121 | 121 | give_die(); |
122 | 122 | } |
123 | 123 | } |
124 | 124 | } |
125 | 125 | |
126 | -add_action( 'give_user_login', 'give_process_login_form' ); |
|
126 | +add_action('give_user_login', 'give_process_login_form'); |
|
127 | 127 | |
128 | 128 | |
129 | 129 | /** |
@@ -135,18 +135,18 @@ discard block |
||
135 | 135 | * |
136 | 136 | * @return void |
137 | 137 | */ |
138 | -function give_process_user_logout( $data ) { |
|
139 | - if ( wp_verify_nonce( $data['give_logout_nonce'], 'give-logout-nonce' ) && is_user_logged_in() ) { |
|
138 | +function give_process_user_logout($data) { |
|
139 | + if (wp_verify_nonce($data['give_logout_nonce'], 'give-logout-nonce') && is_user_logged_in()) { |
|
140 | 140 | |
141 | 141 | // Prevent occurring of any custom action on wp_logout. |
142 | - remove_all_actions( 'wp_logout' ); |
|
142 | + remove_all_actions('wp_logout'); |
|
143 | 143 | |
144 | 144 | /** |
145 | 145 | * Fires before processing user logout. |
146 | 146 | * |
147 | 147 | * @since 1.0 |
148 | 148 | */ |
149 | - do_action( 'give_before_user_logout' ); |
|
149 | + do_action('give_before_user_logout'); |
|
150 | 150 | |
151 | 151 | // Logout user. |
152 | 152 | wp_logout(); |
@@ -156,14 +156,14 @@ discard block |
||
156 | 156 | * |
157 | 157 | * @since 1.0 |
158 | 158 | */ |
159 | - do_action( 'give_after_user_logout' ); |
|
159 | + do_action('give_after_user_logout'); |
|
160 | 160 | |
161 | - wp_redirect( $data['give_logout_redirect'] ); |
|
161 | + wp_redirect($data['give_logout_redirect']); |
|
162 | 162 | give_die(); |
163 | 163 | } |
164 | 164 | } |
165 | 165 | |
166 | -add_action( 'give_user_logout', 'give_process_user_logout' ); |
|
166 | +add_action('give_user_logout', 'give_process_user_logout'); |
|
167 | 167 | |
168 | 168 | /** |
169 | 169 | * Log User In |
@@ -176,14 +176,14 @@ discard block |
||
176 | 176 | * |
177 | 177 | * @return bool |
178 | 178 | */ |
179 | -function give_log_user_in( $user_id, $user_login, $user_pass ) { |
|
179 | +function give_log_user_in($user_id, $user_login, $user_pass) { |
|
180 | 180 | |
181 | - if ( $user_id < 1 ) { |
|
181 | + if ($user_id < 1) { |
|
182 | 182 | return false; |
183 | 183 | } |
184 | 184 | |
185 | - wp_set_auth_cookie( $user_id ); |
|
186 | - wp_set_current_user( $user_id, $user_login ); |
|
185 | + wp_set_auth_cookie($user_id); |
|
186 | + wp_set_current_user($user_id, $user_login); |
|
187 | 187 | |
188 | 188 | /** |
189 | 189 | * Fires after the user has successfully logged in. |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | * @param string $user_login Username. |
194 | 194 | * @param WP_User $$user WP_User object of the logged-in user. |
195 | 195 | */ |
196 | - do_action( 'wp_login', $user_login, get_userdata( $user_id ) ); |
|
196 | + do_action('wp_login', $user_login, get_userdata($user_id)); |
|
197 | 197 | |
198 | 198 | /** |
199 | 199 | * Fires after give user has successfully logged in. |
@@ -204,7 +204,7 @@ discard block |
||
204 | 204 | * @param string $user_login Username. |
205 | 205 | * @param string $user_pass User password. |
206 | 206 | */ |
207 | - do_action( 'give_log_user_in', $user_id, $user_login, $user_pass ); |
|
207 | + do_action('give_log_user_in', $user_id, $user_login, $user_pass); |
|
208 | 208 | } |
209 | 209 | |
210 | 210 | |
@@ -217,13 +217,13 @@ discard block |
||
217 | 217 | * |
218 | 218 | * @return bool |
219 | 219 | */ |
220 | -function give_process_register_form( $data ) { |
|
220 | +function give_process_register_form($data) { |
|
221 | 221 | |
222 | - if ( is_user_logged_in() ) { |
|
222 | + if (is_user_logged_in()) { |
|
223 | 223 | return false; |
224 | 224 | } |
225 | 225 | |
226 | - if ( empty( $_POST['give_register_submit'] ) ) { |
|
226 | + if (empty($_POST['give_register_submit'])) { |
|
227 | 227 | return false; |
228 | 228 | } |
229 | 229 | |
@@ -232,38 +232,38 @@ discard block |
||
232 | 232 | * |
233 | 233 | * @since 1.0 |
234 | 234 | */ |
235 | - do_action( 'give_pre_process_register_form' ); |
|
235 | + do_action('give_pre_process_register_form'); |
|
236 | 236 | |
237 | - if ( empty( $data['give_user_login'] ) ) { |
|
238 | - give_set_error( 'empty_username', esc_html__( 'Invalid username.', 'give' ) ); |
|
237 | + if (empty($data['give_user_login'])) { |
|
238 | + give_set_error('empty_username', esc_html__('Invalid username.', 'give')); |
|
239 | 239 | } |
240 | 240 | |
241 | - if ( username_exists( $data['give_user_login'] ) ) { |
|
242 | - give_set_error( 'username_unavailable', esc_html__( 'Username already taken.', 'give' ) ); |
|
241 | + if (username_exists($data['give_user_login'])) { |
|
242 | + give_set_error('username_unavailable', esc_html__('Username already taken.', 'give')); |
|
243 | 243 | } |
244 | 244 | |
245 | - if ( ! validate_username( $data['give_user_login'] ) ) { |
|
246 | - give_set_error( 'username_invalid', esc_html__( 'Invalid username.', 'give' ) ); |
|
245 | + if ( ! validate_username($data['give_user_login'])) { |
|
246 | + give_set_error('username_invalid', esc_html__('Invalid username.', 'give')); |
|
247 | 247 | } |
248 | 248 | |
249 | - if ( email_exists( $data['give_user_email'] ) ) { |
|
250 | - give_set_error( 'email_unavailable', esc_html__( 'Email address already taken.', 'give' ) ); |
|
249 | + if (email_exists($data['give_user_email'])) { |
|
250 | + give_set_error('email_unavailable', esc_html__('Email address already taken.', 'give')); |
|
251 | 251 | } |
252 | 252 | |
253 | - if ( empty( $data['give_user_email'] ) || ! is_email( $data['give_user_email'] ) ) { |
|
254 | - give_set_error( 'email_invalid', esc_html__( 'Invalid email.', 'give' ) ); |
|
253 | + if (empty($data['give_user_email']) || ! is_email($data['give_user_email'])) { |
|
254 | + give_set_error('email_invalid', esc_html__('Invalid email.', 'give')); |
|
255 | 255 | } |
256 | 256 | |
257 | - if ( ! empty( $data['give_payment_email'] ) && $data['give_payment_email'] != $data['give_user_email'] && ! is_email( $data['give_payment_email'] ) ) { |
|
258 | - give_set_error( 'payment_email_invalid', esc_html__( 'Invalid payment email.', 'give' ) ); |
|
257 | + if ( ! empty($data['give_payment_email']) && $data['give_payment_email'] != $data['give_user_email'] && ! is_email($data['give_payment_email'])) { |
|
258 | + give_set_error('payment_email_invalid', esc_html__('Invalid payment email.', 'give')); |
|
259 | 259 | } |
260 | 260 | |
261 | - if ( empty( $_POST['give_user_pass'] ) ) { |
|
262 | - give_set_error( 'empty_password', esc_html__( 'Please enter a password.', 'give' ) ); |
|
261 | + if (empty($_POST['give_user_pass'])) { |
|
262 | + give_set_error('empty_password', esc_html__('Please enter a password.', 'give')); |
|
263 | 263 | } |
264 | 264 | |
265 | - if ( ( ! empty( $_POST['give_user_pass'] ) && empty( $_POST['give_user_pass2'] ) ) || ( $_POST['give_user_pass'] !== $_POST['give_user_pass2'] ) ) { |
|
266 | - give_set_error( 'password_mismatch', esc_html__( 'Passwords don\'t match.', 'give' ) ); |
|
265 | + if (( ! empty($_POST['give_user_pass']) && empty($_POST['give_user_pass2'])) || ($_POST['give_user_pass'] !== $_POST['give_user_pass2'])) { |
|
266 | + give_set_error('password_mismatch', esc_html__('Passwords don\'t match.', 'give')); |
|
267 | 267 | } |
268 | 268 | |
269 | 269 | /** |
@@ -271,26 +271,26 @@ discard block |
||
271 | 271 | * |
272 | 272 | * @since 1.0 |
273 | 273 | */ |
274 | - do_action( 'give_process_register_form' ); |
|
274 | + do_action('give_process_register_form'); |
|
275 | 275 | |
276 | 276 | // Check for errors and redirect if none present |
277 | 277 | $errors = give_get_errors(); |
278 | 278 | |
279 | - if ( empty( $errors ) ) { |
|
279 | + if (empty($errors)) { |
|
280 | 280 | |
281 | - $redirect = apply_filters( 'give_register_redirect', $data['give_redirect'] ); |
|
281 | + $redirect = apply_filters('give_register_redirect', $data['give_redirect']); |
|
282 | 282 | |
283 | - give_register_and_login_new_user( array( |
|
283 | + give_register_and_login_new_user(array( |
|
284 | 284 | 'user_login' => $data['give_user_login'], |
285 | 285 | 'user_pass' => $data['give_user_pass'], |
286 | 286 | 'user_email' => $data['give_user_email'], |
287 | - 'user_registered' => date( 'Y-m-d H:i:s' ), |
|
288 | - 'role' => get_option( 'default_role' ), |
|
289 | - ) ); |
|
287 | + 'user_registered' => date('Y-m-d H:i:s'), |
|
288 | + 'role' => get_option('default_role'), |
|
289 | + )); |
|
290 | 290 | |
291 | - wp_redirect( $redirect ); |
|
291 | + wp_redirect($redirect); |
|
292 | 292 | give_die(); |
293 | 293 | } |
294 | 294 | } |
295 | 295 | |
296 | -add_action( 'give_user_register', 'give_process_register_form' ); |
|
296 | +add_action('give_user_register', 'give_process_register_form'); |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | * @param $end_date string|bool The end date for which we'd like to filter our sale stats. If false, we'll use the default end date of `this_month` |
37 | 37 | * @param $status string|array The sale status(es) to count. Only valid when retrieving global stats |
38 | 38 | * |
39 | - * @return float|int Total amount of donations based on the passed arguments. |
|
39 | + * @return string Total amount of donations based on the passed arguments. |
|
40 | 40 | */ |
41 | 41 | public function get_sales( $form_id = 0, $start_date = false, $end_date = false, $status = 'publish' ) { |
42 | 42 | |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | * @param $end_date string|bool The end date for which we'd like to filter the donations stats. If false, method will use the default end date of `this_month`. |
84 | 84 | * @param $gateway_id string|bool The gateway to get earnings for such as 'paypal' or 'stripe'. |
85 | 85 | * |
86 | - * @return float|int Total amount of donations based on the passed arguments. |
|
86 | + * @return string Total amount of donations based on the passed arguments. |
|
87 | 87 | */ |
88 | 88 | public function get_earnings( $form_id = 0, $start_date = false, $end_date = false, $gateway_id = false ) { |
89 | 89 | $this->setup_dates( $start_date, $end_date ); |
@@ -168,7 +168,7 @@ discard block |
||
168 | 168 | * @param $end_date string|bool The end date for which we'd like to filter our sale stats. If false, we'll use the default end date of `this_month` |
169 | 169 | * @param $gateway_id string|bool The gateway to get earnings for such as 'paypal' or 'stripe' |
170 | 170 | * |
171 | - * @return float|int Total amount of donations based on the passed arguments. |
|
171 | + * @return string Total amount of donations based on the passed arguments. |
|
172 | 172 | */ |
173 | 173 | public function get_earnings_cache_key( $form_id = 0, $start_date = false, $end_date = false, $gateway_id = false ) { |
174 | 174 |
@@ -10,7 +10,7 @@ discard block |
||
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 | |
@@ -38,17 +38,17 @@ discard block |
||
38 | 38 | * |
39 | 39 | * @return float|int Total amount of donations based on the passed arguments. |
40 | 40 | */ |
41 | - public function get_sales( $form_id = 0, $start_date = false, $end_date = false, $status = 'publish' ) { |
|
41 | + public function get_sales($form_id = 0, $start_date = false, $end_date = false, $status = 'publish') { |
|
42 | 42 | |
43 | - $this->setup_dates( $start_date, $end_date ); |
|
43 | + $this->setup_dates($start_date, $end_date); |
|
44 | 44 | |
45 | 45 | // Make sure start date is valid |
46 | - if ( is_wp_error( $this->start_date ) ) { |
|
46 | + if (is_wp_error($this->start_date)) { |
|
47 | 47 | return $this->start_date; |
48 | 48 | } |
49 | 49 | |
50 | 50 | // Make sure end date is valid |
51 | - if ( is_wp_error( $this->end_date ) ) { |
|
51 | + if (is_wp_error($this->end_date)) { |
|
52 | 52 | return $this->end_date; |
53 | 53 | } |
54 | 54 | |
@@ -57,18 +57,18 @@ discard block |
||
57 | 57 | 'start_date' => $this->start_date, |
58 | 58 | 'end_date' => $this->end_date, |
59 | 59 | 'fields' => 'ids', |
60 | - 'number' => - 1, |
|
60 | + 'number' => -1, |
|
61 | 61 | ); |
62 | 62 | |
63 | - if ( ! empty( $form_id ) ) { |
|
63 | + if ( ! empty($form_id)) { |
|
64 | 64 | $args['give_forms'] = $form_id; |
65 | 65 | } |
66 | 66 | |
67 | 67 | /* @var Give_Payments_Query $payments */ |
68 | - $payments = new Give_Payments_Query( $args ); |
|
68 | + $payments = new Give_Payments_Query($args); |
|
69 | 69 | $payments = $payments->get_payments(); |
70 | 70 | |
71 | - return count( $payments ); |
|
71 | + return count($payments); |
|
72 | 72 | } |
73 | 73 | |
74 | 74 | |
@@ -85,16 +85,16 @@ discard block |
||
85 | 85 | * |
86 | 86 | * @return float|int Total amount of donations based on the passed arguments. |
87 | 87 | */ |
88 | - public function get_earnings( $form_id = 0, $start_date = false, $end_date = false, $gateway_id = false ) { |
|
89 | - $this->setup_dates( $start_date, $end_date ); |
|
88 | + public function get_earnings($form_id = 0, $start_date = false, $end_date = false, $gateway_id = false) { |
|
89 | + $this->setup_dates($start_date, $end_date); |
|
90 | 90 | |
91 | 91 | // Make sure start date is valid |
92 | - if ( is_wp_error( $this->start_date ) ) { |
|
92 | + if (is_wp_error($this->start_date)) { |
|
93 | 93 | return $this->start_date; |
94 | 94 | } |
95 | 95 | |
96 | 96 | // Make sure end date is valid |
97 | - if ( is_wp_error( $this->end_date ) ) { |
|
97 | + if (is_wp_error($this->end_date)) { |
|
98 | 98 | return $this->end_date; |
99 | 99 | } |
100 | 100 | |
@@ -104,12 +104,12 @@ discard block |
||
104 | 104 | 'start_date' => $this->start_date, |
105 | 105 | 'end_date' => $this->end_date, |
106 | 106 | 'fields' => 'ids', |
107 | - 'number' => - 1, |
|
107 | + 'number' => -1, |
|
108 | 108 | ); |
109 | 109 | |
110 | 110 | |
111 | 111 | // Filter by Gateway ID meta_key |
112 | - if ( $gateway_id ) { |
|
112 | + if ($gateway_id) { |
|
113 | 113 | $args['meta_query'][] = array( |
114 | 114 | 'key' => '_give_payment_gateway', |
115 | 115 | 'value' => $gateway_id, |
@@ -117,43 +117,43 @@ discard block |
||
117 | 117 | } |
118 | 118 | |
119 | 119 | // Filter by Gateway ID meta_key |
120 | - if ( $form_id ) { |
|
120 | + if ($form_id) { |
|
121 | 121 | $args['meta_query'][] = array( |
122 | 122 | 'key' => '_give_payment_form_id', |
123 | 123 | 'value' => $form_id, |
124 | 124 | ); |
125 | 125 | } |
126 | 126 | |
127 | - if ( ! empty( $args['meta_query'] ) && 1 < count( $args['meta_query'] ) ) { |
|
127 | + if ( ! empty($args['meta_query']) && 1 < count($args['meta_query'])) { |
|
128 | 128 | $args['meta_query']['relation'] = 'AND'; |
129 | 129 | } |
130 | 130 | |
131 | - $args = apply_filters( 'give_stats_earnings_args', $args ); |
|
132 | - $key = Give_Cache::get_key( 'give_stats', $args ); |
|
131 | + $args = apply_filters('give_stats_earnings_args', $args); |
|
132 | + $key = Give_Cache::get_key('give_stats', $args); |
|
133 | 133 | |
134 | 134 | //Set transient for faster stats |
135 | - $earnings = Give_Cache::get( $key ); |
|
135 | + $earnings = Give_Cache::get($key); |
|
136 | 136 | |
137 | - if ( false === $earnings ) { |
|
137 | + if (false === $earnings) { |
|
138 | 138 | |
139 | 139 | $this->timestamp = false; |
140 | - $payments = new Give_Payments_Query( $args ); |
|
140 | + $payments = new Give_Payments_Query($args); |
|
141 | 141 | $payments = $payments->get_payments(); |
142 | 142 | $earnings = 0; |
143 | 143 | |
144 | - if ( ! empty( $payments ) ) { |
|
145 | - foreach ( $payments as $payment ) { |
|
146 | - $earnings += give_get_payment_amount( $payment->ID ); |
|
144 | + if ( ! empty($payments)) { |
|
145 | + foreach ($payments as $payment) { |
|
146 | + $earnings += give_get_payment_amount($payment->ID); |
|
147 | 147 | } |
148 | 148 | |
149 | 149 | } |
150 | 150 | |
151 | 151 | // Cache the results for one hour |
152 | - Give_Cache::set( $key, $earnings, 60 * 60 ); |
|
152 | + Give_Cache::set($key, $earnings, 60 * 60); |
|
153 | 153 | } |
154 | 154 | |
155 | 155 | //return earnings |
156 | - return round( $earnings, give_currency_decimal_filter() ); |
|
156 | + return round($earnings, give_currency_decimal_filter()); |
|
157 | 157 | |
158 | 158 | } |
159 | 159 | |
@@ -170,17 +170,17 @@ discard block |
||
170 | 170 | * |
171 | 171 | * @return float|int Total amount of donations based on the passed arguments. |
172 | 172 | */ |
173 | - public function get_earnings_cache_key( $form_id = 0, $start_date = false, $end_date = false, $gateway_id = false ) { |
|
173 | + public function get_earnings_cache_key($form_id = 0, $start_date = false, $end_date = false, $gateway_id = false) { |
|
174 | 174 | |
175 | - $this->setup_dates( $start_date, $end_date ); |
|
175 | + $this->setup_dates($start_date, $end_date); |
|
176 | 176 | |
177 | 177 | // Make sure start date is valid |
178 | - if ( is_wp_error( $this->start_date ) ) { |
|
178 | + if (is_wp_error($this->start_date)) { |
|
179 | 179 | return $this->start_date; |
180 | 180 | } |
181 | 181 | |
182 | 182 | // Make sure end date is valid |
183 | - if ( is_wp_error( $this->end_date ) ) { |
|
183 | + if (is_wp_error($this->end_date)) { |
|
184 | 184 | return $this->end_date; |
185 | 185 | } |
186 | 186 | |
@@ -190,12 +190,12 @@ discard block |
||
190 | 190 | 'start_date' => $this->start_date, |
191 | 191 | 'end_date' => $this->end_date, |
192 | 192 | 'fields' => 'ids', |
193 | - 'number' => - 1, |
|
193 | + 'number' => -1, |
|
194 | 194 | ); |
195 | 195 | |
196 | 196 | |
197 | 197 | // Filter by Gateway ID meta_key |
198 | - if ( $gateway_id ) { |
|
198 | + if ($gateway_id) { |
|
199 | 199 | $args['meta_query'][] = array( |
200 | 200 | 'key' => '_give_payment_gateway', |
201 | 201 | 'value' => $gateway_id, |
@@ -203,19 +203,19 @@ discard block |
||
203 | 203 | } |
204 | 204 | |
205 | 205 | // Filter by Gateway ID meta_key |
206 | - if ( $form_id ) { |
|
206 | + if ($form_id) { |
|
207 | 207 | $args['meta_query'][] = array( |
208 | 208 | 'key' => '_give_payment_form_id', |
209 | 209 | 'value' => $form_id, |
210 | 210 | ); |
211 | 211 | } |
212 | 212 | |
213 | - if ( ! empty( $args['meta_query'] ) && 1 < count( $args['meta_query'] ) ) { |
|
213 | + if ( ! empty($args['meta_query']) && 1 < count($args['meta_query'])) { |
|
214 | 214 | $args['meta_query']['relation'] = 'AND'; |
215 | 215 | } |
216 | 216 | |
217 | - $args = apply_filters( 'give_stats_earnings_args', $args ); |
|
218 | - $key = Give_Cache::get_key( 'give_stats', $args ); |
|
217 | + $args = apply_filters('give_stats_earnings_args', $args); |
|
218 | + $key = Give_Cache::get_key('give_stats', $args); |
|
219 | 219 | |
220 | 220 | //return earnings |
221 | 221 | return $key; |
@@ -232,16 +232,16 @@ discard block |
||
232 | 232 | * |
233 | 233 | * @return array Best selling forms |
234 | 234 | */ |
235 | - public function get_best_selling( $number = 10 ) { |
|
235 | + public function get_best_selling($number = 10) { |
|
236 | 236 | |
237 | 237 | global $wpdb; |
238 | 238 | |
239 | - $give_forms = $wpdb->get_results( $wpdb->prepare( |
|
239 | + $give_forms = $wpdb->get_results($wpdb->prepare( |
|
240 | 240 | "SELECT post_id as form_id, max(meta_value) as sales |
241 | 241 | FROM $wpdb->postmeta WHERE meta_key='_give_form_sales' AND meta_value > 0 |
242 | 242 | GROUP BY meta_value+0 |
243 | 243 | DESC LIMIT %d;", $number |
244 | - ) ); |
|
244 | + )); |
|
245 | 245 | |
246 | 246 | return $give_forms; |
247 | 247 | } |
@@ -681,7 +681,7 @@ discard block |
||
681 | 681 | * @param int $year Year number. Default is null. |
682 | 682 | * @param int $hour Hour number. Default is null. |
683 | 683 | * |
684 | - * @return int $earnings Earnings |
|
684 | + * @return double $earnings Earnings |
|
685 | 685 | */ |
686 | 686 | function give_get_earnings_by_date( $day = null, $month_num, $year = null, $hour = null ) { |
687 | 687 | |
@@ -970,7 +970,7 @@ discard block |
||
970 | 970 | * |
971 | 971 | * @param int $payment_id Payment ID. |
972 | 972 | * |
973 | - * @return array $user_info User Info Meta Values. |
|
973 | + * @return string $user_info User Info Meta Values. |
|
974 | 974 | */ |
975 | 975 | function give_get_payment_meta_user_info( $payment_id ) { |
976 | 976 | $payment = new Give_Payment( $payment_id ); |
@@ -987,7 +987,7 @@ discard block |
||
987 | 987 | * |
988 | 988 | * @param int $payment_id Payment ID. |
989 | 989 | * |
990 | - * @return int $form_id Form ID. |
|
990 | + * @return string $form_id Form ID. |
|
991 | 991 | */ |
992 | 992 | function give_get_payment_form_id( $payment_id ) { |
993 | 993 | $payment = new Give_Payment( $payment_id ); |
@@ -10,7 +10,7 @@ discard block |
||
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 | |
@@ -43,15 +43,15 @@ discard block |
||
43 | 43 | * |
44 | 44 | * @return array $payments Payments retrieved from the database |
45 | 45 | */ |
46 | -function give_get_payments( $args = array() ) { |
|
46 | +function give_get_payments($args = array()) { |
|
47 | 47 | |
48 | 48 | // Fallback to post objects to ensure backwards compatibility. |
49 | - if ( ! isset( $args['output'] ) ) { |
|
49 | + if ( ! isset($args['output'])) { |
|
50 | 50 | $args['output'] = 'posts'; |
51 | 51 | } |
52 | 52 | |
53 | - $args = apply_filters( 'give_get_payments_args', $args ); |
|
54 | - $payments = new Give_Payments_Query( $args ); |
|
53 | + $args = apply_filters('give_get_payments_args', $args); |
|
54 | + $payments = new Give_Payments_Query($args); |
|
55 | 55 | |
56 | 56 | return $payments->get_payments(); |
57 | 57 | } |
@@ -66,48 +66,48 @@ discard block |
||
66 | 66 | * |
67 | 67 | * @return mixed |
68 | 68 | */ |
69 | -function give_get_payment_by( $field = '', $value = '' ) { |
|
69 | +function give_get_payment_by($field = '', $value = '') { |
|
70 | 70 | |
71 | - if ( empty( $field ) || empty( $value ) ) { |
|
71 | + if (empty($field) || empty($value)) { |
|
72 | 72 | return false; |
73 | 73 | } |
74 | 74 | |
75 | - switch ( strtolower( $field ) ) { |
|
75 | + switch (strtolower($field)) { |
|
76 | 76 | |
77 | 77 | case 'id': |
78 | - $payment = new Give_Payment( $value ); |
|
78 | + $payment = new Give_Payment($value); |
|
79 | 79 | $id = $payment->ID; |
80 | 80 | |
81 | - if ( empty( $id ) ) { |
|
81 | + if (empty($id)) { |
|
82 | 82 | return false; |
83 | 83 | } |
84 | 84 | |
85 | 85 | break; |
86 | 86 | |
87 | 87 | case 'key': |
88 | - $payment = give_get_payments( array( |
|
88 | + $payment = give_get_payments(array( |
|
89 | 89 | 'meta_key' => '_give_payment_purchase_key', |
90 | 90 | 'meta_value' => $value, |
91 | 91 | 'posts_per_page' => 1, |
92 | 92 | 'fields' => 'ids', |
93 | - ) ); |
|
93 | + )); |
|
94 | 94 | |
95 | - if ( $payment ) { |
|
96 | - $payment = new Give_Payment( $payment[0] ); |
|
95 | + if ($payment) { |
|
96 | + $payment = new Give_Payment($payment[0]); |
|
97 | 97 | } |
98 | 98 | |
99 | 99 | break; |
100 | 100 | |
101 | 101 | case 'payment_number': |
102 | - $payment = give_get_payments( array( |
|
102 | + $payment = give_get_payments(array( |
|
103 | 103 | 'meta_key' => '_give_payment_number', |
104 | 104 | 'meta_value' => $value, |
105 | 105 | 'posts_per_page' => 1, |
106 | 106 | 'fields' => 'ids', |
107 | - ) ); |
|
107 | + )); |
|
108 | 108 | |
109 | - if ( $payment ) { |
|
110 | - $payment = new Give_Payment( $payment[0] ); |
|
109 | + if ($payment) { |
|
110 | + $payment = new Give_Payment($payment[0]); |
|
111 | 111 | } |
112 | 112 | |
113 | 113 | break; |
@@ -116,7 +116,7 @@ discard block |
||
116 | 116 | return false; |
117 | 117 | } |
118 | 118 | |
119 | - if ( $payment ) { |
|
119 | + if ($payment) { |
|
120 | 120 | return $payment; |
121 | 121 | } |
122 | 122 | |
@@ -132,23 +132,23 @@ discard block |
||
132 | 132 | * |
133 | 133 | * @return int|bool Payment ID if payment is inserted, false otherwise. |
134 | 134 | */ |
135 | -function give_insert_payment( $payment_data = array() ) { |
|
135 | +function give_insert_payment($payment_data = array()) { |
|
136 | 136 | |
137 | - if ( empty( $payment_data ) ) { |
|
137 | + if (empty($payment_data)) { |
|
138 | 138 | return false; |
139 | 139 | } |
140 | 140 | |
141 | 141 | $payment = new Give_Payment(); |
142 | - $gateway = ! empty( $payment_data['gateway'] ) ? $payment_data['gateway'] : ''; |
|
143 | - $gateway = empty( $gateway ) && isset( $_POST['give-gateway'] ) ? $_POST['give-gateway'] : $gateway; |
|
144 | - $form_id = isset( $payment_data['give_form_id'] ) ? $payment_data['give_form_id'] : 0; |
|
145 | - $price_id = give_get_payment_meta_price_id( $payment_data ); |
|
146 | - $form_title = isset( $payment_data['give_form_title'] ) ? $payment_data['give_form_title'] : get_the_title( $form_id ); |
|
142 | + $gateway = ! empty($payment_data['gateway']) ? $payment_data['gateway'] : ''; |
|
143 | + $gateway = empty($gateway) && isset($_POST['give-gateway']) ? $_POST['give-gateway'] : $gateway; |
|
144 | + $form_id = isset($payment_data['give_form_id']) ? $payment_data['give_form_id'] : 0; |
|
145 | + $price_id = give_get_payment_meta_price_id($payment_data); |
|
146 | + $form_title = isset($payment_data['give_form_title']) ? $payment_data['give_form_title'] : get_the_title($form_id); |
|
147 | 147 | |
148 | 148 | // Set properties. |
149 | 149 | $payment->total = $payment_data['price']; |
150 | - $payment->status = ! empty( $payment_data['status'] ) ? $payment_data['status'] : 'pending'; |
|
151 | - $payment->currency = ! empty( $payment_data['currency'] ) ? $payment_data['currency'] : give_get_currency(); |
|
150 | + $payment->status = ! empty($payment_data['status']) ? $payment_data['status'] : 'pending'; |
|
151 | + $payment->currency = ! empty($payment_data['currency']) ? $payment_data['currency'] : give_get_currency(); |
|
152 | 152 | $payment->user_info = $payment_data['user_info']; |
153 | 153 | $payment->gateway = $gateway; |
154 | 154 | $payment->form_title = $form_title; |
@@ -162,7 +162,7 @@ discard block |
||
162 | 162 | $payment->ip = give_get_ip(); |
163 | 163 | $payment->key = $payment_data['purchase_key']; |
164 | 164 | $payment->mode = give_is_test_mode() ? 'test' : 'live'; |
165 | - $payment->parent_payment = ! empty( $payment_data['parent'] ) ? absint( $payment_data['parent'] ) : ''; |
|
165 | + $payment->parent_payment = ! empty($payment_data['parent']) ? absint($payment_data['parent']) : ''; |
|
166 | 166 | |
167 | 167 | // Add the donation. |
168 | 168 | $args = array( |
@@ -170,22 +170,22 @@ discard block |
||
170 | 170 | 'price_id' => $payment->price_id, |
171 | 171 | ); |
172 | 172 | |
173 | - $payment->add_donation( $payment->form_id, $args ); |
|
173 | + $payment->add_donation($payment->form_id, $args); |
|
174 | 174 | |
175 | 175 | // Set date if present. |
176 | - if ( isset( $payment_data['post_date'] ) ) { |
|
176 | + if (isset($payment_data['post_date'])) { |
|
177 | 177 | $payment->date = $payment_data['post_date']; |
178 | 178 | } |
179 | 179 | |
180 | 180 | // Handle sequential payments. |
181 | - if ( give_get_option( 'enable_sequential' ) ) { |
|
181 | + if (give_get_option('enable_sequential')) { |
|
182 | 182 | $number = give_get_next_payment_number(); |
183 | - $payment->number = give_format_payment_number( $number ); |
|
184 | - update_option( 'give_last_payment_number', $number ); |
|
183 | + $payment->number = give_format_payment_number($number); |
|
184 | + update_option('give_last_payment_number', $number); |
|
185 | 185 | } |
186 | 186 | |
187 | 187 | // Clear the user's donation cache. |
188 | - delete_transient( 'give_user_' . $payment_data['user_info']['id'] . '_purchases' ); |
|
188 | + delete_transient('give_user_'.$payment_data['user_info']['id'].'_purchases'); |
|
189 | 189 | |
190 | 190 | // Save payment. |
191 | 191 | $payment->save(); |
@@ -198,10 +198,10 @@ discard block |
||
198 | 198 | * @param int $payment_id The payment ID. |
199 | 199 | * @param array $payment_data Arguments passed. |
200 | 200 | */ |
201 | - do_action( 'give_insert_payment', $payment->ID, $payment_data ); |
|
201 | + do_action('give_insert_payment', $payment->ID, $payment_data); |
|
202 | 202 | |
203 | 203 | // Return payment ID upon success. |
204 | - if ( ! empty( $payment->ID ) ) { |
|
204 | + if ( ! empty($payment->ID)) { |
|
205 | 205 | return $payment->ID; |
206 | 206 | } |
207 | 207 | |
@@ -217,10 +217,10 @@ discard block |
||
217 | 217 | * |
218 | 218 | * @return bool|int |
219 | 219 | */ |
220 | -function give_create_payment( $payment_data ) { |
|
220 | +function give_create_payment($payment_data) { |
|
221 | 221 | |
222 | - $form_id = intval( $payment_data['post_data']['give-form-id'] ); |
|
223 | - $price_id = isset( $payment_data['post_data']['give-price-id'] ) ? $payment_data['post_data']['give-price-id'] : ''; |
|
222 | + $form_id = intval($payment_data['post_data']['give-form-id']); |
|
223 | + $price_id = isset($payment_data['post_data']['give-price-id']) ? $payment_data['post_data']['give-price-id'] : ''; |
|
224 | 224 | |
225 | 225 | // Collect payment data. |
226 | 226 | $insert_payment_data = array( |
@@ -244,10 +244,10 @@ discard block |
||
244 | 244 | * |
245 | 245 | * @param array $insert_payment_data |
246 | 246 | */ |
247 | - $insert_payment_data = apply_filters( 'give_create_payment', $insert_payment_data ); |
|
247 | + $insert_payment_data = apply_filters('give_create_payment', $insert_payment_data); |
|
248 | 248 | |
249 | 249 | // Record the pending payment. |
250 | - return give_insert_payment( $insert_payment_data ); |
|
250 | + return give_insert_payment($insert_payment_data); |
|
251 | 251 | } |
252 | 252 | |
253 | 253 | /** |
@@ -260,9 +260,9 @@ discard block |
||
260 | 260 | * |
261 | 261 | * @return bool |
262 | 262 | */ |
263 | -function give_update_payment_status( $payment_id, $new_status = 'publish' ) { |
|
263 | +function give_update_payment_status($payment_id, $new_status = 'publish') { |
|
264 | 264 | |
265 | - $payment = new Give_Payment( $payment_id ); |
|
265 | + $payment = new Give_Payment($payment_id); |
|
266 | 266 | $payment->status = $new_status; |
267 | 267 | $updated = $payment->save(); |
268 | 268 | |
@@ -281,38 +281,38 @@ discard block |
||
281 | 281 | * |
282 | 282 | * @return void |
283 | 283 | */ |
284 | -function give_delete_donation( $payment_id = 0, $update_donor = true ) { |
|
284 | +function give_delete_donation($payment_id = 0, $update_donor = true) { |
|
285 | 285 | global $give_logs; |
286 | 286 | |
287 | - $payment = new Give_Payment( $payment_id ); |
|
288 | - $amount = give_get_payment_amount( $payment_id ); |
|
287 | + $payment = new Give_Payment($payment_id); |
|
288 | + $amount = give_get_payment_amount($payment_id); |
|
289 | 289 | $status = $payment->post_status; |
290 | - $donor_id = give_get_payment_donor_id( $payment_id ); |
|
291 | - $donor = new Give_Donor( $donor_id ); |
|
290 | + $donor_id = give_get_payment_donor_id($payment_id); |
|
291 | + $donor = new Give_Donor($donor_id); |
|
292 | 292 | |
293 | 293 | // Only undo donations that aren't these statuses. |
294 | - $dont_undo_statuses = apply_filters( 'give_undo_donation_statuses', array( |
|
294 | + $dont_undo_statuses = apply_filters('give_undo_donation_statuses', array( |
|
295 | 295 | 'pending', |
296 | 296 | 'cancelled', |
297 | - ) ); |
|
297 | + )); |
|
298 | 298 | |
299 | - if ( ! in_array( $status, $dont_undo_statuses ) ) { |
|
300 | - give_undo_donation( $payment_id ); |
|
299 | + if ( ! in_array($status, $dont_undo_statuses)) { |
|
300 | + give_undo_donation($payment_id); |
|
301 | 301 | } |
302 | 302 | |
303 | - if ( $status == 'publish' ) { |
|
303 | + if ($status == 'publish') { |
|
304 | 304 | |
305 | 305 | // Only decrease earnings if they haven't already been decreased (or were never increased for this payment). |
306 | - give_decrease_total_earnings( $amount ); |
|
306 | + give_decrease_total_earnings($amount); |
|
307 | 307 | |
308 | 308 | // @todo: Refresh only range related stat cache |
309 | 309 | give_delete_donation_stats(); |
310 | 310 | |
311 | - if ( $donor->id && $update_donor ) { |
|
311 | + if ($donor->id && $update_donor) { |
|
312 | 312 | |
313 | 313 | // Decrement the stats for the donor. |
314 | 314 | $donor->decrease_donation_count(); |
315 | - $donor->decrease_value( $amount ); |
|
315 | + $donor->decrease_value($amount); |
|
316 | 316 | |
317 | 317 | } |
318 | 318 | } |
@@ -324,25 +324,25 @@ discard block |
||
324 | 324 | * |
325 | 325 | * @param int $payment_id Payment ID. |
326 | 326 | */ |
327 | - do_action( 'give_payment_delete', $payment_id ); |
|
327 | + do_action('give_payment_delete', $payment_id); |
|
328 | 328 | |
329 | - if ( $donor->id && $update_donor ) { |
|
329 | + if ($donor->id && $update_donor) { |
|
330 | 330 | |
331 | 331 | // Remove the payment ID from the donor. |
332 | - $donor->remove_payment( $payment_id ); |
|
332 | + $donor->remove_payment($payment_id); |
|
333 | 333 | |
334 | 334 | } |
335 | 335 | |
336 | 336 | // Remove the payment. |
337 | - wp_delete_post( $payment_id, true ); |
|
337 | + wp_delete_post($payment_id, true); |
|
338 | 338 | |
339 | 339 | // Remove related sale log entries. |
340 | - $give_logs->delete_logs( null, 'sale', array( |
|
340 | + $give_logs->delete_logs(null, 'sale', array( |
|
341 | 341 | array( |
342 | 342 | 'key' => '_give_log_payment_id', |
343 | 343 | 'value' => $payment_id, |
344 | 344 | ), |
345 | - ) ); |
|
345 | + )); |
|
346 | 346 | |
347 | 347 | /** |
348 | 348 | * Fires after payment deleted. |
@@ -351,7 +351,7 @@ discard block |
||
351 | 351 | * |
352 | 352 | * @param int $payment_id Payment ID. |
353 | 353 | */ |
354 | - do_action( 'give_payment_deleted', $payment_id ); |
|
354 | + do_action('give_payment_deleted', $payment_id); |
|
355 | 355 | } |
356 | 356 | |
357 | 357 | /** |
@@ -366,20 +366,20 @@ discard block |
||
366 | 366 | * |
367 | 367 | * @return void |
368 | 368 | */ |
369 | -function give_undo_donation( $payment_id ) { |
|
369 | +function give_undo_donation($payment_id) { |
|
370 | 370 | |
371 | - $payment = new Give_Payment( $payment_id ); |
|
371 | + $payment = new Give_Payment($payment_id); |
|
372 | 372 | |
373 | - $maybe_decrease_earnings = apply_filters( 'give_decrease_earnings_on_undo', true, $payment, $payment->form_id ); |
|
374 | - if ( true === $maybe_decrease_earnings ) { |
|
373 | + $maybe_decrease_earnings = apply_filters('give_decrease_earnings_on_undo', true, $payment, $payment->form_id); |
|
374 | + if (true === $maybe_decrease_earnings) { |
|
375 | 375 | // Decrease earnings. |
376 | - give_decrease_earnings( $payment->form_id, $payment->total ); |
|
376 | + give_decrease_earnings($payment->form_id, $payment->total); |
|
377 | 377 | } |
378 | 378 | |
379 | - $maybe_decrease_donations = apply_filters( 'give_decrease_donations_on_undo', true, $payment, $payment->form_id ); |
|
380 | - if ( true === $maybe_decrease_donations ) { |
|
379 | + $maybe_decrease_donations = apply_filters('give_decrease_donations_on_undo', true, $payment, $payment->form_id); |
|
380 | + if (true === $maybe_decrease_donations) { |
|
381 | 381 | // Decrease donation count. |
382 | - give_decrease_donation_count( $payment->form_id ); |
|
382 | + give_decrease_donation_count($payment->form_id); |
|
383 | 383 | } |
384 | 384 | |
385 | 385 | } |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | * |
397 | 397 | * @return object $stats Contains the number of payments per payment status. |
398 | 398 | */ |
399 | -function give_count_payments( $args = array() ) { |
|
399 | +function give_count_payments($args = array()) { |
|
400 | 400 | |
401 | 401 | global $wpdb; |
402 | 402 | |
@@ -408,18 +408,18 @@ discard block |
||
408 | 408 | 'form_id' => null, |
409 | 409 | ); |
410 | 410 | |
411 | - $args = wp_parse_args( $args, $defaults ); |
|
411 | + $args = wp_parse_args($args, $defaults); |
|
412 | 412 | |
413 | 413 | $select = 'SELECT p.post_status,count( * ) AS num_posts'; |
414 | 414 | $join = ''; |
415 | 415 | $where = "WHERE p.post_type = 'give_payment'"; |
416 | 416 | |
417 | 417 | // Count payments for a specific user. |
418 | - if ( ! empty( $args['user'] ) ) { |
|
418 | + if ( ! empty($args['user'])) { |
|
419 | 419 | |
420 | - if ( is_email( $args['user'] ) ) { |
|
420 | + if (is_email($args['user'])) { |
|
421 | 421 | $field = 'email'; |
422 | - } elseif ( is_numeric( $args['user'] ) ) { |
|
422 | + } elseif (is_numeric($args['user'])) { |
|
423 | 423 | $field = 'id'; |
424 | 424 | } else { |
425 | 425 | $field = ''; |
@@ -427,106 +427,106 @@ discard block |
||
427 | 427 | |
428 | 428 | $join = "LEFT JOIN $wpdb->postmeta m ON (p.ID = m.post_id)"; |
429 | 429 | |
430 | - if ( ! empty( $field ) ) { |
|
430 | + if ( ! empty($field)) { |
|
431 | 431 | $where .= " |
432 | 432 | AND m.meta_key = '_give_payment_user_{$field}' |
433 | 433 | AND m.meta_value = '{$args['user']}'"; |
434 | 434 | } |
435 | 435 | |
436 | 436 | |
437 | - } elseif ( ! empty( $args['donor'] ) ) { |
|
437 | + } elseif ( ! empty($args['donor'])) { |
|
438 | 438 | |
439 | - $join = "LEFT JOIN $wpdb->postmeta m ON (p.ID = m.post_id)"; |
|
439 | + $join = "LEFT JOIN $wpdb->postmeta m ON (p.ID = m.post_id)"; |
|
440 | 440 | $where .= " |
441 | 441 | AND m.meta_key = '_give_payment_customer_id' |
442 | 442 | AND m.meta_value = '{$args['donor']}'"; |
443 | 443 | |
444 | 444 | // Count payments for a search. |
445 | - } elseif ( ! empty( $args['s'] ) ) { |
|
445 | + } elseif ( ! empty($args['s'])) { |
|
446 | 446 | |
447 | - if ( is_email( $args['s'] ) || strlen( $args['s'] ) == 32 ) { |
|
447 | + if (is_email($args['s']) || strlen($args['s']) == 32) { |
|
448 | 448 | |
449 | - if ( is_email( $args['s'] ) ) { |
|
449 | + if (is_email($args['s'])) { |
|
450 | 450 | $field = '_give_payment_user_email'; |
451 | 451 | } else { |
452 | 452 | $field = '_give_payment_purchase_key'; |
453 | 453 | } |
454 | 454 | |
455 | - $join = "LEFT JOIN $wpdb->postmeta m ON (p.ID = m.post_id)"; |
|
456 | - $where .= $wpdb->prepare( ' |
|
455 | + $join = "LEFT JOIN $wpdb->postmeta m ON (p.ID = m.post_id)"; |
|
456 | + $where .= $wpdb->prepare(' |
|
457 | 457 | AND m.meta_key = %s |
458 | - AND m.meta_value = %s', $field, $args['s'] ); |
|
458 | + AND m.meta_value = %s', $field, $args['s']); |
|
459 | 459 | |
460 | - } elseif ( '#' == substr( $args['s'], 0, 1 ) ) { |
|
460 | + } elseif ('#' == substr($args['s'], 0, 1)) { |
|
461 | 461 | |
462 | - $search = str_replace( '#:', '', $args['s'] ); |
|
463 | - $search = str_replace( '#', '', $search ); |
|
462 | + $search = str_replace('#:', '', $args['s']); |
|
463 | + $search = str_replace('#', '', $search); |
|
464 | 464 | |
465 | 465 | $select = 'SELECT p.post_status,count( * ) AS num_posts '; |
466 | 466 | $join = ''; |
467 | - $where = $wpdb->prepare( 'WHERE p.post_type=%s AND p.ID = %d ', 'give_payment', $search ); |
|
467 | + $where = $wpdb->prepare('WHERE p.post_type=%s AND p.ID = %d ', 'give_payment', $search); |
|
468 | 468 | |
469 | 469 | |
470 | - } elseif ( is_numeric( $args['s'] ) ) { |
|
470 | + } elseif (is_numeric($args['s'])) { |
|
471 | 471 | |
472 | - $join = "LEFT JOIN $wpdb->postmeta m ON (p.ID = m.post_id)"; |
|
473 | - $where .= $wpdb->prepare( " |
|
472 | + $join = "LEFT JOIN $wpdb->postmeta m ON (p.ID = m.post_id)"; |
|
473 | + $where .= $wpdb->prepare(" |
|
474 | 474 | AND m.meta_key = '_give_payment_user_id' |
475 | - AND m.meta_value = %d", $args['s'] ); |
|
475 | + AND m.meta_value = %d", $args['s']); |
|
476 | 476 | |
477 | 477 | } else { |
478 | - $search = $wpdb->esc_like( $args['s'] ); |
|
479 | - $search = '%' . $search . '%'; |
|
478 | + $search = $wpdb->esc_like($args['s']); |
|
479 | + $search = '%'.$search.'%'; |
|
480 | 480 | |
481 | - $where .= $wpdb->prepare( 'AND ((p.post_title LIKE %s) OR (p.post_content LIKE %s))', $search, $search ); |
|
481 | + $where .= $wpdb->prepare('AND ((p.post_title LIKE %s) OR (p.post_content LIKE %s))', $search, $search); |
|
482 | 482 | } |
483 | 483 | } |
484 | 484 | |
485 | - if ( ! empty( $args['form_id'] ) && is_numeric( $args['form_id'] ) ) { |
|
486 | - $where .= $wpdb->prepare( ' AND p.post_parent = %d', $args['form_id'] ); |
|
485 | + if ( ! empty($args['form_id']) && is_numeric($args['form_id'])) { |
|
486 | + $where .= $wpdb->prepare(' AND p.post_parent = %d', $args['form_id']); |
|
487 | 487 | } |
488 | 488 | |
489 | 489 | // Limit payments count by date. |
490 | - if ( ! empty( $args['start-date'] ) && false !== strpos( $args['start-date'], '/' ) ) { |
|
490 | + if ( ! empty($args['start-date']) && false !== strpos($args['start-date'], '/')) { |
|
491 | 491 | |
492 | - $date_parts = explode( '/', $args['start-date'] ); |
|
493 | - $month = ! empty( $date_parts[0] ) && is_numeric( $date_parts[0] ) ? $date_parts[0] : 0; |
|
494 | - $day = ! empty( $date_parts[1] ) && is_numeric( $date_parts[1] ) ? $date_parts[1] : 0; |
|
495 | - $year = ! empty( $date_parts[2] ) && is_numeric( $date_parts[2] ) ? $date_parts[2] : 0; |
|
492 | + $date_parts = explode('/', $args['start-date']); |
|
493 | + $month = ! empty($date_parts[0]) && is_numeric($date_parts[0]) ? $date_parts[0] : 0; |
|
494 | + $day = ! empty($date_parts[1]) && is_numeric($date_parts[1]) ? $date_parts[1] : 0; |
|
495 | + $year = ! empty($date_parts[2]) && is_numeric($date_parts[2]) ? $date_parts[2] : 0; |
|
496 | 496 | |
497 | - $is_date = checkdate( $month, $day, $year ); |
|
498 | - if ( false !== $is_date ) { |
|
497 | + $is_date = checkdate($month, $day, $year); |
|
498 | + if (false !== $is_date) { |
|
499 | 499 | |
500 | - $date = new DateTime( $args['start-date'] ); |
|
501 | - $where .= $wpdb->prepare( " AND p.post_date >= '%s'", $date->format( 'Y-m-d' ) ); |
|
500 | + $date = new DateTime($args['start-date']); |
|
501 | + $where .= $wpdb->prepare(" AND p.post_date >= '%s'", $date->format('Y-m-d')); |
|
502 | 502 | |
503 | 503 | } |
504 | 504 | |
505 | 505 | // Fixes an issue with the payments list table counts when no end date is specified (with stats class). |
506 | - if ( empty( $args['end-date'] ) ) { |
|
506 | + if (empty($args['end-date'])) { |
|
507 | 507 | $args['end-date'] = $args['start-date']; |
508 | 508 | } |
509 | 509 | } |
510 | 510 | |
511 | - if ( ! empty( $args['end-date'] ) && false !== strpos( $args['end-date'], '/' ) ) { |
|
511 | + if ( ! empty($args['end-date']) && false !== strpos($args['end-date'], '/')) { |
|
512 | 512 | |
513 | - $date_parts = explode( '/', $args['end-date'] ); |
|
513 | + $date_parts = explode('/', $args['end-date']); |
|
514 | 514 | |
515 | - $month = ! empty( $date_parts[0] ) ? $date_parts[0] : 0; |
|
516 | - $day = ! empty( $date_parts[1] ) ? $date_parts[1] : 0; |
|
517 | - $year = ! empty( $date_parts[2] ) ? $date_parts[2] : 0; |
|
515 | + $month = ! empty($date_parts[0]) ? $date_parts[0] : 0; |
|
516 | + $day = ! empty($date_parts[1]) ? $date_parts[1] : 0; |
|
517 | + $year = ! empty($date_parts[2]) ? $date_parts[2] : 0; |
|
518 | 518 | |
519 | - $is_date = checkdate( $month, $day, $year ); |
|
520 | - if ( false !== $is_date ) { |
|
519 | + $is_date = checkdate($month, $day, $year); |
|
520 | + if (false !== $is_date) { |
|
521 | 521 | |
522 | - $date = new DateTime( $args['end-date'] ); |
|
523 | - $where .= $wpdb->prepare( " AND p.post_date <= '%s'", $date->format( 'Y-m-d' ) ); |
|
522 | + $date = new DateTime($args['end-date']); |
|
523 | + $where .= $wpdb->prepare(" AND p.post_date <= '%s'", $date->format('Y-m-d')); |
|
524 | 524 | |
525 | 525 | } |
526 | 526 | } |
527 | 527 | |
528 | - $where = apply_filters( 'give_count_payments_where', $where ); |
|
529 | - $join = apply_filters( 'give_count_payments_join', $join ); |
|
528 | + $where = apply_filters('give_count_payments_where', $where); |
|
529 | + $join = apply_filters('give_count_payments_join', $join); |
|
530 | 530 | |
531 | 531 | $query = "$select |
532 | 532 | FROM $wpdb->posts p |
@@ -535,36 +535,36 @@ discard block |
||
535 | 535 | GROUP BY p.post_status |
536 | 536 | "; |
537 | 537 | |
538 | - $cache_key = md5( $query ); |
|
538 | + $cache_key = md5($query); |
|
539 | 539 | |
540 | - $count = wp_cache_get( $cache_key, 'counts' ); |
|
541 | - if ( false !== $count ) { |
|
540 | + $count = wp_cache_get($cache_key, 'counts'); |
|
541 | + if (false !== $count) { |
|
542 | 542 | return $count; |
543 | 543 | } |
544 | 544 | |
545 | - $count = $wpdb->get_results( $query, ARRAY_A ); |
|
545 | + $count = $wpdb->get_results($query, ARRAY_A); |
|
546 | 546 | |
547 | 547 | $stats = array(); |
548 | 548 | $statuses = get_post_stati(); |
549 | - if ( isset( $statuses['private'] ) && empty( $args['s'] ) ) { |
|
550 | - unset( $statuses['private'] ); |
|
549 | + if (isset($statuses['private']) && empty($args['s'])) { |
|
550 | + unset($statuses['private']); |
|
551 | 551 | } |
552 | 552 | |
553 | - foreach ( $statuses as $state ) { |
|
554 | - $stats[ $state ] = 0; |
|
553 | + foreach ($statuses as $state) { |
|
554 | + $stats[$state] = 0; |
|
555 | 555 | } |
556 | 556 | |
557 | - foreach ( (array) $count as $row ) { |
|
557 | + foreach ((array) $count as $row) { |
|
558 | 558 | |
559 | - if ( 'private' == $row['post_status'] && empty( $args['s'] ) ) { |
|
559 | + if ('private' == $row['post_status'] && empty($args['s'])) { |
|
560 | 560 | continue; |
561 | 561 | } |
562 | 562 | |
563 | - $stats[ $row['post_status'] ] = $row['num_posts']; |
|
563 | + $stats[$row['post_status']] = $row['num_posts']; |
|
564 | 564 | } |
565 | 565 | |
566 | 566 | $stats = (object) $stats; |
567 | - wp_cache_set( $cache_key, $stats, 'counts' ); |
|
567 | + wp_cache_set($cache_key, $stats, 'counts'); |
|
568 | 568 | |
569 | 569 | return $stats; |
570 | 570 | } |
@@ -579,11 +579,11 @@ discard block |
||
579 | 579 | * |
580 | 580 | * @return bool $exists True if payment exists, false otherwise. |
581 | 581 | */ |
582 | -function give_check_for_existing_payment( $payment_id ) { |
|
582 | +function give_check_for_existing_payment($payment_id) { |
|
583 | 583 | $exists = false; |
584 | - $payment = new Give_Payment( $payment_id ); |
|
584 | + $payment = new Give_Payment($payment_id); |
|
585 | 585 | |
586 | - if ( $payment_id === $payment->ID && 'publish' === $payment->status ) { |
|
586 | + if ($payment_id === $payment->ID && 'publish' === $payment->status) { |
|
587 | 587 | $exists = true; |
588 | 588 | } |
589 | 589 | |
@@ -601,31 +601,31 @@ discard block |
||
601 | 601 | * |
602 | 602 | * @return bool|mixed True if payment status exists, false otherwise. |
603 | 603 | */ |
604 | -function give_get_payment_status( $payment, $return_label = false ) { |
|
604 | +function give_get_payment_status($payment, $return_label = false) { |
|
605 | 605 | |
606 | - if ( ! is_object( $payment ) || ! isset( $payment->post_status ) ) { |
|
606 | + if ( ! is_object($payment) || ! isset($payment->post_status)) { |
|
607 | 607 | return false; |
608 | 608 | } |
609 | 609 | |
610 | 610 | $statuses = give_get_payment_statuses(); |
611 | 611 | |
612 | - if ( ! is_array( $statuses ) || empty( $statuses ) ) { |
|
612 | + if ( ! is_array($statuses) || empty($statuses)) { |
|
613 | 613 | return false; |
614 | 614 | } |
615 | 615 | |
616 | 616 | // Get payment object if no already given. |
617 | - $payment = $payment instanceof Give_Payment ? $payment : new Give_Payment( $payment->ID ); |
|
617 | + $payment = $payment instanceof Give_Payment ? $payment : new Give_Payment($payment->ID); |
|
618 | 618 | |
619 | - if ( array_key_exists( $payment->status, $statuses ) ) { |
|
620 | - if ( true === $return_label ) { |
|
619 | + if (array_key_exists($payment->status, $statuses)) { |
|
620 | + if (true === $return_label) { |
|
621 | 621 | // Return translated status label. |
622 | - return $statuses[ $payment->status ]; |
|
622 | + return $statuses[$payment->status]; |
|
623 | 623 | } else { |
624 | 624 | // Account that our 'publish' status is labeled 'Complete' |
625 | 625 | $post_status = 'publish' == $payment->status ? 'Complete' : $payment->post_status; |
626 | 626 | |
627 | 627 | // Make sure we're matching cases, since they matter |
628 | - return array_search( strtolower( $post_status ), array_map( 'strtolower', $statuses ) ); |
|
628 | + return array_search(strtolower($post_status), array_map('strtolower', $statuses)); |
|
629 | 629 | } |
630 | 630 | } |
631 | 631 | |
@@ -641,18 +641,18 @@ discard block |
||
641 | 641 | */ |
642 | 642 | function give_get_payment_statuses() { |
643 | 643 | $payment_statuses = array( |
644 | - 'pending' => __( 'Pending', 'give' ), |
|
645 | - 'publish' => __( 'Complete', 'give' ), |
|
646 | - 'refunded' => __( 'Refunded', 'give' ), |
|
647 | - 'failed' => __( 'Failed', 'give' ), |
|
648 | - 'cancelled' => __( 'Cancelled', 'give' ), |
|
649 | - 'abandoned' => __( 'Abandoned', 'give' ), |
|
650 | - 'preapproval' => __( 'Pre-Approved', 'give' ), |
|
651 | - 'processing' => __( 'Processing', 'give' ), |
|
652 | - 'revoked' => __( 'Revoked', 'give' ), |
|
644 | + 'pending' => __('Pending', 'give'), |
|
645 | + 'publish' => __('Complete', 'give'), |
|
646 | + 'refunded' => __('Refunded', 'give'), |
|
647 | + 'failed' => __('Failed', 'give'), |
|
648 | + 'cancelled' => __('Cancelled', 'give'), |
|
649 | + 'abandoned' => __('Abandoned', 'give'), |
|
650 | + 'preapproval' => __('Pre-Approved', 'give'), |
|
651 | + 'processing' => __('Processing', 'give'), |
|
652 | + 'revoked' => __('Revoked', 'give'), |
|
653 | 653 | ); |
654 | 654 | |
655 | - return apply_filters( 'give_payment_statuses', $payment_statuses ); |
|
655 | + return apply_filters('give_payment_statuses', $payment_statuses); |
|
656 | 656 | } |
657 | 657 | |
658 | 658 | /** |
@@ -665,10 +665,10 @@ discard block |
||
665 | 665 | * @return array $payment_status All the available payment statuses. |
666 | 666 | */ |
667 | 667 | function give_get_payment_status_keys() { |
668 | - $statuses = array_keys( give_get_payment_statuses() ); |
|
669 | - asort( $statuses ); |
|
668 | + $statuses = array_keys(give_get_payment_statuses()); |
|
669 | + asort($statuses); |
|
670 | 670 | |
671 | - return array_values( $statuses ); |
|
671 | + return array_values($statuses); |
|
672 | 672 | } |
673 | 673 | |
674 | 674 | /** |
@@ -683,7 +683,7 @@ discard block |
||
683 | 683 | * |
684 | 684 | * @return int $earnings Earnings |
685 | 685 | */ |
686 | -function give_get_earnings_by_date( $day = null, $month_num, $year = null, $hour = null ) { |
|
686 | +function give_get_earnings_by_date($day = null, $month_num, $year = null, $hour = null) { |
|
687 | 687 | |
688 | 688 | // This is getting deprecated soon. Use Give_Payment_Stats with the get_earnings() method instead. |
689 | 689 | global $wpdb; |
@@ -693,41 +693,41 @@ discard block |
||
693 | 693 | 'nopaging' => true, |
694 | 694 | 'year' => $year, |
695 | 695 | 'monthnum' => $month_num, |
696 | - 'post_status' => array( 'publish' ), |
|
696 | + 'post_status' => array('publish'), |
|
697 | 697 | 'fields' => 'ids', |
698 | 698 | 'update_post_term_cache' => false, |
699 | 699 | ); |
700 | - if ( ! empty( $day ) ) { |
|
700 | + if ( ! empty($day)) { |
|
701 | 701 | $args['day'] = $day; |
702 | 702 | } |
703 | 703 | |
704 | - if ( ! empty( $hour ) ) { |
|
704 | + if ( ! empty($hour)) { |
|
705 | 705 | $args['hour'] = $hour; |
706 | 706 | } |
707 | 707 | |
708 | - $args = apply_filters( 'give_get_earnings_by_date_args', $args ); |
|
709 | - $key = Give_Cache::get_key( 'give_stats', $args ); |
|
708 | + $args = apply_filters('give_get_earnings_by_date_args', $args); |
|
709 | + $key = Give_Cache::get_key('give_stats', $args); |
|
710 | 710 | |
711 | - if ( ! empty( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], 'give-refresh-reports' ) ) { |
|
711 | + if ( ! empty($_GET['_wpnonce']) && wp_verify_nonce($_GET['_wpnonce'], 'give-refresh-reports')) { |
|
712 | 712 | $earnings = false; |
713 | 713 | } else { |
714 | - $earnings = Give_Cache::get( $key ); |
|
714 | + $earnings = Give_Cache::get($key); |
|
715 | 715 | } |
716 | 716 | |
717 | - if ( false === $earnings ) { |
|
718 | - $donations = get_posts( $args ); |
|
717 | + if (false === $earnings) { |
|
718 | + $donations = get_posts($args); |
|
719 | 719 | $earnings = 0; |
720 | - if ( $donations ) { |
|
721 | - $donations = implode( ',', $donations ); |
|
720 | + if ($donations) { |
|
721 | + $donations = implode(',', $donations); |
|
722 | 722 | |
723 | - $earnings = $wpdb->get_var( "SELECT SUM(meta_value) FROM $wpdb->postmeta WHERE meta_key = '_give_payment_total' AND post_id IN ({$donations})" ); |
|
723 | + $earnings = $wpdb->get_var("SELECT SUM(meta_value) FROM $wpdb->postmeta WHERE meta_key = '_give_payment_total' AND post_id IN ({$donations})"); |
|
724 | 724 | |
725 | 725 | } |
726 | 726 | // Cache the results for one hour. |
727 | - Give_Cache::set( $key, $earnings, HOUR_IN_SECONDS ); |
|
727 | + Give_Cache::set($key, $earnings, HOUR_IN_SECONDS); |
|
728 | 728 | } |
729 | 729 | |
730 | - return round( $earnings, 2 ); |
|
730 | + return round($earnings, 2); |
|
731 | 731 | } |
732 | 732 | |
733 | 733 | /** |
@@ -742,7 +742,7 @@ discard block |
||
742 | 742 | * |
743 | 743 | * @return int $count Sales |
744 | 744 | */ |
745 | -function give_get_sales_by_date( $day = null, $month_num = null, $year = null, $hour = null ) { |
|
745 | +function give_get_sales_by_date($day = null, $month_num = null, $year = null, $hour = null) { |
|
746 | 746 | |
747 | 747 | // This is getting deprecated soon. Use Give_Payment_Stats with the get_sales() method instead. |
748 | 748 | $args = array( |
@@ -750,14 +750,14 @@ discard block |
||
750 | 750 | 'nopaging' => true, |
751 | 751 | 'year' => $year, |
752 | 752 | 'fields' => 'ids', |
753 | - 'post_status' => array( 'publish' ), |
|
753 | + 'post_status' => array('publish'), |
|
754 | 754 | 'update_post_meta_cache' => false, |
755 | 755 | 'update_post_term_cache' => false, |
756 | 756 | ); |
757 | 757 | |
758 | - $show_free = apply_filters( 'give_sales_by_date_show_free', true, $args ); |
|
758 | + $show_free = apply_filters('give_sales_by_date_show_free', true, $args); |
|
759 | 759 | |
760 | - if ( false === $show_free ) { |
|
760 | + if (false === $show_free) { |
|
761 | 761 | $args['meta_query'] = array( |
762 | 762 | array( |
763 | 763 | 'key' => '_give_payment_total', |
@@ -768,33 +768,33 @@ discard block |
||
768 | 768 | ); |
769 | 769 | } |
770 | 770 | |
771 | - if ( ! empty( $month_num ) ) { |
|
771 | + if ( ! empty($month_num)) { |
|
772 | 772 | $args['monthnum'] = $month_num; |
773 | 773 | } |
774 | 774 | |
775 | - if ( ! empty( $day ) ) { |
|
775 | + if ( ! empty($day)) { |
|
776 | 776 | $args['day'] = $day; |
777 | 777 | } |
778 | 778 | |
779 | - if ( ! empty( $hour ) ) { |
|
779 | + if ( ! empty($hour)) { |
|
780 | 780 | $args['hour'] = $hour; |
781 | 781 | } |
782 | 782 | |
783 | - $args = apply_filters( 'give_get_sales_by_date_args', $args ); |
|
783 | + $args = apply_filters('give_get_sales_by_date_args', $args); |
|
784 | 784 | |
785 | - $key = Give_Cache::get_key( 'give_stats', $args ); |
|
785 | + $key = Give_Cache::get_key('give_stats', $args); |
|
786 | 786 | |
787 | - if ( ! empty( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], 'give-refresh-reports' ) ) { |
|
787 | + if ( ! empty($_GET['_wpnonce']) && wp_verify_nonce($_GET['_wpnonce'], 'give-refresh-reports')) { |
|
788 | 788 | $count = false; |
789 | 789 | } else { |
790 | - $count = Give_Cache::get( $key ); |
|
790 | + $count = Give_Cache::get($key); |
|
791 | 791 | } |
792 | 792 | |
793 | - if ( false === $count ) { |
|
794 | - $donations = new WP_Query( $args ); |
|
793 | + if (false === $count) { |
|
794 | + $donations = new WP_Query($args); |
|
795 | 795 | $count = (int) $donations->post_count; |
796 | 796 | // Cache the results for one hour. |
797 | - Give_Cache::set( $key, $count, HOUR_IN_SECONDS ); |
|
797 | + Give_Cache::set($key, $count, HOUR_IN_SECONDS); |
|
798 | 798 | } |
799 | 799 | |
800 | 800 | return $count; |
@@ -809,19 +809,19 @@ discard block |
||
809 | 809 | * |
810 | 810 | * @return bool $ret True if complete, false otherwise. |
811 | 811 | */ |
812 | -function give_is_payment_complete( $payment_id ) { |
|
813 | - $payment = new Give_Payment( $payment_id ); |
|
812 | +function give_is_payment_complete($payment_id) { |
|
813 | + $payment = new Give_Payment($payment_id); |
|
814 | 814 | |
815 | 815 | $ret = false; |
816 | 816 | |
817 | - if ( $payment->ID > 0 ) { |
|
817 | + if ($payment->ID > 0) { |
|
818 | 818 | |
819 | - if ( (int) $payment_id === (int) $payment->ID && 'publish' == $payment->status ) { |
|
819 | + if ((int) $payment_id === (int) $payment->ID && 'publish' == $payment->status) { |
|
820 | 820 | $ret = true; |
821 | 821 | } |
822 | 822 | } |
823 | 823 | |
824 | - return apply_filters( 'give_is_payment_complete', $ret, $payment_id, $payment->post_status ); |
|
824 | + return apply_filters('give_is_payment_complete', $ret, $payment_id, $payment->post_status); |
|
825 | 825 | } |
826 | 826 | |
827 | 827 | /** |
@@ -847,49 +847,49 @@ discard block |
||
847 | 847 | * |
848 | 848 | * @return float $total Total earnings. |
849 | 849 | */ |
850 | -function give_get_total_earnings( $recalculate = false ) { |
|
850 | +function give_get_total_earnings($recalculate = false) { |
|
851 | 851 | |
852 | - $total = get_option( 'give_earnings_total', 0 ); |
|
852 | + $total = get_option('give_earnings_total', 0); |
|
853 | 853 | |
854 | 854 | // Calculate total earnings. |
855 | - if ( ! $total || $recalculate ) { |
|
855 | + if ( ! $total || $recalculate) { |
|
856 | 856 | global $wpdb; |
857 | 857 | |
858 | 858 | $total = (float) 0; |
859 | 859 | |
860 | - $args = apply_filters( 'give_get_total_earnings_args', array( |
|
860 | + $args = apply_filters('give_get_total_earnings_args', array( |
|
861 | 861 | 'offset' => 0, |
862 | - 'number' => - 1, |
|
863 | - 'status' => array( 'publish' ), |
|
862 | + 'number' => -1, |
|
863 | + 'status' => array('publish'), |
|
864 | 864 | 'fields' => 'ids', |
865 | - ) ); |
|
865 | + )); |
|
866 | 866 | |
867 | - $payments = give_get_payments( $args ); |
|
868 | - if ( $payments ) { |
|
867 | + $payments = give_get_payments($args); |
|
868 | + if ($payments) { |
|
869 | 869 | |
870 | 870 | /** |
871 | 871 | * If performing a donation, we need to skip the very last payment in the database, |
872 | 872 | * since it calls give_increase_total_earnings() on completion, |
873 | 873 | * which results in duplicated earnings for the very first donation. |
874 | 874 | */ |
875 | - if ( did_action( 'give_update_payment_status' ) ) { |
|
876 | - array_pop( $payments ); |
|
875 | + if (did_action('give_update_payment_status')) { |
|
876 | + array_pop($payments); |
|
877 | 877 | } |
878 | 878 | |
879 | - if ( ! empty( $payments ) ) { |
|
880 | - $payments = implode( ',', $payments ); |
|
881 | - $total += $wpdb->get_var( "SELECT SUM(meta_value) FROM $wpdb->postmeta WHERE meta_key = '_give_payment_total' AND post_id IN({$payments})" ); |
|
879 | + if ( ! empty($payments)) { |
|
880 | + $payments = implode(',', $payments); |
|
881 | + $total += $wpdb->get_var("SELECT SUM(meta_value) FROM $wpdb->postmeta WHERE meta_key = '_give_payment_total' AND post_id IN({$payments})"); |
|
882 | 882 | } |
883 | 883 | } |
884 | 884 | |
885 | - update_option( 'give_earnings_total', $total, 'no' ); |
|
885 | + update_option('give_earnings_total', $total, 'no'); |
|
886 | 886 | } |
887 | 887 | |
888 | - if ( $total < 0 ) { |
|
888 | + if ($total < 0) { |
|
889 | 889 | $total = 0; // Don't ever show negative earnings. |
890 | 890 | } |
891 | 891 | |
892 | - return apply_filters( 'give_total_earnings', round( $total, give_currency_decimal_filter() ) ); |
|
892 | + return apply_filters('give_total_earnings', round($total, give_currency_decimal_filter())); |
|
893 | 893 | } |
894 | 894 | |
895 | 895 | /** |
@@ -902,10 +902,10 @@ discard block |
||
902 | 902 | * |
903 | 903 | * @return float $total Total earnings. |
904 | 904 | */ |
905 | -function give_increase_total_earnings( $amount = 0 ) { |
|
905 | +function give_increase_total_earnings($amount = 0) { |
|
906 | 906 | $total = give_get_total_earnings(); |
907 | 907 | $total += $amount; |
908 | - update_option( 'give_earnings_total', $total ); |
|
908 | + update_option('give_earnings_total', $total); |
|
909 | 909 | |
910 | 910 | return $total; |
911 | 911 | } |
@@ -919,13 +919,13 @@ discard block |
||
919 | 919 | * |
920 | 920 | * @return float $total Total earnings. |
921 | 921 | */ |
922 | -function give_decrease_total_earnings( $amount = 0 ) { |
|
922 | +function give_decrease_total_earnings($amount = 0) { |
|
923 | 923 | $total = give_get_total_earnings(); |
924 | 924 | $total -= $amount; |
925 | - if ( $total < 0 ) { |
|
925 | + if ($total < 0) { |
|
926 | 926 | $total = 0; |
927 | 927 | } |
928 | - update_option( 'give_earnings_total', $total ); |
|
928 | + update_option('give_earnings_total', $total); |
|
929 | 929 | |
930 | 930 | return $total; |
931 | 931 | } |
@@ -941,10 +941,10 @@ discard block |
||
941 | 941 | * |
942 | 942 | * @return mixed $meta Payment Meta. |
943 | 943 | */ |
944 | -function give_get_payment_meta( $payment_id = 0, $meta_key = '_give_payment_meta', $single = true ) { |
|
945 | - $payment = new Give_Payment( $payment_id ); |
|
944 | +function give_get_payment_meta($payment_id = 0, $meta_key = '_give_payment_meta', $single = true) { |
|
945 | + $payment = new Give_Payment($payment_id); |
|
946 | 946 | |
947 | - return $payment->get_meta( $meta_key, $single ); |
|
947 | + return $payment->get_meta($meta_key, $single); |
|
948 | 948 | } |
949 | 949 | |
950 | 950 | /** |
@@ -957,10 +957,10 @@ discard block |
||
957 | 957 | * |
958 | 958 | * @return mixed Meta ID if successful, false if unsuccessful. |
959 | 959 | */ |
960 | -function give_update_payment_meta( $payment_id = 0, $meta_key = '', $meta_value = '', $prev_value = '' ) { |
|
961 | - $payment = new Give_Payment( $payment_id ); |
|
960 | +function give_update_payment_meta($payment_id = 0, $meta_key = '', $meta_value = '', $prev_value = '') { |
|
961 | + $payment = new Give_Payment($payment_id); |
|
962 | 962 | |
963 | - return $payment->update_meta( $meta_key, $meta_value, $prev_value ); |
|
963 | + return $payment->update_meta($meta_key, $meta_value, $prev_value); |
|
964 | 964 | } |
965 | 965 | |
966 | 966 | /** |
@@ -972,8 +972,8 @@ discard block |
||
972 | 972 | * |
973 | 973 | * @return array $user_info User Info Meta Values. |
974 | 974 | */ |
975 | -function give_get_payment_meta_user_info( $payment_id ) { |
|
976 | - $payment = new Give_Payment( $payment_id ); |
|
975 | +function give_get_payment_meta_user_info($payment_id) { |
|
976 | + $payment = new Give_Payment($payment_id); |
|
977 | 977 | |
978 | 978 | return $payment->user_info; |
979 | 979 | } |
@@ -989,8 +989,8 @@ discard block |
||
989 | 989 | * |
990 | 990 | * @return int $form_id Form ID. |
991 | 991 | */ |
992 | -function give_get_payment_form_id( $payment_id ) { |
|
993 | - $payment = new Give_Payment( $payment_id ); |
|
992 | +function give_get_payment_form_id($payment_id) { |
|
993 | + $payment = new Give_Payment($payment_id); |
|
994 | 994 | |
995 | 995 | return $payment->form_id; |
996 | 996 | } |
@@ -1004,8 +1004,8 @@ discard block |
||
1004 | 1004 | * |
1005 | 1005 | * @return string $email User email. |
1006 | 1006 | */ |
1007 | -function give_get_payment_user_email( $payment_id ) { |
|
1008 | - $payment = new Give_Payment( $payment_id ); |
|
1007 | +function give_get_payment_user_email($payment_id) { |
|
1008 | + $payment = new Give_Payment($payment_id); |
|
1009 | 1009 | |
1010 | 1010 | return $payment->email; |
1011 | 1011 | } |
@@ -1019,11 +1019,11 @@ discard block |
||
1019 | 1019 | * |
1020 | 1020 | * @return bool $is_guest_payment If the payment is associated with a user (false) or not (true) |
1021 | 1021 | */ |
1022 | -function give_is_guest_payment( $payment_id ) { |
|
1023 | - $payment_user_id = give_get_payment_user_id( $payment_id ); |
|
1024 | - $is_guest_payment = ! empty( $payment_user_id ) && $payment_user_id > 0 ? false : true; |
|
1022 | +function give_is_guest_payment($payment_id) { |
|
1023 | + $payment_user_id = give_get_payment_user_id($payment_id); |
|
1024 | + $is_guest_payment = ! empty($payment_user_id) && $payment_user_id > 0 ? false : true; |
|
1025 | 1025 | |
1026 | - return (bool) apply_filters( 'give_is_guest_payment', $is_guest_payment, $payment_id ); |
|
1026 | + return (bool) apply_filters('give_is_guest_payment', $is_guest_payment, $payment_id); |
|
1027 | 1027 | } |
1028 | 1028 | |
1029 | 1029 | /** |
@@ -1035,8 +1035,8 @@ discard block |
||
1035 | 1035 | * |
1036 | 1036 | * @return int $user_id User ID. |
1037 | 1037 | */ |
1038 | -function give_get_payment_user_id( $payment_id ) { |
|
1039 | - $payment = new Give_Payment( $payment_id ); |
|
1038 | +function give_get_payment_user_id($payment_id) { |
|
1039 | + $payment = new Give_Payment($payment_id); |
|
1040 | 1040 | |
1041 | 1041 | return $payment->user_id; |
1042 | 1042 | } |
@@ -1050,8 +1050,8 @@ discard block |
||
1050 | 1050 | * |
1051 | 1051 | * @return int $payment->customer_id Donor ID. |
1052 | 1052 | */ |
1053 | -function give_get_payment_donor_id( $payment_id ) { |
|
1054 | - $payment = new Give_Payment( $payment_id ); |
|
1053 | +function give_get_payment_donor_id($payment_id) { |
|
1054 | + $payment = new Give_Payment($payment_id); |
|
1055 | 1055 | |
1056 | 1056 | return $payment->customer_id; |
1057 | 1057 | } |
@@ -1065,8 +1065,8 @@ discard block |
||
1065 | 1065 | * |
1066 | 1066 | * @return string $ip User IP. |
1067 | 1067 | */ |
1068 | -function give_get_payment_user_ip( $payment_id ) { |
|
1069 | - $payment = new Give_Payment( $payment_id ); |
|
1068 | +function give_get_payment_user_ip($payment_id) { |
|
1069 | + $payment = new Give_Payment($payment_id); |
|
1070 | 1070 | |
1071 | 1071 | return $payment->ip; |
1072 | 1072 | } |
@@ -1080,8 +1080,8 @@ discard block |
||
1080 | 1080 | * |
1081 | 1081 | * @return string $date The date the payment was completed. |
1082 | 1082 | */ |
1083 | -function give_get_payment_completed_date( $payment_id = 0 ) { |
|
1084 | - $payment = new Give_Payment( $payment_id ); |
|
1083 | +function give_get_payment_completed_date($payment_id = 0) { |
|
1084 | + $payment = new Give_Payment($payment_id); |
|
1085 | 1085 | |
1086 | 1086 | return $payment->completed_date; |
1087 | 1087 | } |
@@ -1095,8 +1095,8 @@ discard block |
||
1095 | 1095 | * |
1096 | 1096 | * @return string $gateway Gateway. |
1097 | 1097 | */ |
1098 | -function give_get_payment_gateway( $payment_id ) { |
|
1099 | - $payment = new Give_Payment( $payment_id ); |
|
1098 | +function give_get_payment_gateway($payment_id) { |
|
1099 | + $payment = new Give_Payment($payment_id); |
|
1100 | 1100 | |
1101 | 1101 | return $payment->gateway; |
1102 | 1102 | } |
@@ -1110,8 +1110,8 @@ discard block |
||
1110 | 1110 | * |
1111 | 1111 | * @return string $currency The currency code. |
1112 | 1112 | */ |
1113 | -function give_get_payment_currency_code( $payment_id = 0 ) { |
|
1114 | - $payment = new Give_Payment( $payment_id ); |
|
1113 | +function give_get_payment_currency_code($payment_id = 0) { |
|
1114 | + $payment = new Give_Payment($payment_id); |
|
1115 | 1115 | |
1116 | 1116 | return $payment->currency; |
1117 | 1117 | } |
@@ -1125,10 +1125,10 @@ discard block |
||
1125 | 1125 | * |
1126 | 1126 | * @return string $currency The currency name. |
1127 | 1127 | */ |
1128 | -function give_get_payment_currency( $payment_id = 0 ) { |
|
1129 | - $currency = give_get_payment_currency_code( $payment_id ); |
|
1128 | +function give_get_payment_currency($payment_id = 0) { |
|
1129 | + $currency = give_get_payment_currency_code($payment_id); |
|
1130 | 1130 | |
1131 | - return apply_filters( 'give_payment_currency', give_get_currency_name( $currency ), $payment_id ); |
|
1131 | + return apply_filters('give_payment_currency', give_get_currency_name($currency), $payment_id); |
|
1132 | 1132 | } |
1133 | 1133 | |
1134 | 1134 | /** |
@@ -1140,8 +1140,8 @@ discard block |
||
1140 | 1140 | * |
1141 | 1141 | * @return string $key Donation key. |
1142 | 1142 | */ |
1143 | -function give_get_payment_key( $payment_id = 0 ) { |
|
1144 | - $payment = new Give_Payment( $payment_id ); |
|
1143 | +function give_get_payment_key($payment_id = 0) { |
|
1144 | + $payment = new Give_Payment($payment_id); |
|
1145 | 1145 | |
1146 | 1146 | return $payment->key; |
1147 | 1147 | } |
@@ -1157,8 +1157,8 @@ discard block |
||
1157 | 1157 | * |
1158 | 1158 | * @return string $number Payment order number. |
1159 | 1159 | */ |
1160 | -function give_get_payment_number( $payment_id = 0 ) { |
|
1161 | - $payment = new Give_Payment( $payment_id ); |
|
1160 | +function give_get_payment_number($payment_id = 0) { |
|
1161 | + $payment = new Give_Payment($payment_id); |
|
1162 | 1162 | |
1163 | 1163 | return $payment->number; |
1164 | 1164 | } |
@@ -1172,23 +1172,23 @@ discard block |
||
1172 | 1172 | * |
1173 | 1173 | * @return string The formatted payment number. |
1174 | 1174 | */ |
1175 | -function give_format_payment_number( $number ) { |
|
1175 | +function give_format_payment_number($number) { |
|
1176 | 1176 | |
1177 | - if ( ! give_get_option( 'enable_sequential' ) ) { |
|
1177 | + if ( ! give_get_option('enable_sequential')) { |
|
1178 | 1178 | return $number; |
1179 | 1179 | } |
1180 | 1180 | |
1181 | - if ( ! is_numeric( $number ) ) { |
|
1181 | + if ( ! is_numeric($number)) { |
|
1182 | 1182 | return $number; |
1183 | 1183 | } |
1184 | 1184 | |
1185 | - $prefix = give_get_option( 'sequential_prefix' ); |
|
1186 | - $number = absint( $number ); |
|
1187 | - $postfix = give_get_option( 'sequential_postfix' ); |
|
1185 | + $prefix = give_get_option('sequential_prefix'); |
|
1186 | + $number = absint($number); |
|
1187 | + $postfix = give_get_option('sequential_postfix'); |
|
1188 | 1188 | |
1189 | - $formatted_number = $prefix . $number . $postfix; |
|
1189 | + $formatted_number = $prefix.$number.$postfix; |
|
1190 | 1190 | |
1191 | - return apply_filters( 'give_format_payment_number', $formatted_number, $prefix, $number, $postfix ); |
|
1191 | + return apply_filters('give_format_payment_number', $formatted_number, $prefix, $number, $postfix); |
|
1192 | 1192 | } |
1193 | 1193 | |
1194 | 1194 | /** |
@@ -1201,17 +1201,17 @@ discard block |
||
1201 | 1201 | */ |
1202 | 1202 | function give_get_next_payment_number() { |
1203 | 1203 | |
1204 | - if ( ! give_get_option( 'enable_sequential' ) ) { |
|
1204 | + if ( ! give_get_option('enable_sequential')) { |
|
1205 | 1205 | return false; |
1206 | 1206 | } |
1207 | 1207 | |
1208 | - $number = get_option( 'give_last_payment_number' ); |
|
1209 | - $start = give_get_option( 'sequential_start', 1 ); |
|
1208 | + $number = get_option('give_last_payment_number'); |
|
1209 | + $start = give_get_option('sequential_start', 1); |
|
1210 | 1210 | $increment_number = true; |
1211 | 1211 | |
1212 | - if ( false !== $number ) { |
|
1212 | + if (false !== $number) { |
|
1213 | 1213 | |
1214 | - if ( empty( $number ) ) { |
|
1214 | + if (empty($number)) { |
|
1215 | 1215 | |
1216 | 1216 | $number = $start; |
1217 | 1217 | $increment_number = false; |
@@ -1220,24 +1220,24 @@ discard block |
||
1220 | 1220 | } else { |
1221 | 1221 | |
1222 | 1222 | // This case handles the first addition of the new option, as well as if it get's deleted for any reason. |
1223 | - $payments = new Give_Payments_Query( array( |
|
1223 | + $payments = new Give_Payments_Query(array( |
|
1224 | 1224 | 'number' => 1, |
1225 | 1225 | 'order' => 'DESC', |
1226 | 1226 | 'orderby' => 'ID', |
1227 | 1227 | 'output' => 'posts', |
1228 | 1228 | 'fields' => 'ids', |
1229 | - ) ); |
|
1229 | + )); |
|
1230 | 1230 | $last_payment = $payments->get_payments(); |
1231 | 1231 | |
1232 | - if ( ! empty( $last_payment ) ) { |
|
1232 | + if ( ! empty($last_payment)) { |
|
1233 | 1233 | |
1234 | - $number = give_get_payment_number( $last_payment[0] ); |
|
1234 | + $number = give_get_payment_number($last_payment[0]); |
|
1235 | 1235 | |
1236 | 1236 | } |
1237 | 1237 | |
1238 | - if ( ! empty( $number ) && $number !== (int) $last_payment[0] ) { |
|
1238 | + if ( ! empty($number) && $number !== (int) $last_payment[0]) { |
|
1239 | 1239 | |
1240 | - $number = give_remove_payment_prefix_postfix( $number ); |
|
1240 | + $number = give_remove_payment_prefix_postfix($number); |
|
1241 | 1241 | |
1242 | 1242 | } else { |
1243 | 1243 | |
@@ -1246,13 +1246,13 @@ discard block |
||
1246 | 1246 | } |
1247 | 1247 | } |
1248 | 1248 | |
1249 | - $increment_number = apply_filters( 'give_increment_payment_number', $increment_number, $number ); |
|
1249 | + $increment_number = apply_filters('give_increment_payment_number', $increment_number, $number); |
|
1250 | 1250 | |
1251 | - if ( $increment_number ) { |
|
1252 | - $number ++; |
|
1251 | + if ($increment_number) { |
|
1252 | + $number++; |
|
1253 | 1253 | } |
1254 | 1254 | |
1255 | - return apply_filters( 'give_get_next_payment_number', $number ); |
|
1255 | + return apply_filters('give_get_next_payment_number', $number); |
|
1256 | 1256 | } |
1257 | 1257 | |
1258 | 1258 | /** |
@@ -1264,25 +1264,25 @@ discard block |
||
1264 | 1264 | * |
1265 | 1265 | * @return string The new Payment number without prefix and postfix. |
1266 | 1266 | */ |
1267 | -function give_remove_payment_prefix_postfix( $number ) { |
|
1267 | +function give_remove_payment_prefix_postfix($number) { |
|
1268 | 1268 | |
1269 | - $prefix = give_get_option( 'sequential_prefix' ); |
|
1270 | - $postfix = give_get_option( 'sequential_postfix' ); |
|
1269 | + $prefix = give_get_option('sequential_prefix'); |
|
1270 | + $postfix = give_get_option('sequential_postfix'); |
|
1271 | 1271 | |
1272 | 1272 | // Remove prefix. |
1273 | - $number = preg_replace( '/' . $prefix . '/', '', $number, 1 ); |
|
1273 | + $number = preg_replace('/'.$prefix.'/', '', $number, 1); |
|
1274 | 1274 | |
1275 | 1275 | // Remove the postfix. |
1276 | - $length = strlen( $number ); |
|
1277 | - $postfix_pos = strrpos( $number, $postfix ); |
|
1278 | - if ( false !== $postfix_pos ) { |
|
1279 | - $number = substr_replace( $number, '', $postfix_pos, $length ); |
|
1276 | + $length = strlen($number); |
|
1277 | + $postfix_pos = strrpos($number, $postfix); |
|
1278 | + if (false !== $postfix_pos) { |
|
1279 | + $number = substr_replace($number, '', $postfix_pos, $length); |
|
1280 | 1280 | } |
1281 | 1281 | |
1282 | 1282 | // Ensure it's a whole number. |
1283 | - $number = intval( $number ); |
|
1283 | + $number = intval($number); |
|
1284 | 1284 | |
1285 | - return apply_filters( 'give_remove_payment_prefix_postfix', $number, $prefix, $postfix ); |
|
1285 | + return apply_filters('give_remove_payment_prefix_postfix', $number, $prefix, $postfix); |
|
1286 | 1286 | |
1287 | 1287 | } |
1288 | 1288 | |
@@ -1299,10 +1299,10 @@ discard block |
||
1299 | 1299 | * |
1300 | 1300 | * @return string $amount Fully formatted payment amount. |
1301 | 1301 | */ |
1302 | -function give_payment_amount( $payment_id = 0 ) { |
|
1303 | - $amount = give_get_payment_amount( $payment_id ); |
|
1302 | +function give_payment_amount($payment_id = 0) { |
|
1303 | + $amount = give_get_payment_amount($payment_id); |
|
1304 | 1304 | |
1305 | - return give_currency_filter( give_format_amount( $amount ), give_get_payment_currency_code( $payment_id ) ); |
|
1305 | + return give_currency_filter(give_format_amount($amount), give_get_payment_currency_code($payment_id)); |
|
1306 | 1306 | } |
1307 | 1307 | |
1308 | 1308 | /** |
@@ -1315,11 +1315,11 @@ discard block |
||
1315 | 1315 | * |
1316 | 1316 | * @return mixed |
1317 | 1317 | */ |
1318 | -function give_get_payment_amount( $payment_id ) { |
|
1318 | +function give_get_payment_amount($payment_id) { |
|
1319 | 1319 | |
1320 | - $payment = new Give_Payment( $payment_id ); |
|
1320 | + $payment = new Give_Payment($payment_id); |
|
1321 | 1321 | |
1322 | - return apply_filters( 'give_payment_amount', floatval( $payment->total ), $payment_id ); |
|
1322 | + return apply_filters('give_payment_amount', floatval($payment->total), $payment_id); |
|
1323 | 1323 | } |
1324 | 1324 | |
1325 | 1325 | /** |
@@ -1336,10 +1336,10 @@ discard block |
||
1336 | 1336 | * |
1337 | 1337 | * @return array Fully formatted payment subtotal. |
1338 | 1338 | */ |
1339 | -function give_payment_subtotal( $payment_id = 0 ) { |
|
1340 | - $subtotal = give_get_payment_subtotal( $payment_id ); |
|
1339 | +function give_payment_subtotal($payment_id = 0) { |
|
1340 | + $subtotal = give_get_payment_subtotal($payment_id); |
|
1341 | 1341 | |
1342 | - return give_currency_filter( give_format_amount( $subtotal ), give_get_payment_currency_code( $payment_id ) ); |
|
1342 | + return give_currency_filter(give_format_amount($subtotal), give_get_payment_currency_code($payment_id)); |
|
1343 | 1343 | } |
1344 | 1344 | |
1345 | 1345 | /** |
@@ -1353,8 +1353,8 @@ discard block |
||
1353 | 1353 | * |
1354 | 1354 | * @return float $subtotal Subtotal for payment (non formatted). |
1355 | 1355 | */ |
1356 | -function give_get_payment_subtotal( $payment_id = 0 ) { |
|
1357 | - $payment = new Give_Payment( $payment_id ); |
|
1356 | +function give_get_payment_subtotal($payment_id = 0) { |
|
1357 | + $payment = new Give_Payment($payment_id); |
|
1358 | 1358 | |
1359 | 1359 | return $payment->subtotal; |
1360 | 1360 | } |
@@ -1368,8 +1368,8 @@ discard block |
||
1368 | 1368 | * |
1369 | 1369 | * @return string The donation ID. |
1370 | 1370 | */ |
1371 | -function give_get_payment_transaction_id( $payment_id = 0 ) { |
|
1372 | - $payment = new Give_Payment( $payment_id ); |
|
1371 | +function give_get_payment_transaction_id($payment_id = 0) { |
|
1372 | + $payment = new Give_Payment($payment_id); |
|
1373 | 1373 | |
1374 | 1374 | return $payment->transaction_id; |
1375 | 1375 | } |
@@ -1384,15 +1384,15 @@ discard block |
||
1384 | 1384 | * |
1385 | 1385 | * @return bool|mixed |
1386 | 1386 | */ |
1387 | -function give_set_payment_transaction_id( $payment_id = 0, $transaction_id = '' ) { |
|
1387 | +function give_set_payment_transaction_id($payment_id = 0, $transaction_id = '') { |
|
1388 | 1388 | |
1389 | - if ( empty( $payment_id ) || empty( $transaction_id ) ) { |
|
1389 | + if (empty($payment_id) || empty($transaction_id)) { |
|
1390 | 1390 | return false; |
1391 | 1391 | } |
1392 | 1392 | |
1393 | - $transaction_id = apply_filters( 'give_set_payment_transaction_id', $transaction_id, $payment_id ); |
|
1393 | + $transaction_id = apply_filters('give_set_payment_transaction_id', $transaction_id, $payment_id); |
|
1394 | 1394 | |
1395 | - return give_update_payment_meta( $payment_id, '_give_payment_transaction_id', $transaction_id ); |
|
1395 | + return give_update_payment_meta($payment_id, '_give_payment_transaction_id', $transaction_id); |
|
1396 | 1396 | } |
1397 | 1397 | |
1398 | 1398 | /** |
@@ -1405,12 +1405,12 @@ discard block |
||
1405 | 1405 | * |
1406 | 1406 | * @return int $purchase Donation ID. |
1407 | 1407 | */ |
1408 | -function give_get_purchase_id_by_key( $key ) { |
|
1408 | +function give_get_purchase_id_by_key($key) { |
|
1409 | 1409 | global $wpdb; |
1410 | 1410 | |
1411 | - $purchase = $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_give_payment_purchase_key' AND meta_value = %s LIMIT 1", $key ) ); |
|
1411 | + $purchase = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_give_payment_purchase_key' AND meta_value = %s LIMIT 1", $key)); |
|
1412 | 1412 | |
1413 | - if ( $purchase != null ) { |
|
1413 | + if ($purchase != null) { |
|
1414 | 1414 | return $purchase; |
1415 | 1415 | } |
1416 | 1416 | |
@@ -1428,12 +1428,12 @@ discard block |
||
1428 | 1428 | * |
1429 | 1429 | * @return int $purchase Donation ID. |
1430 | 1430 | */ |
1431 | -function give_get_purchase_id_by_transaction_id( $key ) { |
|
1431 | +function give_get_purchase_id_by_transaction_id($key) { |
|
1432 | 1432 | global $wpdb; |
1433 | 1433 | |
1434 | - $purchase = $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_give_payment_transaction_id' AND meta_value = %s LIMIT 1", $key ) ); |
|
1434 | + $purchase = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_give_payment_transaction_id' AND meta_value = %s LIMIT 1", $key)); |
|
1435 | 1435 | |
1436 | - if ( $purchase != null ) { |
|
1436 | + if ($purchase != null) { |
|
1437 | 1437 | return $purchase; |
1438 | 1438 | } |
1439 | 1439 | |
@@ -1450,19 +1450,19 @@ discard block |
||
1450 | 1450 | * |
1451 | 1451 | * @return array $notes Donation Notes |
1452 | 1452 | */ |
1453 | -function give_get_payment_notes( $payment_id = 0, $search = '' ) { |
|
1453 | +function give_get_payment_notes($payment_id = 0, $search = '') { |
|
1454 | 1454 | |
1455 | - if ( empty( $payment_id ) && empty( $search ) ) { |
|
1455 | + if (empty($payment_id) && empty($search)) { |
|
1456 | 1456 | return false; |
1457 | 1457 | } |
1458 | 1458 | |
1459 | - remove_action( 'pre_get_comments', 'give_hide_payment_notes', 10 ); |
|
1460 | - remove_filter( 'comments_clauses', 'give_hide_payment_notes_pre_41', 10 ); |
|
1459 | + remove_action('pre_get_comments', 'give_hide_payment_notes', 10); |
|
1460 | + remove_filter('comments_clauses', 'give_hide_payment_notes_pre_41', 10); |
|
1461 | 1461 | |
1462 | - $notes = get_comments( array( 'post_id' => $payment_id, 'order' => 'ASC', 'search' => $search ) ); |
|
1462 | + $notes = get_comments(array('post_id' => $payment_id, 'order' => 'ASC', 'search' => $search)); |
|
1463 | 1463 | |
1464 | - add_action( 'pre_get_comments', 'give_hide_payment_notes', 10 ); |
|
1465 | - add_filter( 'comments_clauses', 'give_hide_payment_notes_pre_41', 10, 2 ); |
|
1464 | + add_action('pre_get_comments', 'give_hide_payment_notes', 10); |
|
1465 | + add_filter('comments_clauses', 'give_hide_payment_notes_pre_41', 10, 2); |
|
1466 | 1466 | |
1467 | 1467 | return $notes; |
1468 | 1468 | } |
@@ -1478,8 +1478,8 @@ discard block |
||
1478 | 1478 | * |
1479 | 1479 | * @return int The new note ID |
1480 | 1480 | */ |
1481 | -function give_insert_payment_note( $payment_id = 0, $note = '' ) { |
|
1482 | - if ( empty( $payment_id ) ) { |
|
1481 | +function give_insert_payment_note($payment_id = 0, $note = '') { |
|
1482 | + if (empty($payment_id)) { |
|
1483 | 1483 | return false; |
1484 | 1484 | } |
1485 | 1485 | |
@@ -1491,14 +1491,14 @@ discard block |
||
1491 | 1491 | * @param int $payment_id Payment ID. |
1492 | 1492 | * @param string $note The note. |
1493 | 1493 | */ |
1494 | - do_action( 'give_pre_insert_payment_note', $payment_id, $note ); |
|
1494 | + do_action('give_pre_insert_payment_note', $payment_id, $note); |
|
1495 | 1495 | |
1496 | - $note_id = wp_insert_comment( wp_filter_comment( array( |
|
1496 | + $note_id = wp_insert_comment(wp_filter_comment(array( |
|
1497 | 1497 | 'comment_post_ID' => $payment_id, |
1498 | 1498 | 'comment_content' => $note, |
1499 | 1499 | 'user_id' => is_admin() ? get_current_user_id() : 0, |
1500 | - 'comment_date' => current_time( 'mysql' ), |
|
1501 | - 'comment_date_gmt' => current_time( 'mysql', 1 ), |
|
1500 | + 'comment_date' => current_time('mysql'), |
|
1501 | + 'comment_date_gmt' => current_time('mysql', 1), |
|
1502 | 1502 | 'comment_approved' => 1, |
1503 | 1503 | 'comment_parent' => 0, |
1504 | 1504 | 'comment_author' => '', |
@@ -1507,7 +1507,7 @@ discard block |
||
1507 | 1507 | 'comment_author_email' => '', |
1508 | 1508 | 'comment_type' => 'give_payment_note', |
1509 | 1509 | |
1510 | - ) ) ); |
|
1510 | + ))); |
|
1511 | 1511 | |
1512 | 1512 | /** |
1513 | 1513 | * Fires after payment note inserted. |
@@ -1518,7 +1518,7 @@ discard block |
||
1518 | 1518 | * @param int $payment_id Payment ID. |
1519 | 1519 | * @param string $note The note. |
1520 | 1520 | */ |
1521 | - do_action( 'give_insert_payment_note', $note_id, $payment_id, $note ); |
|
1521 | + do_action('give_insert_payment_note', $note_id, $payment_id, $note); |
|
1522 | 1522 | |
1523 | 1523 | return $note_id; |
1524 | 1524 | } |
@@ -1533,8 +1533,8 @@ discard block |
||
1533 | 1533 | * |
1534 | 1534 | * @return bool True on success, false otherwise. |
1535 | 1535 | */ |
1536 | -function give_delete_payment_note( $comment_id = 0, $payment_id = 0 ) { |
|
1537 | - if ( empty( $comment_id ) ) { |
|
1536 | +function give_delete_payment_note($comment_id = 0, $payment_id = 0) { |
|
1537 | + if (empty($comment_id)) { |
|
1538 | 1538 | return false; |
1539 | 1539 | } |
1540 | 1540 | |
@@ -1546,9 +1546,9 @@ discard block |
||
1546 | 1546 | * @param int $comment_id Note ID. |
1547 | 1547 | * @param int $payment_id Payment ID. |
1548 | 1548 | */ |
1549 | - do_action( 'give_pre_delete_payment_note', $comment_id, $payment_id ); |
|
1549 | + do_action('give_pre_delete_payment_note', $comment_id, $payment_id); |
|
1550 | 1550 | |
1551 | - $ret = wp_delete_comment( $comment_id, true ); |
|
1551 | + $ret = wp_delete_comment($comment_id, true); |
|
1552 | 1552 | |
1553 | 1553 | /** |
1554 | 1554 | * Fires after donation note deleted. |
@@ -1558,7 +1558,7 @@ discard block |
||
1558 | 1558 | * @param int $comment_id Note ID. |
1559 | 1559 | * @param int $payment_id Payment ID. |
1560 | 1560 | */ |
1561 | - do_action( 'give_post_delete_payment_note', $comment_id, $payment_id ); |
|
1561 | + do_action('give_post_delete_payment_note', $comment_id, $payment_id); |
|
1562 | 1562 | |
1563 | 1563 | return $ret; |
1564 | 1564 | } |
@@ -1573,32 +1573,32 @@ discard block |
||
1573 | 1573 | * |
1574 | 1574 | * @return string |
1575 | 1575 | */ |
1576 | -function give_get_payment_note_html( $note, $payment_id = 0 ) { |
|
1576 | +function give_get_payment_note_html($note, $payment_id = 0) { |
|
1577 | 1577 | |
1578 | - if ( is_numeric( $note ) ) { |
|
1579 | - $note = get_comment( $note ); |
|
1578 | + if (is_numeric($note)) { |
|
1579 | + $note = get_comment($note); |
|
1580 | 1580 | } |
1581 | 1581 | |
1582 | - if ( ! empty( $note->user_id ) ) { |
|
1583 | - $user = get_userdata( $note->user_id ); |
|
1582 | + if ( ! empty($note->user_id)) { |
|
1583 | + $user = get_userdata($note->user_id); |
|
1584 | 1584 | $user = $user->display_name; |
1585 | 1585 | } else { |
1586 | - $user = esc_html__( 'System', 'give' ); |
|
1586 | + $user = esc_html__('System', 'give'); |
|
1587 | 1587 | } |
1588 | 1588 | |
1589 | - $date_format = give_date_format() . ', ' . get_option( 'time_format' ); |
|
1589 | + $date_format = give_date_format().', '.get_option('time_format'); |
|
1590 | 1590 | |
1591 | - $delete_note_url = wp_nonce_url( add_query_arg( array( |
|
1591 | + $delete_note_url = wp_nonce_url(add_query_arg(array( |
|
1592 | 1592 | 'give-action' => 'delete_payment_note', |
1593 | 1593 | 'note_id' => $note->comment_ID, |
1594 | 1594 | 'payment_id' => $payment_id, |
1595 | - ) ), 'give_delete_payment_note_' . $note->comment_ID ); |
|
1595 | + )), 'give_delete_payment_note_'.$note->comment_ID); |
|
1596 | 1596 | |
1597 | - $note_html = '<div class="give-payment-note" id="give-payment-note-' . $note->comment_ID . '">'; |
|
1597 | + $note_html = '<div class="give-payment-note" id="give-payment-note-'.$note->comment_ID.'">'; |
|
1598 | 1598 | $note_html .= '<p>'; |
1599 | - $note_html .= '<strong>' . $user . '</strong> – <span style="color:#aaa;font-style:italic;">' . date_i18n( $date_format, strtotime( $note->comment_date ) ) . '</span><br/>'; |
|
1599 | + $note_html .= '<strong>'.$user.'</strong> – <span style="color:#aaa;font-style:italic;">'.date_i18n($date_format, strtotime($note->comment_date)).'</span><br/>'; |
|
1600 | 1600 | $note_html .= $note->comment_content; |
1601 | - $note_html .= ' – <a href="' . esc_url( $delete_note_url ) . '" class="give-delete-payment-note" data-note-id="' . absint( $note->comment_ID ) . '" data-payment-id="' . absint( $payment_id ) . '" aria-label="' . esc_attr__( 'Delete this donation note.', 'give' ) . '">' . esc_html__( 'Delete', 'give' ) . '</a>'; |
|
1601 | + $note_html .= ' – <a href="'.esc_url($delete_note_url).'" class="give-delete-payment-note" data-note-id="'.absint($note->comment_ID).'" data-payment-id="'.absint($payment_id).'" aria-label="'.esc_attr__('Delete this donation note.', 'give').'">'.esc_html__('Delete', 'give').'</a>'; |
|
1602 | 1602 | $note_html .= '</p>'; |
1603 | 1603 | $note_html .= '</div>'; |
1604 | 1604 | |
@@ -1616,18 +1616,18 @@ discard block |
||
1616 | 1616 | * |
1617 | 1617 | * @return void |
1618 | 1618 | */ |
1619 | -function give_hide_payment_notes( $query ) { |
|
1620 | - if ( version_compare( floatval( get_bloginfo( 'version' ) ), '4.1', '>=' ) ) { |
|
1621 | - $types = isset( $query->query_vars['type__not_in'] ) ? $query->query_vars['type__not_in'] : array(); |
|
1622 | - if ( ! is_array( $types ) ) { |
|
1623 | - $types = array( $types ); |
|
1619 | +function give_hide_payment_notes($query) { |
|
1620 | + if (version_compare(floatval(get_bloginfo('version')), '4.1', '>=')) { |
|
1621 | + $types = isset($query->query_vars['type__not_in']) ? $query->query_vars['type__not_in'] : array(); |
|
1622 | + if ( ! is_array($types)) { |
|
1623 | + $types = array($types); |
|
1624 | 1624 | } |
1625 | 1625 | $types[] = 'give_payment_note'; |
1626 | 1626 | $query->query_vars['type__not_in'] = $types; |
1627 | 1627 | } |
1628 | 1628 | } |
1629 | 1629 | |
1630 | -add_action( 'pre_get_comments', 'give_hide_payment_notes', 10 ); |
|
1630 | +add_action('pre_get_comments', 'give_hide_payment_notes', 10); |
|
1631 | 1631 | |
1632 | 1632 | /** |
1633 | 1633 | * Exclude notes (comments) on give_payment post type from showing in Recent Comments widgets |
@@ -1639,15 +1639,15 @@ discard block |
||
1639 | 1639 | * |
1640 | 1640 | * @return array $clauses Updated comment clauses. |
1641 | 1641 | */ |
1642 | -function give_hide_payment_notes_pre_41( $clauses, $wp_comment_query ) { |
|
1643 | - if ( version_compare( floatval( get_bloginfo( 'version' ) ), '4.1', '<' ) ) { |
|
1642 | +function give_hide_payment_notes_pre_41($clauses, $wp_comment_query) { |
|
1643 | + if (version_compare(floatval(get_bloginfo('version')), '4.1', '<')) { |
|
1644 | 1644 | $clauses['where'] .= ' AND comment_type != "give_payment_note"'; |
1645 | 1645 | } |
1646 | 1646 | |
1647 | 1647 | return $clauses; |
1648 | 1648 | } |
1649 | 1649 | |
1650 | -add_filter( 'comments_clauses', 'give_hide_payment_notes_pre_41', 10, 2 ); |
|
1650 | +add_filter('comments_clauses', 'give_hide_payment_notes_pre_41', 10, 2); |
|
1651 | 1651 | |
1652 | 1652 | |
1653 | 1653 | /** |
@@ -1660,15 +1660,15 @@ discard block |
||
1660 | 1660 | * |
1661 | 1661 | * @return string $where |
1662 | 1662 | */ |
1663 | -function give_hide_payment_notes_from_feeds( $where, $wp_comment_query ) { |
|
1663 | +function give_hide_payment_notes_from_feeds($where, $wp_comment_query) { |
|
1664 | 1664 | global $wpdb; |
1665 | 1665 | |
1666 | - $where .= $wpdb->prepare( ' AND comment_type != %s', 'give_payment_note' ); |
|
1666 | + $where .= $wpdb->prepare(' AND comment_type != %s', 'give_payment_note'); |
|
1667 | 1667 | |
1668 | 1668 | return $where; |
1669 | 1669 | } |
1670 | 1670 | |
1671 | -add_filter( 'comment_feed_where', 'give_hide_payment_notes_from_feeds', 10, 2 ); |
|
1671 | +add_filter('comment_feed_where', 'give_hide_payment_notes_from_feeds', 10, 2); |
|
1672 | 1672 | |
1673 | 1673 | |
1674 | 1674 | /** |
@@ -1682,32 +1682,32 @@ discard block |
||
1682 | 1682 | * |
1683 | 1683 | * @return array Array of comment counts. |
1684 | 1684 | */ |
1685 | -function give_remove_payment_notes_in_comment_counts( $stats, $post_id ) { |
|
1685 | +function give_remove_payment_notes_in_comment_counts($stats, $post_id) { |
|
1686 | 1686 | global $wpdb, $pagenow; |
1687 | 1687 | |
1688 | - if ( 'index.php' != $pagenow ) { |
|
1688 | + if ('index.php' != $pagenow) { |
|
1689 | 1689 | return $stats; |
1690 | 1690 | } |
1691 | 1691 | |
1692 | 1692 | $post_id = (int) $post_id; |
1693 | 1693 | |
1694 | - if ( apply_filters( 'give_count_payment_notes_in_comments', false ) ) { |
|
1694 | + if (apply_filters('give_count_payment_notes_in_comments', false)) { |
|
1695 | 1695 | return $stats; |
1696 | 1696 | } |
1697 | 1697 | |
1698 | - $stats = wp_cache_get( "comments-{$post_id}", 'counts' ); |
|
1698 | + $stats = wp_cache_get("comments-{$post_id}", 'counts'); |
|
1699 | 1699 | |
1700 | - if ( false !== $stats ) { |
|
1700 | + if (false !== $stats) { |
|
1701 | 1701 | return $stats; |
1702 | 1702 | } |
1703 | 1703 | |
1704 | 1704 | $where = 'WHERE comment_type != "give_payment_note"'; |
1705 | 1705 | |
1706 | - if ( $post_id > 0 ) { |
|
1707 | - $where .= $wpdb->prepare( ' AND comment_post_ID = %d', $post_id ); |
|
1706 | + if ($post_id > 0) { |
|
1707 | + $where .= $wpdb->prepare(' AND comment_post_ID = %d', $post_id); |
|
1708 | 1708 | } |
1709 | 1709 | |
1710 | - $count = $wpdb->get_results( "SELECT comment_approved, COUNT( * ) AS num_comments FROM {$wpdb->comments} {$where} GROUP BY comment_approved", ARRAY_A ); |
|
1710 | + $count = $wpdb->get_results("SELECT comment_approved, COUNT( * ) AS num_comments FROM {$wpdb->comments} {$where} GROUP BY comment_approved", ARRAY_A); |
|
1711 | 1711 | |
1712 | 1712 | $total = 0; |
1713 | 1713 | $approved = array( |
@@ -1717,30 +1717,30 @@ discard block |
||
1717 | 1717 | 'trash' => 'trash', |
1718 | 1718 | 'post-trashed' => 'post-trashed', |
1719 | 1719 | ); |
1720 | - foreach ( (array) $count as $row ) { |
|
1720 | + foreach ((array) $count as $row) { |
|
1721 | 1721 | // Don't count post-trashed toward totals. |
1722 | - if ( 'post-trashed' != $row['comment_approved'] && 'trash' != $row['comment_approved'] ) { |
|
1722 | + if ('post-trashed' != $row['comment_approved'] && 'trash' != $row['comment_approved']) { |
|
1723 | 1723 | $total += $row['num_comments']; |
1724 | 1724 | } |
1725 | - if ( isset( $approved[ $row['comment_approved'] ] ) ) { |
|
1726 | - $stats[ $approved[ $row['comment_approved'] ] ] = $row['num_comments']; |
|
1725 | + if (isset($approved[$row['comment_approved']])) { |
|
1726 | + $stats[$approved[$row['comment_approved']]] = $row['num_comments']; |
|
1727 | 1727 | } |
1728 | 1728 | } |
1729 | 1729 | |
1730 | 1730 | $stats['total_comments'] = $total; |
1731 | - foreach ( $approved as $key ) { |
|
1732 | - if ( empty( $stats[ $key ] ) ) { |
|
1733 | - $stats[ $key ] = 0; |
|
1731 | + foreach ($approved as $key) { |
|
1732 | + if (empty($stats[$key])) { |
|
1733 | + $stats[$key] = 0; |
|
1734 | 1734 | } |
1735 | 1735 | } |
1736 | 1736 | |
1737 | 1737 | $stats = (object) $stats; |
1738 | - wp_cache_set( "comments-{$post_id}", $stats, 'counts' ); |
|
1738 | + wp_cache_set("comments-{$post_id}", $stats, 'counts'); |
|
1739 | 1739 | |
1740 | 1740 | return $stats; |
1741 | 1741 | } |
1742 | 1742 | |
1743 | -add_filter( 'wp_count_comments', 'give_remove_payment_notes_in_comment_counts', 10, 2 ); |
|
1743 | +add_filter('wp_count_comments', 'give_remove_payment_notes_in_comment_counts', 10, 2); |
|
1744 | 1744 | |
1745 | 1745 | |
1746 | 1746 | /** |
@@ -1753,9 +1753,9 @@ discard block |
||
1753 | 1753 | * |
1754 | 1754 | * @return string $where Modified where clause. |
1755 | 1755 | */ |
1756 | -function give_filter_where_older_than_week( $where = '' ) { |
|
1756 | +function give_filter_where_older_than_week($where = '') { |
|
1757 | 1757 | // Payments older than one week. |
1758 | - $start = date( 'Y-m-d', strtotime( '-7 days' ) ); |
|
1758 | + $start = date('Y-m-d', strtotime('-7 days')); |
|
1759 | 1759 | $where .= " AND post_date <= '{$start}'"; |
1760 | 1760 | |
1761 | 1761 | return $where; |
@@ -1775,38 +1775,38 @@ discard block |
||
1775 | 1775 | * |
1776 | 1776 | * @return string $form_title Returns the full title if $only_level is false, otherwise returns the levels title. |
1777 | 1777 | */ |
1778 | -function give_get_payment_form_title( $payment_meta, $only_level = false, $separator = '' ) { |
|
1778 | +function give_get_payment_form_title($payment_meta, $only_level = false, $separator = '') { |
|
1779 | 1779 | |
1780 | - $form_id = isset( $payment_meta['form_id'] ) ? $payment_meta['form_id'] : 0; |
|
1781 | - $price_id = isset( $payment_meta['price_id'] ) ? $payment_meta['price_id'] : null; |
|
1782 | - $form_title = isset( $payment_meta['form_title'] ) ? $payment_meta['form_title'] : ''; |
|
1780 | + $form_id = isset($payment_meta['form_id']) ? $payment_meta['form_id'] : 0; |
|
1781 | + $price_id = isset($payment_meta['price_id']) ? $payment_meta['price_id'] : null; |
|
1782 | + $form_title = isset($payment_meta['form_title']) ? $payment_meta['form_title'] : ''; |
|
1783 | 1783 | |
1784 | - if ( $only_level == true ) { |
|
1784 | + if ($only_level == true) { |
|
1785 | 1785 | $form_title = ''; |
1786 | 1786 | } |
1787 | 1787 | |
1788 | 1788 | //If multi-level, append to the form title. |
1789 | - if ( give_has_variable_prices( $form_id ) ) { |
|
1789 | + if (give_has_variable_prices($form_id)) { |
|
1790 | 1790 | |
1791 | 1791 | //Only add separator if there is a form title. |
1792 | - if ( ! empty( $form_title ) ) { |
|
1793 | - $form_title .= ' ' . $separator . ' '; |
|
1792 | + if ( ! empty($form_title)) { |
|
1793 | + $form_title .= ' '.$separator.' '; |
|
1794 | 1794 | } |
1795 | 1795 | |
1796 | 1796 | $form_title .= '<span class="donation-level-text-wrap">'; |
1797 | 1797 | |
1798 | - if ( $price_id == 'custom' ) { |
|
1799 | - $custom_amount_text = give_get_meta( $form_id, '_give_custom_amount_text', true ); |
|
1800 | - $form_title .= ! empty( $custom_amount_text ) ? $custom_amount_text : __( 'Custom Amount', 'give' ); |
|
1798 | + if ($price_id == 'custom') { |
|
1799 | + $custom_amount_text = give_get_meta($form_id, '_give_custom_amount_text', true); |
|
1800 | + $form_title .= ! empty($custom_amount_text) ? $custom_amount_text : __('Custom Amount', 'give'); |
|
1801 | 1801 | } else { |
1802 | - $form_title .= give_get_price_option_name( $form_id, $price_id ); |
|
1802 | + $form_title .= give_get_price_option_name($form_id, $price_id); |
|
1803 | 1803 | } |
1804 | 1804 | |
1805 | 1805 | $form_title .= '</span>'; |
1806 | 1806 | |
1807 | 1807 | } |
1808 | 1808 | |
1809 | - return apply_filters( 'give_get_payment_form_title', $form_title, $payment_meta ); |
|
1809 | + return apply_filters('give_get_payment_form_title', $form_title, $payment_meta); |
|
1810 | 1810 | |
1811 | 1811 | } |
1812 | 1812 | |
@@ -1820,20 +1820,20 @@ discard block |
||
1820 | 1820 | * |
1821 | 1821 | * @return string $price_id |
1822 | 1822 | */ |
1823 | -function give_get_price_id( $form_id, $price ) { |
|
1823 | +function give_get_price_id($form_id, $price) { |
|
1824 | 1824 | |
1825 | 1825 | $price_id = 0; |
1826 | 1826 | |
1827 | - if ( give_has_variable_prices( $form_id ) ) { |
|
1827 | + if (give_has_variable_prices($form_id)) { |
|
1828 | 1828 | |
1829 | - $levels = maybe_unserialize( give_get_meta( $form_id, '_give_donation_levels', true ) ); |
|
1829 | + $levels = maybe_unserialize(give_get_meta($form_id, '_give_donation_levels', true)); |
|
1830 | 1830 | |
1831 | - foreach ( $levels as $level ) { |
|
1831 | + foreach ($levels as $level) { |
|
1832 | 1832 | |
1833 | - $level_amount = (float) give_sanitize_amount( $level['_give_amount'] ); |
|
1833 | + $level_amount = (float) give_sanitize_amount($level['_give_amount']); |
|
1834 | 1834 | |
1835 | 1835 | // Check that this indeed the recurring price. |
1836 | - if ( $level_amount == $price ) { |
|
1836 | + if ($level_amount == $price) { |
|
1837 | 1837 | |
1838 | 1838 | $price_id = $level['_give_id']['level_id']; |
1839 | 1839 | |
@@ -1858,10 +1858,10 @@ discard block |
||
1858 | 1858 | * |
1859 | 1859 | * @return string |
1860 | 1860 | */ |
1861 | -function give_get_form_dropdown( $args = array(), $echo = false ) { |
|
1862 | - $form_dropdown_html = Give()->html->forms_dropdown( $args ); |
|
1861 | +function give_get_form_dropdown($args = array(), $echo = false) { |
|
1862 | + $form_dropdown_html = Give()->html->forms_dropdown($args); |
|
1863 | 1863 | |
1864 | - if ( ! $echo ) { |
|
1864 | + if ( ! $echo) { |
|
1865 | 1865 | return $form_dropdown_html; |
1866 | 1866 | } |
1867 | 1867 | |
@@ -1878,17 +1878,17 @@ discard block |
||
1878 | 1878 | * |
1879 | 1879 | * @return string|bool |
1880 | 1880 | */ |
1881 | -function give_get_form_variable_price_dropdown( $args = array(), $echo = false ) { |
|
1881 | +function give_get_form_variable_price_dropdown($args = array(), $echo = false) { |
|
1882 | 1882 | |
1883 | 1883 | // Check for give form id. |
1884 | - if ( empty( $args['id'] ) ) { |
|
1884 | + if (empty($args['id'])) { |
|
1885 | 1885 | return false; |
1886 | 1886 | } |
1887 | 1887 | |
1888 | - $form = new Give_Donate_Form( $args['id'] ); |
|
1888 | + $form = new Give_Donate_Form($args['id']); |
|
1889 | 1889 | |
1890 | 1890 | // Check if form has variable prices or not. |
1891 | - if ( ! $form->ID || ! $form->has_variable_prices() ) { |
|
1891 | + if ( ! $form->ID || ! $form->has_variable_prices()) { |
|
1892 | 1892 | return false; |
1893 | 1893 | } |
1894 | 1894 | |
@@ -1896,22 +1896,22 @@ discard block |
||
1896 | 1896 | $variable_price_options = array(); |
1897 | 1897 | |
1898 | 1898 | // Check if multi donation form support custom donation or not. |
1899 | - if ( $form->is_custom_price_mode() ) { |
|
1900 | - $variable_price_options['custom'] = _x( 'Custom', 'custom donation dropdown item', 'give' ); |
|
1899 | + if ($form->is_custom_price_mode()) { |
|
1900 | + $variable_price_options['custom'] = _x('Custom', 'custom donation dropdown item', 'give'); |
|
1901 | 1901 | } |
1902 | 1902 | |
1903 | 1903 | // Get variable price and ID from variable price array. |
1904 | - foreach ( $variable_prices as $variable_price ) { |
|
1905 | - $variable_price_options[ $variable_price['_give_id']['level_id'] ] = ! empty( $variable_price['_give_text'] ) ? $variable_price['_give_text'] : give_currency_filter( give_format_amount( $variable_price['_give_amount'] ) ); |
|
1904 | + foreach ($variable_prices as $variable_price) { |
|
1905 | + $variable_price_options[$variable_price['_give_id']['level_id']] = ! empty($variable_price['_give_text']) ? $variable_price['_give_text'] : give_currency_filter(give_format_amount($variable_price['_give_amount'])); |
|
1906 | 1906 | } |
1907 | 1907 | |
1908 | 1908 | // Update options. |
1909 | - $args = array_merge( $args, array( 'options' => $variable_price_options ) ); |
|
1909 | + $args = array_merge($args, array('options' => $variable_price_options)); |
|
1910 | 1910 | |
1911 | 1911 | // Generate select html. |
1912 | - $form_dropdown_html = Give()->html->select( $args ); |
|
1912 | + $form_dropdown_html = Give()->html->select($args); |
|
1913 | 1913 | |
1914 | - if ( ! $echo ) { |
|
1914 | + if ( ! $echo) { |
|
1915 | 1915 | return $form_dropdown_html; |
1916 | 1916 | } |
1917 | 1917 | |
@@ -1930,16 +1930,16 @@ discard block |
||
1930 | 1930 | * |
1931 | 1931 | * @return string |
1932 | 1932 | */ |
1933 | -function give_get_payment_meta_price_id( $payment_meta ) { |
|
1933 | +function give_get_payment_meta_price_id($payment_meta) { |
|
1934 | 1934 | |
1935 | - if ( isset( $payment_meta['give_price_id'] ) ) { |
|
1935 | + if (isset($payment_meta['give_price_id'])) { |
|
1936 | 1936 | $price_id = $payment_meta['give_price_id']; |
1937 | - } elseif ( isset( $payment_meta['price_id'] ) ) { |
|
1937 | + } elseif (isset($payment_meta['price_id'])) { |
|
1938 | 1938 | $price_id = $payment_meta['price_id']; |
1939 | 1939 | } else { |
1940 | - $price_id = give_get_price_id( $payment_meta['give_form_id'], $payment_meta['price'] ); |
|
1940 | + $price_id = give_get_price_id($payment_meta['give_form_id'], $payment_meta['price']); |
|
1941 | 1941 | } |
1942 | 1942 | |
1943 | - return apply_filters( 'give_get_payment_meta_price_id', $price_id ); |
|
1943 | + return apply_filters('give_get_payment_meta_price_id', $price_id); |
|
1944 | 1944 | |
1945 | 1945 | } |
1946 | 1946 | \ No newline at end of file |
@@ -178,7 +178,7 @@ |
||
178 | 178 | public $email_access; |
179 | 179 | |
180 | 180 | /** |
181 | - * Give notices Object |
|
181 | + * Give notices Object |
|
182 | 182 | * |
183 | 183 | * @since 2.0 |
184 | 184 | * @access public |
@@ -40,11 +40,11 @@ discard block |
||
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 | /** |
50 | 50 | * Main Give Class |
@@ -202,7 +202,7 @@ discard block |
||
202 | 202 | * @return Give |
203 | 203 | */ |
204 | 204 | public static function instance() { |
205 | - if ( is_null( self::$_instance ) ) { |
|
205 | + if (is_null(self::$_instance)) { |
|
206 | 206 | self::$_instance = new self(); |
207 | 207 | } |
208 | 208 | |
@@ -217,7 +217,7 @@ discard block |
||
217 | 217 | $this->includes(); |
218 | 218 | $this->init_hooks(); |
219 | 219 | |
220 | - do_action( 'give_loaded' ); |
|
220 | + do_action('give_loaded'); |
|
221 | 221 | } |
222 | 222 | |
223 | 223 | /** |
@@ -226,8 +226,8 @@ discard block |
||
226 | 226 | * @since 1.8.9 |
227 | 227 | */ |
228 | 228 | private function init_hooks() { |
229 | - register_activation_hook( __FILE__, 'give_install' ); |
|
230 | - add_action( 'plugins_loaded', array( $this, 'init' ), 0 ); |
|
229 | + register_activation_hook(__FILE__, 'give_install'); |
|
230 | + add_action('plugins_loaded', array($this, 'init'), 0); |
|
231 | 231 | } |
232 | 232 | /** |
233 | 233 | * Init Give when WordPress Initializes. |
@@ -241,7 +241,7 @@ discard block |
||
241 | 241 | * |
242 | 242 | * @since 1.8.9 |
243 | 243 | */ |
244 | - do_action( 'before_give_init' ); |
|
244 | + do_action('before_give_init'); |
|
245 | 245 | |
246 | 246 | // Set up localization. |
247 | 247 | $this->load_textdomain(); |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | * |
267 | 267 | * @since 1.8.7 |
268 | 268 | */ |
269 | - do_action( 'give_init', $this ); |
|
269 | + do_action('give_init', $this); |
|
270 | 270 | |
271 | 271 | } |
272 | 272 | |
@@ -283,7 +283,7 @@ discard block |
||
283 | 283 | */ |
284 | 284 | public function __clone() { |
285 | 285 | // Cloning instances of the class is forbidden. |
286 | - _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'give' ), '1.0' ); |
|
286 | + _doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'give'), '1.0'); |
|
287 | 287 | } |
288 | 288 | |
289 | 289 | /** |
@@ -296,7 +296,7 @@ discard block |
||
296 | 296 | */ |
297 | 297 | public function __wakeup() { |
298 | 298 | // Unserializing instances of the class is forbidden. |
299 | - _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'give' ), '1.0' ); |
|
299 | + _doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'give'), '1.0'); |
|
300 | 300 | } |
301 | 301 | |
302 | 302 | /** |
@@ -310,38 +310,38 @@ discard block |
||
310 | 310 | private function setup_constants() { |
311 | 311 | |
312 | 312 | // Plugin version |
313 | - if ( ! defined( 'GIVE_VERSION' ) ) { |
|
314 | - define( 'GIVE_VERSION', '1.8.12' ); |
|
313 | + if ( ! defined('GIVE_VERSION')) { |
|
314 | + define('GIVE_VERSION', '1.8.12'); |
|
315 | 315 | } |
316 | 316 | |
317 | 317 | // Plugin Folder Path |
318 | - if ( ! defined( 'GIVE_PLUGIN_DIR' ) ) { |
|
319 | - define( 'GIVE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); |
|
318 | + if ( ! defined('GIVE_PLUGIN_DIR')) { |
|
319 | + define('GIVE_PLUGIN_DIR', plugin_dir_path(__FILE__)); |
|
320 | 320 | } |
321 | 321 | |
322 | 322 | // Plugin Folder URL |
323 | - if ( ! defined( 'GIVE_PLUGIN_URL' ) ) { |
|
324 | - define( 'GIVE_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); |
|
323 | + if ( ! defined('GIVE_PLUGIN_URL')) { |
|
324 | + define('GIVE_PLUGIN_URL', plugin_dir_url(__FILE__)); |
|
325 | 325 | } |
326 | 326 | |
327 | 327 | // Plugin Basename aka: "give/give.php" |
328 | - if ( ! defined( 'GIVE_PLUGIN_BASENAME' ) ) { |
|
329 | - define( 'GIVE_PLUGIN_BASENAME', plugin_basename( __FILE__ ) ); |
|
328 | + if ( ! defined('GIVE_PLUGIN_BASENAME')) { |
|
329 | + define('GIVE_PLUGIN_BASENAME', plugin_basename(__FILE__)); |
|
330 | 330 | } |
331 | 331 | |
332 | 332 | // Plugin Root File |
333 | - if ( ! defined( 'GIVE_PLUGIN_FILE' ) ) { |
|
334 | - define( 'GIVE_PLUGIN_FILE', __FILE__ ); |
|
333 | + if ( ! defined('GIVE_PLUGIN_FILE')) { |
|
334 | + define('GIVE_PLUGIN_FILE', __FILE__); |
|
335 | 335 | } |
336 | 336 | |
337 | 337 | // Make sure CAL_GREGORIAN is defined |
338 | - if ( ! defined( 'CAL_GREGORIAN' ) ) { |
|
339 | - define( 'CAL_GREGORIAN', 1 ); |
|
338 | + if ( ! defined('CAL_GREGORIAN')) { |
|
339 | + define('CAL_GREGORIAN', 1); |
|
340 | 340 | } |
341 | 341 | |
342 | 342 | // PHP version |
343 | - if ( ! defined( 'GIVE_REQUIRED_PHP_VERSION' ) ) { |
|
344 | - define( 'GIVE_REQUIRED_PHP_VERSION', '5.3' ); |
|
343 | + if ( ! defined('GIVE_REQUIRED_PHP_VERSION')) { |
|
344 | + define('GIVE_REQUIRED_PHP_VERSION', '5.3'); |
|
345 | 345 | } |
346 | 346 | } |
347 | 347 | |
@@ -356,128 +356,128 @@ discard block |
||
356 | 356 | private function includes() { |
357 | 357 | global $give_options; |
358 | 358 | |
359 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/class-admin-settings.php'; |
|
360 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/class-give-settings.php'; |
|
359 | + require_once GIVE_PLUGIN_DIR.'includes/admin/class-admin-settings.php'; |
|
360 | + require_once GIVE_PLUGIN_DIR.'includes/admin/class-give-settings.php'; |
|
361 | 361 | $give_options = give_get_settings(); |
362 | 362 | |
363 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/give-metabox-functions.php'; |
|
364 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-cache.php'; |
|
365 | - require_once GIVE_PLUGIN_DIR . 'includes/post-types.php'; |
|
366 | - require_once GIVE_PLUGIN_DIR . 'includes/scripts.php'; |
|
367 | - require_once GIVE_PLUGIN_DIR . 'includes/ajax-functions.php'; |
|
368 | - require_once GIVE_PLUGIN_DIR . 'includes/actions.php'; |
|
369 | - require_once GIVE_PLUGIN_DIR . 'includes/filters.php'; |
|
370 | - require_once GIVE_PLUGIN_DIR . 'includes/api/class-give-api.php'; |
|
371 | - require_once GIVE_PLUGIN_DIR . 'includes/class-notices.php'; |
|
372 | - |
|
373 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-roles.php'; |
|
374 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-template-loader.php'; |
|
375 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-donate-form.php'; |
|
376 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-db.php'; |
|
377 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-donors.php'; |
|
378 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-donor-meta.php'; |
|
379 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-donor.php'; |
|
380 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-stats.php'; |
|
381 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-session.php'; |
|
382 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-html-elements.php'; |
|
383 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-logging.php'; |
|
384 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-license-handler.php'; |
|
385 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-cron.php'; |
|
386 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-email-access.php'; |
|
387 | - |
|
388 | - require_once GIVE_PLUGIN_DIR . 'includes/country-functions.php'; |
|
389 | - require_once GIVE_PLUGIN_DIR . 'includes/template-functions.php'; |
|
390 | - require_once GIVE_PLUGIN_DIR . 'includes/misc-functions.php'; |
|
391 | - require_once GIVE_PLUGIN_DIR . 'includes/forms/functions.php'; |
|
392 | - require_once GIVE_PLUGIN_DIR . 'includes/forms/template.php'; |
|
393 | - require_once GIVE_PLUGIN_DIR . 'includes/forms/widget.php'; |
|
394 | - require_once GIVE_PLUGIN_DIR . 'includes/shortcodes.php'; |
|
395 | - require_once GIVE_PLUGIN_DIR . 'includes/formatting.php'; |
|
396 | - require_once GIVE_PLUGIN_DIR . 'includes/price-functions.php'; |
|
397 | - require_once GIVE_PLUGIN_DIR . 'includes/error-tracking.php'; |
|
398 | - require_once GIVE_PLUGIN_DIR . 'includes/process-donation.php'; |
|
399 | - require_once GIVE_PLUGIN_DIR . 'includes/login-register.php'; |
|
400 | - require_once GIVE_PLUGIN_DIR . 'includes/user-functions.php'; |
|
401 | - require_once GIVE_PLUGIN_DIR . 'includes/plugin-compatibility.php'; |
|
402 | - require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-classes.php'; |
|
403 | - require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-functions.php'; |
|
404 | - require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-actions.php'; |
|
405 | - require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-filters.php'; |
|
406 | - |
|
407 | - require_once GIVE_PLUGIN_DIR . 'includes/payments/functions.php'; |
|
408 | - require_once GIVE_PLUGIN_DIR . 'includes/payments/actions.php'; |
|
409 | - require_once GIVE_PLUGIN_DIR . 'includes/payments/class-payment-stats.php'; |
|
410 | - require_once GIVE_PLUGIN_DIR . 'includes/payments/class-payments-query.php'; |
|
411 | - require_once GIVE_PLUGIN_DIR . 'includes/payments/class-give-payment.php'; |
|
412 | - |
|
413 | - require_once GIVE_PLUGIN_DIR . 'includes/gateways/functions.php'; |
|
414 | - require_once GIVE_PLUGIN_DIR . 'includes/gateways/actions.php'; |
|
415 | - require_once GIVE_PLUGIN_DIR . 'includes/gateways/paypal-standard.php'; |
|
416 | - require_once GIVE_PLUGIN_DIR . 'includes/gateways/offline-donations.php'; |
|
417 | - require_once GIVE_PLUGIN_DIR . 'includes/gateways/manual.php'; |
|
418 | - |
|
419 | - require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-emails.php'; |
|
420 | - require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-email-tags.php'; |
|
421 | - require_once GIVE_PLUGIN_DIR . 'includes/emails/functions.php'; |
|
422 | - require_once GIVE_PLUGIN_DIR . 'includes/emails/template.php'; |
|
423 | - require_once GIVE_PLUGIN_DIR . 'includes/emails/actions.php'; |
|
424 | - |
|
425 | - if ( defined( 'WP_CLI' ) && WP_CLI ) { |
|
426 | - require_once GIVE_PLUGIN_DIR . 'includes/class-give-cli-commands.php'; |
|
363 | + require_once GIVE_PLUGIN_DIR.'includes/admin/give-metabox-functions.php'; |
|
364 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-cache.php'; |
|
365 | + require_once GIVE_PLUGIN_DIR.'includes/post-types.php'; |
|
366 | + require_once GIVE_PLUGIN_DIR.'includes/scripts.php'; |
|
367 | + require_once GIVE_PLUGIN_DIR.'includes/ajax-functions.php'; |
|
368 | + require_once GIVE_PLUGIN_DIR.'includes/actions.php'; |
|
369 | + require_once GIVE_PLUGIN_DIR.'includes/filters.php'; |
|
370 | + require_once GIVE_PLUGIN_DIR.'includes/api/class-give-api.php'; |
|
371 | + require_once GIVE_PLUGIN_DIR.'includes/class-notices.php'; |
|
372 | + |
|
373 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-roles.php'; |
|
374 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-template-loader.php'; |
|
375 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-donate-form.php'; |
|
376 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-db.php'; |
|
377 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-db-donors.php'; |
|
378 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-db-donor-meta.php'; |
|
379 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-donor.php'; |
|
380 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-stats.php'; |
|
381 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-session.php'; |
|
382 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-html-elements.php'; |
|
383 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-logging.php'; |
|
384 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-license-handler.php'; |
|
385 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-cron.php'; |
|
386 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-email-access.php'; |
|
387 | + |
|
388 | + require_once GIVE_PLUGIN_DIR.'includes/country-functions.php'; |
|
389 | + require_once GIVE_PLUGIN_DIR.'includes/template-functions.php'; |
|
390 | + require_once GIVE_PLUGIN_DIR.'includes/misc-functions.php'; |
|
391 | + require_once GIVE_PLUGIN_DIR.'includes/forms/functions.php'; |
|
392 | + require_once GIVE_PLUGIN_DIR.'includes/forms/template.php'; |
|
393 | + require_once GIVE_PLUGIN_DIR.'includes/forms/widget.php'; |
|
394 | + require_once GIVE_PLUGIN_DIR.'includes/shortcodes.php'; |
|
395 | + require_once GIVE_PLUGIN_DIR.'includes/formatting.php'; |
|
396 | + require_once GIVE_PLUGIN_DIR.'includes/price-functions.php'; |
|
397 | + require_once GIVE_PLUGIN_DIR.'includes/error-tracking.php'; |
|
398 | + require_once GIVE_PLUGIN_DIR.'includes/process-donation.php'; |
|
399 | + require_once GIVE_PLUGIN_DIR.'includes/login-register.php'; |
|
400 | + require_once GIVE_PLUGIN_DIR.'includes/user-functions.php'; |
|
401 | + require_once GIVE_PLUGIN_DIR.'includes/plugin-compatibility.php'; |
|
402 | + require_once GIVE_PLUGIN_DIR.'includes/deprecated/deprecated-classes.php'; |
|
403 | + require_once GIVE_PLUGIN_DIR.'includes/deprecated/deprecated-functions.php'; |
|
404 | + require_once GIVE_PLUGIN_DIR.'includes/deprecated/deprecated-actions.php'; |
|
405 | + require_once GIVE_PLUGIN_DIR.'includes/deprecated/deprecated-filters.php'; |
|
406 | + |
|
407 | + require_once GIVE_PLUGIN_DIR.'includes/payments/functions.php'; |
|
408 | + require_once GIVE_PLUGIN_DIR.'includes/payments/actions.php'; |
|
409 | + require_once GIVE_PLUGIN_DIR.'includes/payments/class-payment-stats.php'; |
|
410 | + require_once GIVE_PLUGIN_DIR.'includes/payments/class-payments-query.php'; |
|
411 | + require_once GIVE_PLUGIN_DIR.'includes/payments/class-give-payment.php'; |
|
412 | + |
|
413 | + require_once GIVE_PLUGIN_DIR.'includes/gateways/functions.php'; |
|
414 | + require_once GIVE_PLUGIN_DIR.'includes/gateways/actions.php'; |
|
415 | + require_once GIVE_PLUGIN_DIR.'includes/gateways/paypal-standard.php'; |
|
416 | + require_once GIVE_PLUGIN_DIR.'includes/gateways/offline-donations.php'; |
|
417 | + require_once GIVE_PLUGIN_DIR.'includes/gateways/manual.php'; |
|
418 | + |
|
419 | + require_once GIVE_PLUGIN_DIR.'includes/emails/class-give-emails.php'; |
|
420 | + require_once GIVE_PLUGIN_DIR.'includes/emails/class-give-email-tags.php'; |
|
421 | + require_once GIVE_PLUGIN_DIR.'includes/emails/functions.php'; |
|
422 | + require_once GIVE_PLUGIN_DIR.'includes/emails/template.php'; |
|
423 | + require_once GIVE_PLUGIN_DIR.'includes/emails/actions.php'; |
|
424 | + |
|
425 | + if (defined('WP_CLI') && WP_CLI) { |
|
426 | + require_once GIVE_PLUGIN_DIR.'includes/class-give-cli-commands.php'; |
|
427 | 427 | } |
428 | 428 | |
429 | - if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) { |
|
430 | - |
|
431 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-footer.php'; |
|
432 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/welcome.php'; |
|
433 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-pages.php'; |
|
434 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/class-api-keys-table.php'; |
|
435 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/class-i18n-module.php'; |
|
436 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-actions.php'; |
|
437 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-filters.php'; |
|
438 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/system-info.php'; |
|
439 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/add-ons.php'; |
|
440 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/plugins.php'; |
|
441 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/dashboard-widgets.php'; |
|
442 | - |
|
443 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/payments/actions.php'; |
|
444 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/payments/payments-history.php'; |
|
445 | - |
|
446 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/donors/donors.php'; |
|
447 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/donors/donor-functions.php'; |
|
448 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/donors/donor-actions.php'; |
|
449 | - |
|
450 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/metabox.php'; |
|
451 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/class-metabox-form-data.php'; |
|
452 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/dashboard-columns.php'; |
|
453 | - |
|
454 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/export-functions.php'; |
|
455 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/class-export.php'; |
|
456 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/export-actions.php'; |
|
457 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/pdf-reports.php'; |
|
458 | - |
|
459 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/reports.php'; |
|
460 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/class-give-graph.php'; |
|
461 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/reporting/graphing.php'; |
|
462 | - |
|
463 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/data/tools-actions.php'; |
|
464 | - |
|
465 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/abstract-shortcode-generator.php'; |
|
466 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/class-shortcode-button.php'; |
|
467 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-form.php'; |
|
468 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-goal.php'; |
|
469 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-login.php'; |
|
470 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-register.php'; |
|
471 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-profile-editor.php'; |
|
472 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-donation-history.php'; |
|
473 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-receipt.php'; |
|
474 | - |
|
475 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/upgrades/upgrade-functions.php'; |
|
476 | - require_once GIVE_PLUGIN_DIR . 'includes/admin/upgrades/upgrades.php'; |
|
429 | + if (is_admin() || (defined('WP_CLI') && WP_CLI)) { |
|
430 | + |
|
431 | + require_once GIVE_PLUGIN_DIR.'includes/admin/admin-footer.php'; |
|
432 | + require_once GIVE_PLUGIN_DIR.'includes/admin/welcome.php'; |
|
433 | + require_once GIVE_PLUGIN_DIR.'includes/admin/admin-pages.php'; |
|
434 | + require_once GIVE_PLUGIN_DIR.'includes/admin/class-api-keys-table.php'; |
|
435 | + require_once GIVE_PLUGIN_DIR.'includes/admin/class-i18n-module.php'; |
|
436 | + require_once GIVE_PLUGIN_DIR.'includes/admin/admin-actions.php'; |
|
437 | + require_once GIVE_PLUGIN_DIR.'includes/admin/admin-filters.php'; |
|
438 | + require_once GIVE_PLUGIN_DIR.'includes/admin/system-info.php'; |
|
439 | + require_once GIVE_PLUGIN_DIR.'includes/admin/add-ons.php'; |
|
440 | + require_once GIVE_PLUGIN_DIR.'includes/admin/plugins.php'; |
|
441 | + require_once GIVE_PLUGIN_DIR.'includes/admin/dashboard-widgets.php'; |
|
442 | + |
|
443 | + require_once GIVE_PLUGIN_DIR.'includes/admin/payments/actions.php'; |
|
444 | + require_once GIVE_PLUGIN_DIR.'includes/admin/payments/payments-history.php'; |
|
445 | + |
|
446 | + require_once GIVE_PLUGIN_DIR.'includes/admin/donors/donors.php'; |
|
447 | + require_once GIVE_PLUGIN_DIR.'includes/admin/donors/donor-functions.php'; |
|
448 | + require_once GIVE_PLUGIN_DIR.'includes/admin/donors/donor-actions.php'; |
|
449 | + |
|
450 | + require_once GIVE_PLUGIN_DIR.'includes/admin/forms/metabox.php'; |
|
451 | + require_once GIVE_PLUGIN_DIR.'includes/admin/forms/class-metabox-form-data.php'; |
|
452 | + require_once GIVE_PLUGIN_DIR.'includes/admin/forms/dashboard-columns.php'; |
|
453 | + |
|
454 | + require_once GIVE_PLUGIN_DIR.'includes/admin/tools/export/export-functions.php'; |
|
455 | + require_once GIVE_PLUGIN_DIR.'includes/admin/tools/export/class-export.php'; |
|
456 | + require_once GIVE_PLUGIN_DIR.'includes/admin/tools/export/export-actions.php'; |
|
457 | + require_once GIVE_PLUGIN_DIR.'includes/admin/tools/export/pdf-reports.php'; |
|
458 | + |
|
459 | + require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/reports.php'; |
|
460 | + require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/class-give-graph.php'; |
|
461 | + require_once GIVE_PLUGIN_DIR.'includes/admin/reporting/graphing.php'; |
|
462 | + |
|
463 | + require_once GIVE_PLUGIN_DIR.'includes/admin/tools/data/tools-actions.php'; |
|
464 | + |
|
465 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/abstract-shortcode-generator.php'; |
|
466 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/class-shortcode-button.php'; |
|
467 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-form.php'; |
|
468 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-goal.php'; |
|
469 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-login.php'; |
|
470 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-register.php'; |
|
471 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-profile-editor.php'; |
|
472 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-donation-history.php'; |
|
473 | + require_once GIVE_PLUGIN_DIR.'includes/admin/shortcodes/shortcode-give-receipt.php'; |
|
474 | + |
|
475 | + require_once GIVE_PLUGIN_DIR.'includes/admin/upgrades/upgrade-functions.php'; |
|
476 | + require_once GIVE_PLUGIN_DIR.'includes/admin/upgrades/upgrades.php'; |
|
477 | 477 | |
478 | 478 | }// End if(). |
479 | 479 | |
480 | - require_once GIVE_PLUGIN_DIR . 'includes/install.php'; |
|
480 | + require_once GIVE_PLUGIN_DIR.'includes/install.php'; |
|
481 | 481 | |
482 | 482 | } |
483 | 483 | |
@@ -492,16 +492,16 @@ discard block |
||
492 | 492 | public function load_textdomain() { |
493 | 493 | |
494 | 494 | // Set filter for Give's languages directory |
495 | - $give_lang_dir = dirname( plugin_basename( GIVE_PLUGIN_FILE ) ) . '/languages/'; |
|
496 | - $give_lang_dir = apply_filters( 'give_languages_directory', $give_lang_dir ); |
|
495 | + $give_lang_dir = dirname(plugin_basename(GIVE_PLUGIN_FILE)).'/languages/'; |
|
496 | + $give_lang_dir = apply_filters('give_languages_directory', $give_lang_dir); |
|
497 | 497 | |
498 | 498 | // Traditional WordPress plugin locale filter. |
499 | - $locale = is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale(); |
|
500 | - $locale = apply_filters( 'plugin_locale', $locale, 'give' ); |
|
499 | + $locale = is_admin() && function_exists('get_user_locale') ? get_user_locale() : get_locale(); |
|
500 | + $locale = apply_filters('plugin_locale', $locale, 'give'); |
|
501 | 501 | |
502 | - unload_textdomain( 'give' ); |
|
503 | - load_textdomain( 'give', WP_LANG_DIR . '/give/give-' . $locale . '.mo' ); |
|
504 | - load_plugin_textdomain( 'give', false, $give_lang_dir ); |
|
502 | + unload_textdomain('give'); |
|
503 | + load_textdomain('give', WP_LANG_DIR.'/give/give-'.$locale.'.mo'); |
|
504 | + load_plugin_textdomain('give', false, $give_lang_dir); |
|
505 | 505 | |
506 | 506 | } |
507 | 507 |
@@ -10,7 +10,7 @@ discard block |
||
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 | |
@@ -26,15 +26,15 @@ discard block |
||
26 | 26 | function give_donation_history() { |
27 | 27 | |
28 | 28 | // If payment_key query arg exists, return receipt instead of donation history. |
29 | - if ( isset( $_GET['payment_key'] ) ) { |
|
29 | + if (isset($_GET['payment_key'])) { |
|
30 | 30 | ob_start(); |
31 | - echo give_receipt_shortcode( array() ); |
|
32 | - echo '<a href="' . esc_url( give_get_history_page_uri() ) . '">« ' . __( 'Return to All Donations', 'give' ) . '</a>'; |
|
31 | + echo give_receipt_shortcode(array()); |
|
32 | + echo '<a href="'.esc_url(give_get_history_page_uri()).'">« '.__('Return to All Donations', 'give').'</a>'; |
|
33 | 33 | |
34 | 34 | return ob_get_clean(); |
35 | 35 | } |
36 | 36 | |
37 | - $email_access = give_get_option( 'email_access' ); |
|
37 | + $email_access = give_get_option('email_access'); |
|
38 | 38 | |
39 | 39 | /** |
40 | 40 | * Determine access |
@@ -44,30 +44,30 @@ discard block |
||
44 | 44 | */ |
45 | 45 | if ( |
46 | 46 | is_user_logged_in() || false !== Give()->session->get_session_expiration() |
47 | - || ( give_is_setting_enabled( $email_access ) && Give()->email_access->token_exists ) |
|
47 | + || (give_is_setting_enabled($email_access) && Give()->email_access->token_exists) |
|
48 | 48 | ) { |
49 | 49 | ob_start(); |
50 | - give_get_template_part( 'history', 'donations' ); |
|
50 | + give_get_template_part('history', 'donations'); |
|
51 | 51 | |
52 | 52 | return ob_get_clean(); |
53 | 53 | |
54 | - } elseif ( give_is_setting_enabled( $email_access ) ) { |
|
54 | + } elseif (give_is_setting_enabled($email_access)) { |
|
55 | 55 | // Is Email-based access enabled? |
56 | 56 | ob_start(); |
57 | - give_get_template_part( 'email', 'login-form' ); |
|
57 | + give_get_template_part('email', 'login-form'); |
|
58 | 58 | |
59 | 59 | return ob_get_clean(); |
60 | 60 | |
61 | 61 | } else { |
62 | 62 | |
63 | - $output = apply_filters( 'give_donation_history_nonuser_message', Give()->notices->print_frontend_notice( __( 'You must be logged in to view your donation history. Please login using your account or create an account using the same email you used to donate with.', 'give' ), false ) ); |
|
64 | - $output .= do_shortcode( '[give_login]' ); |
|
63 | + $output = apply_filters('give_donation_history_nonuser_message', Give()->notices->print_frontend_notice(__('You must be logged in to view your donation history. Please login using your account or create an account using the same email you used to donate with.', 'give'), false)); |
|
64 | + $output .= do_shortcode('[give_login]'); |
|
65 | 65 | |
66 | 66 | return $output; |
67 | 67 | } |
68 | 68 | } |
69 | 69 | |
70 | -add_shortcode( 'donation_history', 'give_donation_history' ); |
|
70 | +add_shortcode('donation_history', 'give_donation_history'); |
|
71 | 71 | |
72 | 72 | /** |
73 | 73 | * Donation Form Shortcode |
@@ -80,8 +80,8 @@ discard block |
||
80 | 80 | * |
81 | 81 | * @return string |
82 | 82 | */ |
83 | -function give_form_shortcode( $atts ) { |
|
84 | - $atts = shortcode_atts( array( |
|
83 | +function give_form_shortcode($atts) { |
|
84 | + $atts = shortcode_atts(array( |
|
85 | 85 | 'id' => '', |
86 | 86 | 'show_title' => true, |
87 | 87 | 'show_goal' => true, |
@@ -89,21 +89,21 @@ discard block |
||
89 | 89 | 'float_labels' => '', |
90 | 90 | 'display_style' => '', |
91 | 91 | 'continue_button_title' => '', |
92 | - ), $atts, 'give_form' ); |
|
92 | + ), $atts, 'give_form'); |
|
93 | 93 | |
94 | 94 | // Convert string to bool. |
95 | - $atts['show_title'] = filter_var( $atts['show_title'], FILTER_VALIDATE_BOOLEAN ); |
|
96 | - $atts['show_goal'] = filter_var( $atts['show_goal'], FILTER_VALIDATE_BOOLEAN ); |
|
95 | + $atts['show_title'] = filter_var($atts['show_title'], FILTER_VALIDATE_BOOLEAN); |
|
96 | + $atts['show_goal'] = filter_var($atts['show_goal'], FILTER_VALIDATE_BOOLEAN); |
|
97 | 97 | |
98 | 98 | //get the Give Form |
99 | 99 | ob_start(); |
100 | - give_get_donation_form( $atts ); |
|
100 | + give_get_donation_form($atts); |
|
101 | 101 | $final_output = ob_get_clean(); |
102 | 102 | |
103 | - return apply_filters( 'give_donate_form', $final_output, $atts ); |
|
103 | + return apply_filters('give_donate_form', $final_output, $atts); |
|
104 | 104 | } |
105 | 105 | |
106 | -add_shortcode( 'give_form', 'give_form_shortcode' ); |
|
106 | +add_shortcode('give_form', 'give_form_shortcode'); |
|
107 | 107 | |
108 | 108 | /** |
109 | 109 | * Donation Form Goal Shortcode. |
@@ -116,37 +116,37 @@ discard block |
||
116 | 116 | * |
117 | 117 | * @return string |
118 | 118 | */ |
119 | -function give_goal_shortcode( $atts ) { |
|
120 | - $atts = shortcode_atts( array( |
|
119 | +function give_goal_shortcode($atts) { |
|
120 | + $atts = shortcode_atts(array( |
|
121 | 121 | 'id' => '', |
122 | 122 | 'show_text' => true, |
123 | 123 | 'show_bar' => true, |
124 | - ), $atts, 'give_goal' ); |
|
124 | + ), $atts, 'give_goal'); |
|
125 | 125 | |
126 | 126 | |
127 | 127 | //get the Give Form. |
128 | 128 | ob_start(); |
129 | 129 | |
130 | 130 | //Sanity check 1: ensure there is an ID Provided. |
131 | - if ( empty( $atts['id'] ) ) { |
|
132 | - Give()->notices->print_frontend_notice( __( 'The shortcode is missing Donation Form ID attribute.', 'give' ), true ); |
|
131 | + if (empty($atts['id'])) { |
|
132 | + Give()->notices->print_frontend_notice(__('The shortcode is missing Donation Form ID attribute.', 'give'), true); |
|
133 | 133 | } |
134 | 134 | |
135 | 135 | //Sanity check 2: Check the form even has Goals enabled. |
136 | - if ( ! give_is_setting_enabled( give_get_meta( $atts['id'], '_give_goal_option', true ) ) ) { |
|
136 | + if ( ! give_is_setting_enabled(give_get_meta($atts['id'], '_give_goal_option', true))) { |
|
137 | 137 | |
138 | - Give()->notices->print_frontend_notice( __( 'The form does not have Goals enabled.', 'give' ), true ); |
|
138 | + Give()->notices->print_frontend_notice(__('The form does not have Goals enabled.', 'give'), true); |
|
139 | 139 | } else { |
140 | 140 | //Passed all sanity checks: output Goal. |
141 | - give_show_goal_progress( $atts['id'], $atts ); |
|
141 | + give_show_goal_progress($atts['id'], $atts); |
|
142 | 142 | } |
143 | 143 | |
144 | 144 | $final_output = ob_get_clean(); |
145 | 145 | |
146 | - return apply_filters( 'give_goal_shortcode_output', $final_output, $atts ); |
|
146 | + return apply_filters('give_goal_shortcode_output', $final_output, $atts); |
|
147 | 147 | } |
148 | 148 | |
149 | -add_shortcode( 'give_goal', 'give_goal_shortcode' ); |
|
149 | +add_shortcode('give_goal', 'give_goal_shortcode'); |
|
150 | 150 | |
151 | 151 | |
152 | 152 | /** |
@@ -163,22 +163,22 @@ discard block |
||
163 | 163 | * |
164 | 164 | * @return string |
165 | 165 | */ |
166 | -function give_login_form_shortcode( $atts ) { |
|
167 | - $atts = shortcode_atts( array( |
|
166 | +function give_login_form_shortcode($atts) { |
|
167 | + $atts = shortcode_atts(array( |
|
168 | 168 | // Add backward compatibility for redirect attribute. |
169 | 169 | 'redirect' => '', |
170 | 170 | |
171 | 171 | 'login-redirect' => '', |
172 | 172 | 'logout-redirect' => '', |
173 | - ), $atts, 'give_login' ); |
|
173 | + ), $atts, 'give_login'); |
|
174 | 174 | |
175 | 175 | // Check login-redirect attribute first, if it empty or not found then check for redirect attribute and add value of this to login-redirect attribute. |
176 | - $atts['login-redirect'] = ! empty( $atts['login-redirect'] ) ? $atts['login-redirect'] : ( ! empty( $atts['redirect'] ) ? $atts['redirect'] : '' ); |
|
176 | + $atts['login-redirect'] = ! empty($atts['login-redirect']) ? $atts['login-redirect'] : ( ! empty($atts['redirect']) ? $atts['redirect'] : ''); |
|
177 | 177 | |
178 | - return give_login_form( $atts['login-redirect'], $atts['logout-redirect'] ); |
|
178 | + return give_login_form($atts['login-redirect'], $atts['logout-redirect']); |
|
179 | 179 | } |
180 | 180 | |
181 | -add_shortcode( 'give_login', 'give_login_form_shortcode' ); |
|
181 | +add_shortcode('give_login', 'give_login_form_shortcode'); |
|
182 | 182 | |
183 | 183 | /** |
184 | 184 | * Register Shortcode. |
@@ -193,15 +193,15 @@ discard block |
||
193 | 193 | * |
194 | 194 | * @return string |
195 | 195 | */ |
196 | -function give_register_form_shortcode( $atts ) { |
|
197 | - $atts = shortcode_atts( array( |
|
196 | +function give_register_form_shortcode($atts) { |
|
197 | + $atts = shortcode_atts(array( |
|
198 | 198 | 'redirect' => '', |
199 | - ), $atts, 'give_register' ); |
|
199 | + ), $atts, 'give_register'); |
|
200 | 200 | |
201 | - return give_register_form( $atts['redirect'] ); |
|
201 | + return give_register_form($atts['redirect']); |
|
202 | 202 | } |
203 | 203 | |
204 | -add_shortcode( 'give_register', 'give_register_form_shortcode' ); |
|
204 | +add_shortcode('give_register', 'give_register_form_shortcode'); |
|
205 | 205 | |
206 | 206 | /** |
207 | 207 | * Receipt Shortcode. |
@@ -214,12 +214,12 @@ discard block |
||
214 | 214 | * |
215 | 215 | * @return string |
216 | 216 | */ |
217 | -function give_receipt_shortcode( $atts ) { |
|
217 | +function give_receipt_shortcode($atts) { |
|
218 | 218 | |
219 | 219 | global $give_receipt_args, $payment; |
220 | 220 | |
221 | - $give_receipt_args = shortcode_atts( array( |
|
222 | - 'error' => __( 'You are missing the payment key to view this donation receipt.', 'give' ), |
|
221 | + $give_receipt_args = shortcode_atts(array( |
|
222 | + 'error' => __('You are missing the payment key to view this donation receipt.', 'give'), |
|
223 | 223 | 'price' => true, |
224 | 224 | 'donor' => true, |
225 | 225 | 'date' => true, |
@@ -228,50 +228,50 @@ discard block |
||
228 | 228 | 'payment_id' => true, |
229 | 229 | 'payment_status' => false, |
230 | 230 | 'status_notice' => true, |
231 | - ), $atts, 'give_receipt' ); |
|
231 | + ), $atts, 'give_receipt'); |
|
232 | 232 | |
233 | 233 | //set $session var |
234 | 234 | $session = give_get_purchase_session(); |
235 | 235 | |
236 | 236 | //set payment key var |
237 | - if ( isset( $_GET['payment_key'] ) ) { |
|
238 | - $payment_key = urldecode( $_GET['payment_key'] ); |
|
239 | - } elseif ( $session ) { |
|
237 | + if (isset($_GET['payment_key'])) { |
|
238 | + $payment_key = urldecode($_GET['payment_key']); |
|
239 | + } elseif ($session) { |
|
240 | 240 | $payment_key = $session['purchase_key']; |
241 | - } elseif ( $give_receipt_args['payment_key'] ) { |
|
241 | + } elseif ($give_receipt_args['payment_key']) { |
|
242 | 242 | $payment_key = $give_receipt_args['payment_key']; |
243 | 243 | } |
244 | 244 | |
245 | - $email_access = give_get_option( 'email_access' ); |
|
245 | + $email_access = give_get_option('email_access'); |
|
246 | 246 | |
247 | 247 | // No payment_key found & Email Access is Turned on: |
248 | - if ( ! isset( $payment_key ) && give_is_setting_enabled( $email_access ) && ! Give()->email_access->token_exists ) { |
|
248 | + if ( ! isset($payment_key) && give_is_setting_enabled($email_access) && ! Give()->email_access->token_exists) { |
|
249 | 249 | |
250 | 250 | ob_start(); |
251 | 251 | |
252 | - give_get_template_part( 'email-login-form' ); |
|
252 | + give_get_template_part('email-login-form'); |
|
253 | 253 | |
254 | 254 | return ob_get_clean(); |
255 | 255 | |
256 | - } elseif ( ! isset( $payment_key ) ) { |
|
256 | + } elseif ( ! isset($payment_key)) { |
|
257 | 257 | |
258 | - return Give()->notices->print_frontend_notice( $give_receipt_args['error'], false, 'error' ); |
|
258 | + return Give()->notices->print_frontend_notice($give_receipt_args['error'], false, 'error'); |
|
259 | 259 | |
260 | 260 | } |
261 | 261 | |
262 | - $payment_id = give_get_purchase_id_by_key( $payment_key ); |
|
263 | - $user_can_view = give_can_view_receipt( $payment_key ); |
|
262 | + $payment_id = give_get_purchase_id_by_key($payment_key); |
|
263 | + $user_can_view = give_can_view_receipt($payment_key); |
|
264 | 264 | |
265 | 265 | // Key was provided, but user is logged out. Offer them the ability to login and view the receipt. |
266 | - if ( ! $user_can_view && give_is_setting_enabled( $email_access ) && ! Give()->email_access->token_exists ) { |
|
266 | + if ( ! $user_can_view && give_is_setting_enabled($email_access) && ! Give()->email_access->token_exists) { |
|
267 | 267 | |
268 | 268 | ob_start(); |
269 | 269 | |
270 | - give_get_template_part( 'email-login-form' ); |
|
270 | + give_get_template_part('email-login-form'); |
|
271 | 271 | |
272 | 272 | return ob_get_clean(); |
273 | 273 | |
274 | - } elseif ( ! $user_can_view ) { |
|
274 | + } elseif ( ! $user_can_view) { |
|
275 | 275 | |
276 | 276 | global $give_login_redirect; |
277 | 277 | |
@@ -279,9 +279,9 @@ discard block |
||
279 | 279 | |
280 | 280 | ob_start(); |
281 | 281 | |
282 | - Give()->notices->print_frontend_notice( apply_filters( 'give_must_be_logged_in_error_message', __( 'You must be logged in to view this donation receipt.', 'give' ) ) ); |
|
282 | + Give()->notices->print_frontend_notice(apply_filters('give_must_be_logged_in_error_message', __('You must be logged in to view this donation receipt.', 'give'))); |
|
283 | 283 | |
284 | - give_get_template_part( 'shortcode', 'login' ); |
|
284 | + give_get_template_part('shortcode', 'login'); |
|
285 | 285 | |
286 | 286 | $login_form = ob_get_clean(); |
287 | 287 | |
@@ -296,20 +296,20 @@ discard block |
||
296 | 296 | * or if user is logged in and the user can view sensitive shop data. |
297 | 297 | * |
298 | 298 | */ |
299 | - if ( ! apply_filters( 'give_user_can_view_receipt', $user_can_view, $give_receipt_args ) ) { |
|
300 | - return Give()->notices->print_frontend_notice( $give_receipt_args['error'], false, 'error' ); |
|
299 | + if ( ! apply_filters('give_user_can_view_receipt', $user_can_view, $give_receipt_args)) { |
|
300 | + return Give()->notices->print_frontend_notice($give_receipt_args['error'], false, 'error'); |
|
301 | 301 | } |
302 | 302 | |
303 | 303 | ob_start(); |
304 | 304 | |
305 | - give_get_template_part( 'shortcode', 'receipt' ); |
|
305 | + give_get_template_part('shortcode', 'receipt'); |
|
306 | 306 | |
307 | 307 | $display = ob_get_clean(); |
308 | 308 | |
309 | 309 | return $display; |
310 | 310 | } |
311 | 311 | |
312 | -add_shortcode( 'give_receipt', 'give_receipt_shortcode' ); |
|
312 | +add_shortcode('give_receipt', 'give_receipt_shortcode'); |
|
313 | 313 | |
314 | 314 | /** |
315 | 315 | * Profile Editor Shortcode. |
@@ -328,18 +328,18 @@ discard block |
||
328 | 328 | * |
329 | 329 | * @return string Output generated from the profile editor |
330 | 330 | */ |
331 | -function give_profile_editor_shortcode( $atts ) { |
|
331 | +function give_profile_editor_shortcode($atts) { |
|
332 | 332 | |
333 | 333 | ob_start(); |
334 | 334 | |
335 | - give_get_template_part( 'shortcode', 'profile-editor' ); |
|
335 | + give_get_template_part('shortcode', 'profile-editor'); |
|
336 | 336 | |
337 | 337 | $display = ob_get_clean(); |
338 | 338 | |
339 | 339 | return $display; |
340 | 340 | } |
341 | 341 | |
342 | -add_shortcode( 'give_profile_editor', 'give_profile_editor_shortcode' ); |
|
342 | +add_shortcode('give_profile_editor', 'give_profile_editor_shortcode'); |
|
343 | 343 | |
344 | 344 | /** |
345 | 345 | * Process Profile Updater Form. |
@@ -352,30 +352,30 @@ discard block |
||
352 | 352 | * |
353 | 353 | * @return bool |
354 | 354 | */ |
355 | -function give_process_profile_editor_updates( $data ) { |
|
355 | +function give_process_profile_editor_updates($data) { |
|
356 | 356 | // Profile field change request |
357 | - if ( empty( $_POST['give_profile_editor_submit'] ) && ! is_user_logged_in() ) { |
|
357 | + if (empty($_POST['give_profile_editor_submit']) && ! is_user_logged_in()) { |
|
358 | 358 | return false; |
359 | 359 | } |
360 | 360 | |
361 | 361 | // Nonce security |
362 | - if ( ! wp_verify_nonce( $data['give_profile_editor_nonce'], 'give-profile-editor-nonce' ) ) { |
|
362 | + if ( ! wp_verify_nonce($data['give_profile_editor_nonce'], 'give-profile-editor-nonce')) { |
|
363 | 363 | return false; |
364 | 364 | } |
365 | 365 | |
366 | 366 | $user_id = get_current_user_id(); |
367 | - $old_user_data = get_userdata( $user_id ); |
|
368 | - |
|
369 | - $display_name = isset( $data['give_display_name'] ) ? sanitize_text_field( $data['give_display_name'] ) : $old_user_data->display_name; |
|
370 | - $first_name = isset( $data['give_first_name'] ) ? sanitize_text_field( $data['give_first_name'] ) : $old_user_data->first_name; |
|
371 | - $last_name = isset( $data['give_last_name'] ) ? sanitize_text_field( $data['give_last_name'] ) : $old_user_data->last_name; |
|
372 | - $email = isset( $data['give_email'] ) ? sanitize_email( $data['give_email'] ) : $old_user_data->user_email; |
|
373 | - $line1 = ( isset( $data['give_address_line1'] ) ? sanitize_text_field( $data['give_address_line1'] ) : '' ); |
|
374 | - $line2 = ( isset( $data['give_address_line2'] ) ? sanitize_text_field( $data['give_address_line2'] ) : '' ); |
|
375 | - $city = ( isset( $data['give_address_city'] ) ? sanitize_text_field( $data['give_address_city'] ) : '' ); |
|
376 | - $state = ( isset( $data['give_address_state'] ) ? sanitize_text_field( $data['give_address_state'] ) : '' ); |
|
377 | - $zip = ( isset( $data['give_address_zip'] ) ? sanitize_text_field( $data['give_address_zip'] ) : '' ); |
|
378 | - $country = ( isset( $data['give_address_country'] ) ? sanitize_text_field( $data['give_address_country'] ) : '' ); |
|
367 | + $old_user_data = get_userdata($user_id); |
|
368 | + |
|
369 | + $display_name = isset($data['give_display_name']) ? sanitize_text_field($data['give_display_name']) : $old_user_data->display_name; |
|
370 | + $first_name = isset($data['give_first_name']) ? sanitize_text_field($data['give_first_name']) : $old_user_data->first_name; |
|
371 | + $last_name = isset($data['give_last_name']) ? sanitize_text_field($data['give_last_name']) : $old_user_data->last_name; |
|
372 | + $email = isset($data['give_email']) ? sanitize_email($data['give_email']) : $old_user_data->user_email; |
|
373 | + $line1 = (isset($data['give_address_line1']) ? sanitize_text_field($data['give_address_line1']) : ''); |
|
374 | + $line2 = (isset($data['give_address_line2']) ? sanitize_text_field($data['give_address_line2']) : ''); |
|
375 | + $city = (isset($data['give_address_city']) ? sanitize_text_field($data['give_address_city']) : ''); |
|
376 | + $state = (isset($data['give_address_state']) ? sanitize_text_field($data['give_address_state']) : ''); |
|
377 | + $zip = (isset($data['give_address_zip']) ? sanitize_text_field($data['give_address_zip']) : ''); |
|
378 | + $country = (isset($data['give_address_country']) ? sanitize_text_field($data['give_address_country']) : ''); |
|
379 | 379 | |
380 | 380 | $userdata = array( |
381 | 381 | 'ID' => $user_id, |
@@ -403,40 +403,40 @@ discard block |
||
403 | 403 | * @param int $user_id The ID of the user. |
404 | 404 | * @param array $userdata User info, including ID, first name, last name, display name and email. |
405 | 405 | */ |
406 | - do_action( 'give_pre_update_user_profile', $user_id, $userdata ); |
|
406 | + do_action('give_pre_update_user_profile', $user_id, $userdata); |
|
407 | 407 | |
408 | 408 | // Make sure to validate passwords for existing Donors |
409 | - give_validate_user_password( $data['give_new_user_pass1'], $data['give_new_user_pass2'] ); |
|
409 | + give_validate_user_password($data['give_new_user_pass1'], $data['give_new_user_pass2']); |
|
410 | 410 | |
411 | - if ( empty( $email ) ) { |
|
411 | + if (empty($email)) { |
|
412 | 412 | // Make sure email should not be empty. |
413 | - give_set_error( 'email_empty', __( 'The email you entered is empty.', 'give' ) ); |
|
413 | + give_set_error('email_empty', __('The email you entered is empty.', 'give')); |
|
414 | 414 | |
415 | - } else if ( ! is_email( $email ) ) { |
|
415 | + } else if ( ! is_email($email)) { |
|
416 | 416 | // Make sure email should be valid. |
417 | - give_set_error( 'email_not_valid', __( 'The email you entered is not valid. Please use another', 'give' ) ); |
|
417 | + give_set_error('email_not_valid', __('The email you entered is not valid. Please use another', 'give')); |
|
418 | 418 | |
419 | - } else if ( $email != $old_user_data->user_email ) { |
|
419 | + } else if ($email != $old_user_data->user_email) { |
|
420 | 420 | // Make sure the new email doesn't belong to another user |
421 | - if ( email_exists( $email ) ) { |
|
422 | - give_set_error( 'email_exists', __( 'The email you entered belongs to another user. Please use another.', 'give' ) ); |
|
421 | + if (email_exists($email)) { |
|
422 | + give_set_error('email_exists', __('The email you entered belongs to another user. Please use another.', 'give')); |
|
423 | 423 | } |
424 | 424 | } |
425 | 425 | |
426 | 426 | // Check for errors |
427 | 427 | $errors = give_get_errors(); |
428 | 428 | |
429 | - if ( $errors ) { |
|
429 | + if ($errors) { |
|
430 | 430 | // Send back to the profile editor if there are errors |
431 | - wp_redirect( $data['give_redirect'] ); |
|
431 | + wp_redirect($data['give_redirect']); |
|
432 | 432 | give_die(); |
433 | 433 | } |
434 | 434 | |
435 | 435 | // Update the user |
436 | - $meta = update_user_meta( $user_id, '_give_user_address', $address ); |
|
437 | - $updated = wp_update_user( $userdata ); |
|
436 | + $meta = update_user_meta($user_id, '_give_user_address', $address); |
|
437 | + $updated = wp_update_user($userdata); |
|
438 | 438 | |
439 | - if ( $updated ) { |
|
439 | + if ($updated) { |
|
440 | 440 | |
441 | 441 | /** |
442 | 442 | * Fires after updating user profile. |
@@ -446,12 +446,12 @@ discard block |
||
446 | 446 | * @param int $user_id The ID of the user. |
447 | 447 | * @param array $userdata User info, including ID, first name, last name, display name and email. |
448 | 448 | */ |
449 | - do_action( 'give_user_profile_updated', $user_id, $userdata ); |
|
450 | - wp_redirect( add_query_arg( 'updated', 'true', $data['give_redirect'] ) ); |
|
449 | + do_action('give_user_profile_updated', $user_id, $userdata); |
|
450 | + wp_redirect(add_query_arg('updated', 'true', $data['give_redirect'])); |
|
451 | 451 | give_die(); |
452 | 452 | } |
453 | 453 | |
454 | 454 | return false; |
455 | 455 | } |
456 | 456 | |
457 | -add_action( 'give_edit_user_profile', 'give_process_profile_editor_updates' ); |
|
457 | +add_action('give_edit_user_profile', 'give_process_profile_editor_updates'); |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | */ |
13 | 13 | |
14 | 14 | // Exit if accessed directly. |
15 | -if ( ! defined( 'ABSPATH' ) ) { |
|
15 | +if ( ! defined('ABSPATH')) { |
|
16 | 16 | exit; |
17 | 17 | } |
18 | 18 | |
@@ -30,54 +30,54 @@ discard block |
||
30 | 30 | * |
31 | 31 | * @return bool|array List of all user donations. |
32 | 32 | */ |
33 | -function give_get_users_donations( $user = 0, $number = 20, $pagination = false, $status = 'complete' ) { |
|
33 | +function give_get_users_donations($user = 0, $number = 20, $pagination = false, $status = 'complete') { |
|
34 | 34 | |
35 | - if ( empty( $user ) ) { |
|
35 | + if (empty($user)) { |
|
36 | 36 | $user = get_current_user_id(); |
37 | 37 | } |
38 | 38 | |
39 | - if ( 0 === $user && ! Give()->email_access->token_exists ) { |
|
39 | + if (0 === $user && ! Give()->email_access->token_exists) { |
|
40 | 40 | return false; |
41 | 41 | } |
42 | 42 | |
43 | 43 | $status = $status === 'complete' ? 'publish' : $status; |
44 | 44 | $paged = 1; |
45 | 45 | |
46 | - if ( $pagination ) { |
|
47 | - if ( get_query_var( 'paged' ) ) { |
|
48 | - $paged = get_query_var( 'paged' ); |
|
49 | - } elseif ( get_query_var( 'page' ) ) { |
|
50 | - $paged = get_query_var( 'page' ); |
|
46 | + if ($pagination) { |
|
47 | + if (get_query_var('paged')) { |
|
48 | + $paged = get_query_var('paged'); |
|
49 | + } elseif (get_query_var('page')) { |
|
50 | + $paged = get_query_var('page'); |
|
51 | 51 | } |
52 | 52 | } |
53 | 53 | |
54 | - $args = apply_filters( 'give_get_users_donations_args', array( |
|
54 | + $args = apply_filters('give_get_users_donations_args', array( |
|
55 | 55 | 'user' => $user, |
56 | 56 | 'number' => $number, |
57 | 57 | 'status' => $status, |
58 | 58 | 'orderby' => 'date', |
59 | - ) ); |
|
59 | + )); |
|
60 | 60 | |
61 | - if ( $pagination ) { |
|
61 | + if ($pagination) { |
|
62 | 62 | $args['page'] = $paged; |
63 | 63 | } else { |
64 | 64 | $args['nopaging'] = true; |
65 | 65 | } |
66 | 66 | |
67 | - $by_user_id = is_numeric( $user ) ? true : false; |
|
68 | - $donor = new Give_Donor( $user, $by_user_id ); |
|
67 | + $by_user_id = is_numeric($user) ? true : false; |
|
68 | + $donor = new Give_Donor($user, $by_user_id); |
|
69 | 69 | |
70 | - if ( ! empty( $donor->payment_ids ) ) { |
|
70 | + if ( ! empty($donor->payment_ids)) { |
|
71 | 71 | |
72 | - unset( $args['user'] ); |
|
73 | - $args['post__in'] = array_map( 'absint', explode( ',', $donor->payment_ids ) ); |
|
72 | + unset($args['user']); |
|
73 | + $args['post__in'] = array_map('absint', explode(',', $donor->payment_ids)); |
|
74 | 74 | |
75 | 75 | } |
76 | 76 | |
77 | - $donations = give_get_payments( apply_filters( 'give_get_users_donations_args', $args ) ); |
|
77 | + $donations = give_get_payments(apply_filters('give_get_users_donations_args', $args)); |
|
78 | 78 | |
79 | 79 | // No donations |
80 | - if ( ! $donations ) { |
|
80 | + if ( ! $donations) { |
|
81 | 81 | return false; |
82 | 82 | } |
83 | 83 | |
@@ -96,65 +96,65 @@ discard block |
||
96 | 96 | * |
97 | 97 | * @return bool|object List of unique forms donated by user |
98 | 98 | */ |
99 | -function give_get_users_completed_donations( $user = 0, $status = 'complete' ) { |
|
100 | - if ( empty( $user ) ) { |
|
99 | +function give_get_users_completed_donations($user = 0, $status = 'complete') { |
|
100 | + if (empty($user)) { |
|
101 | 101 | $user = get_current_user_id(); |
102 | 102 | } |
103 | 103 | |
104 | - if ( empty( $user ) ) { |
|
104 | + if (empty($user)) { |
|
105 | 105 | return false; |
106 | 106 | } |
107 | 107 | |
108 | - $by_user_id = is_numeric( $user ) ? true : false; |
|
108 | + $by_user_id = is_numeric($user) ? true : false; |
|
109 | 109 | |
110 | - $donor = new Give_Donor( $user, $by_user_id ); |
|
110 | + $donor = new Give_Donor($user, $by_user_id); |
|
111 | 111 | |
112 | - if ( empty( $donor->payment_ids ) ) { |
|
112 | + if (empty($donor->payment_ids)) { |
|
113 | 113 | return false; |
114 | 114 | } |
115 | 115 | |
116 | 116 | // Get all the items donated. |
117 | - $payment_ids = array_reverse( explode( ',', $donor->payment_ids ) ); |
|
118 | - $limit_payments = apply_filters( 'give_users_completed_donations_payments', 50 ); |
|
119 | - if ( ! empty( $limit_payments ) ) { |
|
120 | - $payment_ids = array_slice( $payment_ids, 0, $limit_payments ); |
|
117 | + $payment_ids = array_reverse(explode(',', $donor->payment_ids)); |
|
118 | + $limit_payments = apply_filters('give_users_completed_donations_payments', 50); |
|
119 | + if ( ! empty($limit_payments)) { |
|
120 | + $payment_ids = array_slice($payment_ids, 0, $limit_payments); |
|
121 | 121 | } |
122 | 122 | $donation_data = array(); |
123 | - foreach ( $payment_ids as $payment_id ) { |
|
124 | - $donation_data[] = give_get_payment_meta( $payment_id ); |
|
123 | + foreach ($payment_ids as $payment_id) { |
|
124 | + $donation_data[] = give_get_payment_meta($payment_id); |
|
125 | 125 | } |
126 | 126 | |
127 | - if ( empty( $donation_data ) ) { |
|
127 | + if (empty($donation_data)) { |
|
128 | 128 | return false; |
129 | 129 | } |
130 | 130 | |
131 | 131 | // Grab only the post ids "form_id" of the forms donated on this order |
132 | 132 | $completed_donations_ids = array(); |
133 | - foreach ( $donation_data as $donation_meta ) { |
|
134 | - $completed_donations_ids[] = isset( $donation_meta['form_id'] ) ? $donation_meta['form_id'] : ''; |
|
133 | + foreach ($donation_data as $donation_meta) { |
|
134 | + $completed_donations_ids[] = isset($donation_meta['form_id']) ? $donation_meta['form_id'] : ''; |
|
135 | 135 | } |
136 | 136 | |
137 | - if ( empty( $completed_donations_ids ) ) { |
|
137 | + if (empty($completed_donations_ids)) { |
|
138 | 138 | return false; |
139 | 139 | } |
140 | 140 | |
141 | 141 | // Only include each donation once |
142 | - $form_ids = array_unique( $completed_donations_ids ); |
|
142 | + $form_ids = array_unique($completed_donations_ids); |
|
143 | 143 | |
144 | 144 | // Make sure we still have some products and a first item |
145 | - if ( empty( $form_ids ) || ! isset( $form_ids[0] ) ) { |
|
145 | + if (empty($form_ids) || ! isset($form_ids[0])) { |
|
146 | 146 | return false; |
147 | 147 | } |
148 | 148 | |
149 | - $post_type = get_post_type( $form_ids[0] ); |
|
149 | + $post_type = get_post_type($form_ids[0]); |
|
150 | 150 | |
151 | - $args = apply_filters( 'give_get_users_completed_donations_args', array( |
|
151 | + $args = apply_filters('give_get_users_completed_donations_args', array( |
|
152 | 152 | 'include' => $form_ids, |
153 | 153 | 'post_type' => $post_type, |
154 | - 'posts_per_page' => - 1, |
|
155 | - ) ); |
|
154 | + 'posts_per_page' => -1, |
|
155 | + )); |
|
156 | 156 | |
157 | - return apply_filters( 'give_users_completed_donations_list', get_posts( $args ) ); |
|
157 | + return apply_filters('give_users_completed_donations_list', get_posts($args)); |
|
158 | 158 | } |
159 | 159 | |
160 | 160 | |
@@ -170,12 +170,12 @@ discard block |
||
170 | 170 | * |
171 | 171 | * @return bool True if has donated, false other wise. |
172 | 172 | */ |
173 | -function give_has_donations( $user_id = null ) { |
|
174 | - if ( empty( $user_id ) ) { |
|
173 | +function give_has_donations($user_id = null) { |
|
174 | + if (empty($user_id)) { |
|
175 | 175 | $user_id = get_current_user_id(); |
176 | 176 | } |
177 | 177 | |
178 | - if ( give_get_users_donations( $user_id, 1 ) ) { |
|
178 | + if (give_get_users_donations($user_id, 1)) { |
|
179 | 179 | return true; // User has at least one donation. |
180 | 180 | } |
181 | 181 | |
@@ -196,23 +196,23 @@ discard block |
||
196 | 196 | * |
197 | 197 | * @return array |
198 | 198 | */ |
199 | -function give_get_donation_stats_by_user( $user = '' ) { |
|
199 | +function give_get_donation_stats_by_user($user = '') { |
|
200 | 200 | |
201 | 201 | $field = ''; |
202 | 202 | |
203 | - if ( is_email( $user ) ) { |
|
203 | + if (is_email($user)) { |
|
204 | 204 | $field = 'email'; |
205 | - } elseif ( is_numeric( $user ) ) { |
|
205 | + } elseif (is_numeric($user)) { |
|
206 | 206 | $field = 'user_id'; |
207 | 207 | } |
208 | 208 | |
209 | - $stats = array(); |
|
210 | - $donor = Give()->donors->get_donor_by( $field, $user ); |
|
209 | + $stats = array(); |
|
210 | + $donor = Give()->donors->get_donor_by($field, $user); |
|
211 | 211 | |
212 | - if ( $donor ) { |
|
213 | - $donor = new Give_Donor( $donor->id ); |
|
214 | - $stats['purchases'] = absint( $donor->purchase_count ); |
|
215 | - $stats['total_spent'] = give_sanitize_amount( $donor->purchase_value ); |
|
212 | + if ($donor) { |
|
213 | + $donor = new Give_Donor($donor->id); |
|
214 | + $stats['purchases'] = absint($donor->purchase_count); |
|
215 | + $stats['total_spent'] = give_sanitize_amount($donor->purchase_value); |
|
216 | 216 | } |
217 | 217 | |
218 | 218 | /** |
@@ -220,7 +220,7 @@ discard block |
||
220 | 220 | * |
221 | 221 | * @since 1.7 |
222 | 222 | */ |
223 | - $stats = (array) apply_filters( 'give_donation_stats_by_user', $stats, $user ); |
|
223 | + $stats = (array) apply_filters('give_donation_stats_by_user', $stats, $user); |
|
224 | 224 | |
225 | 225 | return $stats; |
226 | 226 | } |
@@ -238,21 +238,21 @@ discard block |
||
238 | 238 | * |
239 | 239 | * @return int The total number of donations. |
240 | 240 | */ |
241 | -function give_count_donations_of_donor( $user = null ) { |
|
241 | +function give_count_donations_of_donor($user = null) { |
|
242 | 242 | |
243 | 243 | // Logged in? |
244 | - if ( empty( $user ) ) { |
|
244 | + if (empty($user)) { |
|
245 | 245 | $user = get_current_user_id(); |
246 | 246 | } |
247 | 247 | |
248 | 248 | // Email access? |
249 | - if ( empty( $user ) && Give()->email_access->token_email ) { |
|
249 | + if (empty($user) && Give()->email_access->token_email) { |
|
250 | 250 | $user = Give()->email_access->token_email; |
251 | 251 | } |
252 | 252 | |
253 | - $stats = ! empty( $user ) ? give_get_donation_stats_by_user( $user ) : false; |
|
253 | + $stats = ! empty($user) ? give_get_donation_stats_by_user($user) : false; |
|
254 | 254 | |
255 | - return isset( $stats['purchases'] ) ? $stats['purchases'] : 0; |
|
255 | + return isset($stats['purchases']) ? $stats['purchases'] : 0; |
|
256 | 256 | } |
257 | 257 | |
258 | 258 | /** |
@@ -265,9 +265,9 @@ discard block |
||
265 | 265 | * |
266 | 266 | * @return float The total amount the user has spent |
267 | 267 | */ |
268 | -function give_donation_total_of_user( $user = null ) { |
|
268 | +function give_donation_total_of_user($user = null) { |
|
269 | 269 | |
270 | - $stats = give_get_donation_stats_by_user( $user ); |
|
270 | + $stats = give_get_donation_stats_by_user($user); |
|
271 | 271 | |
272 | 272 | return $stats['total_spent']; |
273 | 273 | } |
@@ -283,40 +283,40 @@ discard block |
||
283 | 283 | * |
284 | 284 | * @return bool |
285 | 285 | */ |
286 | -function give_validate_username( $username, $form_id = 0 ) { |
|
286 | +function give_validate_username($username, $form_id = 0) { |
|
287 | 287 | $valid = true; |
288 | 288 | |
289 | 289 | // Validate username. |
290 | - if ( ! empty( $username ) ) { |
|
290 | + if ( ! empty($username)) { |
|
291 | 291 | |
292 | 292 | // Sanitize username. |
293 | - $sanitized_user_name = sanitize_user( $username, false ); |
|
293 | + $sanitized_user_name = sanitize_user($username, false); |
|
294 | 294 | |
295 | 295 | // We have an user name, check if it already exists. |
296 | - if ( username_exists( $username ) ) { |
|
296 | + if (username_exists($username)) { |
|
297 | 297 | // Username already registered. |
298 | - give_set_error( 'username_unavailable', __( 'Username already taken.', 'give' ) ); |
|
298 | + give_set_error('username_unavailable', __('Username already taken.', 'give')); |
|
299 | 299 | $valid = false; |
300 | 300 | |
301 | 301 | // Check if it's valid. |
302 | - } elseif ( $sanitized_user_name !== $username ) { |
|
302 | + } elseif ($sanitized_user_name !== $username) { |
|
303 | 303 | // Invalid username. |
304 | - if ( is_multisite() ) { |
|
305 | - give_set_error( 'username_invalid', __( 'Invalid username. Only lowercase letters (a-z) and numbers are allowed.', 'give' ) ); |
|
304 | + if (is_multisite()) { |
|
305 | + give_set_error('username_invalid', __('Invalid username. Only lowercase letters (a-z) and numbers are allowed.', 'give')); |
|
306 | 306 | $valid = false; |
307 | 307 | } else { |
308 | - give_set_error( 'username_invalid', __( 'Invalid username.', 'give' ) ); |
|
308 | + give_set_error('username_invalid', __('Invalid username.', 'give')); |
|
309 | 309 | $valid = false; |
310 | 310 | } |
311 | 311 | } |
312 | 312 | } else { |
313 | 313 | // Username is empty. |
314 | - give_set_error( 'username_empty', __( 'Enter a username.', 'give' ) ); |
|
314 | + give_set_error('username_empty', __('Enter a username.', 'give')); |
|
315 | 315 | $valid = false; |
316 | 316 | |
317 | 317 | // Check if guest checkout is disable for form. |
318 | - if ( $form_id && give_logged_in_only( $form_id ) ) { |
|
319 | - give_set_error( 'registration_required', __( 'You must register or login to complete your donation.', 'give' ) ); |
|
318 | + if ($form_id && give_logged_in_only($form_id)) { |
|
319 | + give_set_error('registration_required', __('You must register or login to complete your donation.', 'give')); |
|
320 | 320 | $valid = false; |
321 | 321 | } |
322 | 322 | } |
@@ -330,7 +330,7 @@ discard block |
||
330 | 330 | * @param string $username |
331 | 331 | * @param bool $form_id |
332 | 332 | */ |
333 | - $valid = (bool) apply_filters( 'give_validate_username', $valid, $username, $form_id ); |
|
333 | + $valid = (bool) apply_filters('give_validate_username', $valid, $username, $form_id); |
|
334 | 334 | |
335 | 335 | return $valid; |
336 | 336 | } |
@@ -346,22 +346,22 @@ discard block |
||
346 | 346 | * |
347 | 347 | * @return bool |
348 | 348 | */ |
349 | -function give_validate_user_email( $email, $registering_new_user = false ) { |
|
349 | +function give_validate_user_email($email, $registering_new_user = false) { |
|
350 | 350 | $valid = true; |
351 | 351 | |
352 | - if ( empty( $email ) ) { |
|
352 | + if (empty($email)) { |
|
353 | 353 | // No email. |
354 | - give_set_error( 'email_empty', __( 'Enter an email.', 'give' ) ); |
|
354 | + give_set_error('email_empty', __('Enter an email.', 'give')); |
|
355 | 355 | $valid = false; |
356 | 356 | |
357 | - } elseif ( ! is_email( $email ) ) { |
|
357 | + } elseif ( ! is_email($email)) { |
|
358 | 358 | // Validate email. |
359 | - give_set_error( 'email_invalid', __( 'Invalid email.', 'give' ) ); |
|
359 | + give_set_error('email_invalid', __('Invalid email.', 'give')); |
|
360 | 360 | $valid = false; |
361 | 361 | |
362 | - } elseif ( $registering_new_user && ( give_donor_email_exists( $email ) || email_exists( $email ) ) ) { |
|
362 | + } elseif ($registering_new_user && (give_donor_email_exists($email) || email_exists($email))) { |
|
363 | 363 | // Check if email exists. |
364 | - give_set_error( 'email_used', __( 'The email address provided is already active for another user.', 'give' ) ); |
|
364 | + give_set_error('email_used', __('The email address provided is already active for another user.', 'give')); |
|
365 | 365 | $valid = false; |
366 | 366 | } |
367 | 367 | |
@@ -374,7 +374,7 @@ discard block |
||
374 | 374 | * @param string $email |
375 | 375 | * @param bool $registering_new_user |
376 | 376 | */ |
377 | - $valid = (bool) apply_filters( 'give_validate_user_email', $valid, $email, $registering_new_user ); |
|
377 | + $valid = (bool) apply_filters('give_validate_user_email', $valid, $email, $registering_new_user); |
|
378 | 378 | |
379 | 379 | return $valid; |
380 | 380 | } |
@@ -390,34 +390,34 @@ discard block |
||
390 | 390 | * |
391 | 391 | * @return bool |
392 | 392 | */ |
393 | -function give_validate_user_password( $password = '', $confirm_password = '', $registering_new_user = false ) { |
|
393 | +function give_validate_user_password($password = '', $confirm_password = '', $registering_new_user = false) { |
|
394 | 394 | $valid = true; |
395 | 395 | |
396 | 396 | // Passwords Validation For New Donors Only |
397 | - if ( $registering_new_user ) { |
|
397 | + if ($registering_new_user) { |
|
398 | 398 | // Password or confirmation missing. |
399 | - if ( ! $password ) { |
|
399 | + if ( ! $password) { |
|
400 | 400 | // The password is invalid. |
401 | - give_set_error( 'password_empty', __( 'Enter a password.', 'give' ) ); |
|
401 | + give_set_error('password_empty', __('Enter a password.', 'give')); |
|
402 | 402 | $valid = false; |
403 | - } elseif ( ! $confirm_password ) { |
|
403 | + } elseif ( ! $confirm_password) { |
|
404 | 404 | // Confirmation password is invalid. |
405 | - give_set_error( 'confirmation_empty', __( 'Enter the password confirmation.', 'give' ) ); |
|
405 | + give_set_error('confirmation_empty', __('Enter the password confirmation.', 'give')); |
|
406 | 406 | $valid = false; |
407 | 407 | } |
408 | 408 | } |
409 | 409 | // Passwords Validation For New Donors as well as Existing Donors |
410 | - if( $password || $confirm_password ) { |
|
411 | - if ( strlen( $password ) < 6 || strlen( $confirm_password ) < 6 ) { |
|
410 | + if ($password || $confirm_password) { |
|
411 | + if (strlen($password) < 6 || strlen($confirm_password) < 6) { |
|
412 | 412 | // Seems Weak Password |
413 | - give_set_error( 'password_weak', __( 'Passwords should have atleast 6 characters.', 'give' ) ); |
|
413 | + give_set_error('password_weak', __('Passwords should have atleast 6 characters.', 'give')); |
|
414 | 414 | $valid = false; |
415 | 415 | } |
416 | - if ( $password && $confirm_password ) { |
|
416 | + if ($password && $confirm_password) { |
|
417 | 417 | // Verify confirmation matches. |
418 | - if ( $password != $confirm_password ) { |
|
418 | + if ($password != $confirm_password) { |
|
419 | 419 | // Passwords do not match |
420 | - give_set_error( 'password_mismatch', __( 'Passwords you entered do not match. Please try again.', 'give' ) ); |
|
420 | + give_set_error('password_mismatch', __('Passwords you entered do not match. Please try again.', 'give')); |
|
421 | 421 | $valid = false; |
422 | 422 | } |
423 | 423 | } |
@@ -433,7 +433,7 @@ discard block |
||
433 | 433 | * @param string $confirm_password |
434 | 434 | * @param bool $registering_new_user |
435 | 435 | */ |
436 | - $valid = (bool) apply_filters( 'give_validate_user_email', $valid, $password, $confirm_password, $registering_new_user ); |
|
436 | + $valid = (bool) apply_filters('give_validate_user_email', $valid, $password, $confirm_password, $registering_new_user); |
|
437 | 437 | |
438 | 438 | return $valid; |
439 | 439 | } |
@@ -451,33 +451,33 @@ discard block |
||
451 | 451 | * |
452 | 452 | * @return void |
453 | 453 | */ |
454 | -function give_add_past_donations_to_new_user( $user_id ) { |
|
454 | +function give_add_past_donations_to_new_user($user_id) { |
|
455 | 455 | |
456 | - $email = get_the_author_meta( 'user_email', $user_id ); |
|
456 | + $email = get_the_author_meta('user_email', $user_id); |
|
457 | 457 | |
458 | - $payments = give_get_payments( array( |
|
458 | + $payments = give_get_payments(array( |
|
459 | 459 | 's' => $email, |
460 | - ) ); |
|
460 | + )); |
|
461 | 461 | |
462 | - if ( $payments ) { |
|
463 | - foreach ( $payments as $payment ) { |
|
464 | - if ( intval( give_get_payment_user_id( $payment->ID ) ) > 0 ) { |
|
462 | + if ($payments) { |
|
463 | + foreach ($payments as $payment) { |
|
464 | + if (intval(give_get_payment_user_id($payment->ID)) > 0) { |
|
465 | 465 | continue; |
466 | 466 | } // End if(). |
467 | 467 | |
468 | - $meta = give_get_payment_meta( $payment->ID ); |
|
469 | - $meta['user_info'] = maybe_unserialize( $meta['user_info'] ); |
|
468 | + $meta = give_get_payment_meta($payment->ID); |
|
469 | + $meta['user_info'] = maybe_unserialize($meta['user_info']); |
|
470 | 470 | $meta['user_info']['id'] = $user_id; |
471 | 471 | |
472 | 472 | // Store the updated user ID in the payment meta. |
473 | - give_update_payment_meta( $payment->ID, '_give_payment_meta', $meta ); |
|
474 | - give_update_payment_meta( $payment->ID, '_give_payment_user_id', $user_id ); |
|
473 | + give_update_payment_meta($payment->ID, '_give_payment_meta', $meta); |
|
474 | + give_update_payment_meta($payment->ID, '_give_payment_user_id', $user_id); |
|
475 | 475 | } |
476 | 476 | } |
477 | 477 | |
478 | 478 | } |
479 | 479 | |
480 | -add_action( 'user_register', 'give_add_past_donations_to_new_user' ); |
|
480 | +add_action('user_register', 'give_add_past_donations_to_new_user'); |
|
481 | 481 | |
482 | 482 | |
483 | 483 | /** |
@@ -503,34 +503,34 @@ discard block |
||
503 | 503 | * |
504 | 504 | * @return array The donor's address, if any |
505 | 505 | */ |
506 | -function give_get_donor_address( $user_id = 0 ) { |
|
507 | - if ( empty( $user_id ) ) { |
|
506 | +function give_get_donor_address($user_id = 0) { |
|
507 | + if (empty($user_id)) { |
|
508 | 508 | $user_id = get_current_user_id(); |
509 | 509 | } |
510 | 510 | |
511 | - $address = get_user_meta( $user_id, '_give_user_address', true ); |
|
511 | + $address = get_user_meta($user_id, '_give_user_address', true); |
|
512 | 512 | |
513 | - if ( ! isset( $address['line1'] ) ) { |
|
513 | + if ( ! isset($address['line1'])) { |
|
514 | 514 | $address['line1'] = ''; |
515 | 515 | } |
516 | 516 | |
517 | - if ( ! isset( $address['line2'] ) ) { |
|
517 | + if ( ! isset($address['line2'])) { |
|
518 | 518 | $address['line2'] = ''; |
519 | 519 | } |
520 | 520 | |
521 | - if ( ! isset( $address['city'] ) ) { |
|
521 | + if ( ! isset($address['city'])) { |
|
522 | 522 | $address['city'] = ''; |
523 | 523 | } |
524 | 524 | |
525 | - if ( ! isset( $address['zip'] ) ) { |
|
525 | + if ( ! isset($address['zip'])) { |
|
526 | 526 | $address['zip'] = ''; |
527 | 527 | } |
528 | 528 | |
529 | - if ( ! isset( $address['country'] ) ) { |
|
529 | + if ( ! isset($address['country'])) { |
|
530 | 530 | $address['country'] = ''; |
531 | 531 | } |
532 | 532 | |
533 | - if ( ! isset( $address['state'] ) ) { |
|
533 | + if ( ! isset($address['state'])) { |
|
534 | 534 | $address['state'] = ''; |
535 | 535 | } |
536 | 536 | |
@@ -550,32 +550,32 @@ discard block |
||
550 | 550 | * |
551 | 551 | * @return void |
552 | 552 | */ |
553 | -function give_new_user_notification( $user_id = 0, $user_data = array() ) { |
|
553 | +function give_new_user_notification($user_id = 0, $user_data = array()) { |
|
554 | 554 | |
555 | - if ( empty( $user_id ) || empty( $user_data ) ) { |
|
555 | + if (empty($user_id) || empty($user_data)) { |
|
556 | 556 | return; |
557 | 557 | } |
558 | - $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ); |
|
558 | + $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); |
|
559 | 559 | |
560 | 560 | |
561 | 561 | // New User Registration: Email sends to the site admin. |
562 | 562 | $emails = Give()->emails; |
563 | - $emails->__set( 'heading', esc_html__( 'New User Registration', 'give' ) ); |
|
563 | + $emails->__set('heading', esc_html__('New User Registration', 'give')); |
|
564 | 564 | |
565 | 565 | /* translators: %s: site name */ |
566 | - $message = sprintf( esc_attr__( 'A new user has registered on %s:', 'give' ), $blogname ) . "\r\n\r\n"; |
|
566 | + $message = sprintf(esc_attr__('A new user has registered on %s:', 'give'), $blogname)."\r\n\r\n"; |
|
567 | 567 | /* translators: %s: user login */ |
568 | - $message .= '<strong>' . esc_attr__( 'Username:', 'give' ) . '</strong> ' . $user_data['user_login'] . "\r\n"; |
|
568 | + $message .= '<strong>'.esc_attr__('Username:', 'give').'</strong> '.$user_data['user_login']."\r\n"; |
|
569 | 569 | /* translators: %s: user email */ |
570 | - $message .= '<strong>' . esc_attr__( 'E-mail:', 'give' ) . '</strong> ' . $user_data['user_email'] . "\r\n\r\n"; |
|
570 | + $message .= '<strong>'.esc_attr__('E-mail:', 'give').'</strong> '.$user_data['user_email']."\r\n\r\n"; |
|
571 | 571 | |
572 | - $message .= '<a href="' . admin_url('user-edit.php?user_id=' . $user_id) . '" target="_blank"> ' . esc_attr__( 'Click here to view »', 'give' ) . '</a>' . "\r\n"; |
|
572 | + $message .= '<a href="'.admin_url('user-edit.php?user_id='.$user_id).'" target="_blank"> '.esc_attr__('Click here to view »', 'give').'</a>'."\r\n"; |
|
573 | 573 | |
574 | 574 | $emails->send( |
575 | - get_option( 'admin_email' ), |
|
575 | + get_option('admin_email'), |
|
576 | 576 | sprintf( |
577 | 577 | /* translators: %s: site name */ |
578 | - esc_attr__( '[%s] New User Registration', 'give' ), |
|
578 | + esc_attr__('[%s] New User Registration', 'give'), |
|
579 | 579 | $blogname |
580 | 580 | ), |
581 | 581 | $message |
@@ -583,22 +583,22 @@ discard block |
||
583 | 583 | |
584 | 584 | |
585 | 585 | // Account Information: Email sends to donor who registered. |
586 | - $emails->__set( 'heading', esc_html__( 'Account Information', 'give' ) ); |
|
586 | + $emails->__set('heading', esc_html__('Account Information', 'give')); |
|
587 | 587 | |
588 | - $message = sprintf( esc_attr__( 'The following email contains your account information for %s:', 'give' ), $blogname ) . "\r\n\r\n"; |
|
588 | + $message = sprintf(esc_attr__('The following email contains your account information for %s:', 'give'), $blogname)."\r\n\r\n"; |
|
589 | 589 | |
590 | 590 | /* translators: %s: user login */ |
591 | - $message .= '<strong>' . esc_attr__( 'Username:', 'give' ) . '</strong> ' . $user_data['user_login'] . "\r\n"; |
|
591 | + $message .= '<strong>'.esc_attr__('Username:', 'give').'</strong> '.$user_data['user_login']."\r\n"; |
|
592 | 592 | /* translators: %s: password */ |
593 | - $message .= '<strong>' . esc_attr__( 'Password:', 'give' ) . '</strong> ' . esc_attr__( '[Password entered during donation]', 'give' ) . "\r\n\r\n"; |
|
593 | + $message .= '<strong>'.esc_attr__('Password:', 'give').'</strong> '.esc_attr__('[Password entered during donation]', 'give')."\r\n\r\n"; |
|
594 | 594 | |
595 | - $message .= '<a href="' . wp_login_url() . '" target="_blank"> ' . esc_attr__( 'Click here to login »', 'give' ) . '</a>' . "\r\n"; |
|
595 | + $message .= '<a href="'.wp_login_url().'" target="_blank"> '.esc_attr__('Click here to login »', 'give').'</a>'."\r\n"; |
|
596 | 596 | |
597 | 597 | $emails->send( |
598 | 598 | $user_data['user_email'], |
599 | 599 | sprintf( |
600 | 600 | /* translators: %s: site name */ |
601 | - esc_attr__( '[%s] Your username and password', 'give' ), |
|
601 | + esc_attr__('[%s] Your username and password', 'give'), |
|
602 | 602 | $blogname |
603 | 603 | ), |
604 | 604 | $message |
@@ -606,7 +606,7 @@ discard block |
||
606 | 606 | |
607 | 607 | } |
608 | 608 | |
609 | -add_action( 'give_insert_user', 'give_new_user_notification', 10, 2 ); |
|
609 | +add_action('give_insert_user', 'give_new_user_notification', 10, 2); |
|
610 | 610 | |
611 | 611 | |
612 | 612 | /** |
@@ -622,34 +622,34 @@ discard block |
||
622 | 622 | * |
623 | 623 | * @return string |
624 | 624 | */ |
625 | -function give_get_donor_name_by( $id = 0, $from = 'donation' ) { |
|
625 | +function give_get_donor_name_by($id = 0, $from = 'donation') { |
|
626 | 626 | |
627 | 627 | // ID shouldn't be empty |
628 | - if ( empty( $id ) ) { |
|
628 | + if (empty($id)) { |
|
629 | 629 | return; |
630 | 630 | } |
631 | 631 | |
632 | 632 | $name = ''; |
633 | 633 | |
634 | - switch ( $from ) { |
|
634 | + switch ($from) { |
|
635 | 635 | |
636 | 636 | case 'donation': |
637 | 637 | |
638 | - $user_info = give_get_payment_meta_user_info( $id ); |
|
639 | - $name = $user_info['first_name'] . ' ' . $user_info['last_name']; |
|
638 | + $user_info = give_get_payment_meta_user_info($id); |
|
639 | + $name = $user_info['first_name'].' '.$user_info['last_name']; |
|
640 | 640 | |
641 | 641 | break; |
642 | 642 | |
643 | 643 | case 'donor': |
644 | 644 | |
645 | - $donor = new Give_Donor( $id ); |
|
645 | + $donor = new Give_Donor($id); |
|
646 | 646 | $name = $donor->name; |
647 | 647 | |
648 | 648 | break; |
649 | 649 | |
650 | 650 | } |
651 | 651 | |
652 | - return trim( $name ); |
|
652 | + return trim($name); |
|
653 | 653 | |
654 | 654 | } |
655 | 655 | |
@@ -661,8 +661,8 @@ discard block |
||
661 | 661 | * @param string $email Donor Email. |
662 | 662 | * @return boolean The user's ID on success, and false on failure. |
663 | 663 | */ |
664 | -function give_donor_email_exists( $email ) { |
|
665 | - if ( Give()->donors->get_donor_by( 'email', $email ) ) { |
|
664 | +function give_donor_email_exists($email) { |
|
665 | + if (Give()->donors->get_donor_by('email', $email)) { |
|
666 | 666 | return true; |
667 | 667 | } |
668 | 668 | return false; |
@@ -45,22 +45,22 @@ discard block |
||
45 | 45 | * @param string $default_path Default path. Default is empty. |
46 | 46 | */ |
47 | 47 | function give_get_template( $template_name, $args = array(), $template_path = '', $default_path = '' ) { |
48 | - if ( ! empty( $args ) && is_array( $args ) ) { |
|
49 | - extract( $args ); |
|
50 | - } |
|
48 | + if ( ! empty( $args ) && is_array( $args ) ) { |
|
49 | + extract( $args ); |
|
50 | + } |
|
51 | 51 | |
52 | - $template_names = array( $template_name . '.php' ); |
|
52 | + $template_names = array( $template_name . '.php' ); |
|
53 | 53 | |
54 | - $located = give_locate_template( $template_names, $template_path, $default_path ); |
|
54 | + $located = give_locate_template( $template_names, $template_path, $default_path ); |
|
55 | 55 | |
56 | - if ( ! file_exists( $located ) ) { |
|
56 | + if ( ! file_exists( $located ) ) { |
|
57 | 57 | /* translators: %s: the template */ |
58 | - Give()->notices->print_frontend_notice( sprintf( __( 'The %s template was not found.', 'give' ), $located ), true ); |
|
59 | - return; |
|
60 | - } |
|
58 | + Give()->notices->print_frontend_notice( sprintf( __( 'The %s template was not found.', 'give' ), $located ), true ); |
|
59 | + return; |
|
60 | + } |
|
61 | 61 | |
62 | - // Allow 3rd party plugin filter template file from their plugin. |
|
63 | - $located = apply_filters( 'give_get_template', $located, $template_name, $args, $template_path, $default_path ); |
|
62 | + // Allow 3rd party plugin filter template file from their plugin. |
|
63 | + $located = apply_filters( 'give_get_template', $located, $template_name, $args, $template_path, $default_path ); |
|
64 | 64 | |
65 | 65 | /** |
66 | 66 | * Fires in give template, before the file is included. |
@@ -74,9 +74,9 @@ discard block |
||
74 | 74 | * @param string $located Template file filter by 3rd party plugin. |
75 | 75 | * @param array $args Passed arguments. |
76 | 76 | */ |
77 | - do_action( 'give_before_template_part', $template_name, $template_path, $located, $args ); |
|
77 | + do_action( 'give_before_template_part', $template_name, $template_path, $located, $args ); |
|
78 | 78 | |
79 | - include( $located ); |
|
79 | + include( $located ); |
|
80 | 80 | |
81 | 81 | /** |
82 | 82 | * Fires in give template, after the file is included. |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | * @param string $located Template file filter by 3rd party plugin. |
91 | 91 | * @param array $args Passed arguments. |
92 | 92 | */ |
93 | - do_action( 'give_after_template_part', $template_name, $template_path, $located, $args ); |
|
93 | + do_action( 'give_after_template_part', $template_name, $template_path, $located, $args ); |
|
94 | 94 | } |
95 | 95 | |
96 | 96 | /** |
@@ -10,7 +10,7 @@ discard block |
||
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 | |
@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | * @return string |
22 | 22 | */ |
23 | 23 | function give_get_templates_dir() { |
24 | - return GIVE_PLUGIN_DIR . 'templates'; |
|
24 | + return GIVE_PLUGIN_DIR.'templates'; |
|
25 | 25 | } |
26 | 26 | |
27 | 27 | /** |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | * @return string |
32 | 32 | */ |
33 | 33 | function give_get_templates_url() { |
34 | - return GIVE_PLUGIN_URL . 'templates'; |
|
34 | + return GIVE_PLUGIN_URL.'templates'; |
|
35 | 35 | } |
36 | 36 | |
37 | 37 | /** |
@@ -44,23 +44,23 @@ discard block |
||
44 | 44 | * @param string $template_path Template file path. Default is empty. |
45 | 45 | * @param string $default_path Default path. Default is empty. |
46 | 46 | */ |
47 | -function give_get_template( $template_name, $args = array(), $template_path = '', $default_path = '' ) { |
|
48 | - if ( ! empty( $args ) && is_array( $args ) ) { |
|
49 | - extract( $args ); |
|
47 | +function give_get_template($template_name, $args = array(), $template_path = '', $default_path = '') { |
|
48 | + if ( ! empty($args) && is_array($args)) { |
|
49 | + extract($args); |
|
50 | 50 | } |
51 | 51 | |
52 | - $template_names = array( $template_name . '.php' ); |
|
52 | + $template_names = array($template_name.'.php'); |
|
53 | 53 | |
54 | - $located = give_locate_template( $template_names, $template_path, $default_path ); |
|
54 | + $located = give_locate_template($template_names, $template_path, $default_path); |
|
55 | 55 | |
56 | - if ( ! file_exists( $located ) ) { |
|
56 | + if ( ! file_exists($located)) { |
|
57 | 57 | /* translators: %s: the template */ |
58 | - Give()->notices->print_frontend_notice( sprintf( __( 'The %s template was not found.', 'give' ), $located ), true ); |
|
58 | + Give()->notices->print_frontend_notice(sprintf(__('The %s template was not found.', 'give'), $located), true); |
|
59 | 59 | return; |
60 | 60 | } |
61 | 61 | |
62 | 62 | // Allow 3rd party plugin filter template file from their plugin. |
63 | - $located = apply_filters( 'give_get_template', $located, $template_name, $args, $template_path, $default_path ); |
|
63 | + $located = apply_filters('give_get_template', $located, $template_name, $args, $template_path, $default_path); |
|
64 | 64 | |
65 | 65 | /** |
66 | 66 | * Fires in give template, before the file is included. |
@@ -74,9 +74,9 @@ discard block |
||
74 | 74 | * @param string $located Template file filter by 3rd party plugin. |
75 | 75 | * @param array $args Passed arguments. |
76 | 76 | */ |
77 | - do_action( 'give_before_template_part', $template_name, $template_path, $located, $args ); |
|
77 | + do_action('give_before_template_part', $template_name, $template_path, $located, $args); |
|
78 | 78 | |
79 | - include( $located ); |
|
79 | + include($located); |
|
80 | 80 | |
81 | 81 | /** |
82 | 82 | * Fires in give template, after the file is included. |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | * @param string $located Template file filter by 3rd party plugin. |
91 | 91 | * @param array $args Passed arguments. |
92 | 92 | */ |
93 | - do_action( 'give_after_template_part', $template_name, $template_path, $located, $args ); |
|
93 | + do_action('give_after_template_part', $template_name, $template_path, $located, $args); |
|
94 | 94 | } |
95 | 95 | |
96 | 96 | /** |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | * |
107 | 107 | * @return string |
108 | 108 | */ |
109 | -function give_get_template_part( $slug, $name = null, $load = true ) { |
|
109 | +function give_get_template_part($slug, $name = null, $load = true) { |
|
110 | 110 | |
111 | 111 | /** |
112 | 112 | * Fires in give template part, before the template part is retrieved. |
@@ -118,20 +118,20 @@ discard block |
||
118 | 118 | * @param string $slug Template part file slug {slug}.php. |
119 | 119 | * @param string $name Template part file name {slug}-{name}.php. |
120 | 120 | */ |
121 | - do_action( "get_template_part_{$slug}", $slug, $name ); |
|
121 | + do_action("get_template_part_{$slug}", $slug, $name); |
|
122 | 122 | |
123 | 123 | // Setup possible parts |
124 | 124 | $templates = array(); |
125 | - if ( isset( $name ) ) { |
|
126 | - $templates[] = $slug . '-' . $name . '.php'; |
|
125 | + if (isset($name)) { |
|
126 | + $templates[] = $slug.'-'.$name.'.php'; |
|
127 | 127 | } |
128 | - $templates[] = $slug . '.php'; |
|
128 | + $templates[] = $slug.'.php'; |
|
129 | 129 | |
130 | 130 | // Allow template parts to be filtered |
131 | - $templates = apply_filters( 'give_get_template_part', $templates, $slug, $name ); |
|
131 | + $templates = apply_filters('give_get_template_part', $templates, $slug, $name); |
|
132 | 132 | |
133 | 133 | // Return the part that is found |
134 | - return give_locate_template( $templates, $load, false ); |
|
134 | + return give_locate_template($templates, $load, false); |
|
135 | 135 | } |
136 | 136 | |
137 | 137 | /** |
@@ -152,37 +152,37 @@ discard block |
||
152 | 152 | * |
153 | 153 | * @return string The template filename if one is located. |
154 | 154 | */ |
155 | -function give_locate_template( $template_names, $load = false, $require_once = true ) { |
|
155 | +function give_locate_template($template_names, $load = false, $require_once = true) { |
|
156 | 156 | // No file found yet |
157 | 157 | $located = false; |
158 | 158 | |
159 | 159 | // Try to find a template file |
160 | - foreach ( (array) $template_names as $template_name ) { |
|
160 | + foreach ((array) $template_names as $template_name) { |
|
161 | 161 | |
162 | 162 | // Continue if template is empty |
163 | - if ( empty( $template_name ) ) { |
|
163 | + if (empty($template_name)) { |
|
164 | 164 | continue; |
165 | 165 | } |
166 | 166 | |
167 | 167 | // Trim off any slashes from the template name |
168 | - $template_name = ltrim( $template_name, '/' ); |
|
168 | + $template_name = ltrim($template_name, '/'); |
|
169 | 169 | |
170 | 170 | // try locating this template file by looping through the template paths |
171 | - foreach ( give_get_theme_template_paths() as $template_path ) { |
|
171 | + foreach (give_get_theme_template_paths() as $template_path) { |
|
172 | 172 | |
173 | - if ( file_exists( $template_path . $template_name ) ) { |
|
174 | - $located = $template_path . $template_name; |
|
173 | + if (file_exists($template_path.$template_name)) { |
|
174 | + $located = $template_path.$template_name; |
|
175 | 175 | break; |
176 | 176 | } |
177 | 177 | } |
178 | 178 | |
179 | - if ( $located ) { |
|
179 | + if ($located) { |
|
180 | 180 | break; |
181 | 181 | } |
182 | 182 | } |
183 | 183 | |
184 | - if ( ( true == $load ) && ! empty( $located ) ) { |
|
185 | - load_template( $located, $require_once ); |
|
184 | + if ((true == $load) && ! empty($located)) { |
|
185 | + load_template($located, $require_once); |
|
186 | 186 | } |
187 | 187 | |
188 | 188 | return $located; |
@@ -199,17 +199,17 @@ discard block |
||
199 | 199 | $template_dir = give_get_theme_template_dir_name(); |
200 | 200 | |
201 | 201 | $file_paths = array( |
202 | - 1 => trailingslashit( get_stylesheet_directory() ) . $template_dir, |
|
203 | - 10 => trailingslashit( get_template_directory() ) . $template_dir, |
|
202 | + 1 => trailingslashit(get_stylesheet_directory()).$template_dir, |
|
203 | + 10 => trailingslashit(get_template_directory()).$template_dir, |
|
204 | 204 | 100 => give_get_templates_dir() |
205 | 205 | ); |
206 | 206 | |
207 | - $file_paths = apply_filters( 'give_template_paths', $file_paths ); |
|
207 | + $file_paths = apply_filters('give_template_paths', $file_paths); |
|
208 | 208 | |
209 | 209 | // sort the file paths based on priority |
210 | - ksort( $file_paths, SORT_NUMERIC ); |
|
210 | + ksort($file_paths, SORT_NUMERIC); |
|
211 | 211 | |
212 | - return array_map( 'trailingslashit', $file_paths ); |
|
212 | + return array_map('trailingslashit', $file_paths); |
|
213 | 213 | } |
214 | 214 | |
215 | 215 | /** |
@@ -221,7 +221,7 @@ discard block |
||
221 | 221 | * @return string |
222 | 222 | */ |
223 | 223 | function give_get_theme_template_dir_name() { |
224 | - return trailingslashit( apply_filters( 'give_templates_dir', 'give' ) ); |
|
224 | + return trailingslashit(apply_filters('give_templates_dir', 'give')); |
|
225 | 225 | } |
226 | 226 | |
227 | 227 | /** |
@@ -231,10 +231,10 @@ discard block |
||
231 | 231 | * @return void |
232 | 232 | */ |
233 | 233 | function give_version_in_header() { |
234 | - echo '<meta name="generator" content="Give v' . GIVE_VERSION . '" />' . "\n"; |
|
234 | + echo '<meta name="generator" content="Give v'.GIVE_VERSION.'" />'."\n"; |
|
235 | 235 | } |
236 | 236 | |
237 | -add_action( 'wp_head', 'give_version_in_header' ); |
|
237 | +add_action('wp_head', 'give_version_in_header'); |
|
238 | 238 | |
239 | 239 | /** |
240 | 240 | * Determines if we're currently on the Donations History page. |
@@ -244,9 +244,9 @@ discard block |
||
244 | 244 | */ |
245 | 245 | function give_is_donation_history_page() { |
246 | 246 | |
247 | - $ret = is_page( give_get_option( 'history_page' ) ); |
|
247 | + $ret = is_page(give_get_option('history_page')); |
|
248 | 248 | |
249 | - return apply_filters( 'give_is_donation_history_page', $ret ); |
|
249 | + return apply_filters('give_is_donation_history_page', $ret); |
|
250 | 250 | } |
251 | 251 | |
252 | 252 | /** |
@@ -258,25 +258,25 @@ discard block |
||
258 | 258 | * |
259 | 259 | * @return array Modified array of classes |
260 | 260 | */ |
261 | -function give_add_body_classes( $class ) { |
|
261 | +function give_add_body_classes($class) { |
|
262 | 262 | $classes = (array) $class; |
263 | 263 | |
264 | - if ( give_is_success_page() ) { |
|
264 | + if (give_is_success_page()) { |
|
265 | 265 | $classes[] = 'give-success'; |
266 | 266 | $classes[] = 'give-page'; |
267 | 267 | } |
268 | 268 | |
269 | - if ( give_is_failed_transaction_page() ) { |
|
269 | + if (give_is_failed_transaction_page()) { |
|
270 | 270 | $classes[] = 'give-failed-transaction'; |
271 | 271 | $classes[] = 'give-page'; |
272 | 272 | } |
273 | 273 | |
274 | - if ( give_is_donation_history_page() ) { |
|
274 | + if (give_is_donation_history_page()) { |
|
275 | 275 | $classes[] = 'give-donation-history'; |
276 | 276 | $classes[] = 'give-page'; |
277 | 277 | } |
278 | 278 | |
279 | - if ( give_is_test_mode() ) { |
|
279 | + if (give_is_test_mode()) { |
|
280 | 280 | $classes[] = 'give-test-mode'; |
281 | 281 | $classes[] = 'give-page'; |
282 | 282 | } |
@@ -284,7 +284,7 @@ discard block |
||
284 | 284 | //Theme-specific Classes used to prevent conflicts via CSS |
285 | 285 | $current_theme = wp_get_theme(); |
286 | 286 | |
287 | - switch ( $current_theme->template ) { |
|
287 | + switch ($current_theme->template) { |
|
288 | 288 | |
289 | 289 | case 'Divi': |
290 | 290 | $classes[] = 'give-divi'; |
@@ -298,10 +298,10 @@ discard block |
||
298 | 298 | |
299 | 299 | } |
300 | 300 | |
301 | - return array_unique( $classes ); |
|
301 | + return array_unique($classes); |
|
302 | 302 | } |
303 | 303 | |
304 | -add_filter( 'body_class', 'give_add_body_classes' ); |
|
304 | +add_filter('body_class', 'give_add_body_classes'); |
|
305 | 305 | |
306 | 306 | |
307 | 307 | /** |
@@ -317,22 +317,22 @@ discard block |
||
317 | 317 | * |
318 | 318 | * @return array |
319 | 319 | */ |
320 | -function give_add_post_class( $classes, $class = '', $post_id = '' ) { |
|
321 | - if ( ! $post_id || 'give_forms' !== get_post_type( $post_id ) ) { |
|
320 | +function give_add_post_class($classes, $class = '', $post_id = '') { |
|
321 | + if ( ! $post_id || 'give_forms' !== get_post_type($post_id)) { |
|
322 | 322 | return $classes; |
323 | 323 | } |
324 | 324 | |
325 | 325 | //@TODO: Add classes for custom taxonomy and form configurations (multi vs single donations, etc). |
326 | 326 | |
327 | - if ( false !== ( $key = array_search( 'hentry', $classes ) ) ) { |
|
328 | - unset( $classes[ $key ] ); |
|
327 | + if (false !== ($key = array_search('hentry', $classes))) { |
|
328 | + unset($classes[$key]); |
|
329 | 329 | } |
330 | 330 | |
331 | 331 | return $classes; |
332 | 332 | } |
333 | 333 | |
334 | 334 | |
335 | -add_filter( 'post_class', 'give_add_post_class', 20, 3 ); |
|
335 | +add_filter('post_class', 'give_add_post_class', 20, 3); |
|
336 | 336 | |
337 | 337 | /** |
338 | 338 | * Get the placeholder image URL for forms etc |
@@ -342,74 +342,74 @@ discard block |
||
342 | 342 | */ |
343 | 343 | function give_get_placeholder_img_src() { |
344 | 344 | |
345 | - $placeholder_url = '//placehold.it/600x600&text=' . urlencode( esc_attr__( 'Give Placeholder Image', 'give' ) ); |
|
345 | + $placeholder_url = '//placehold.it/600x600&text='.urlencode(esc_attr__('Give Placeholder Image', 'give')); |
|
346 | 346 | |
347 | - return apply_filters( 'give_placeholder_img_src', $placeholder_url ); |
|
347 | + return apply_filters('give_placeholder_img_src', $placeholder_url); |
|
348 | 348 | } |
349 | 349 | |
350 | 350 | |
351 | 351 | /** |
352 | 352 | * Global |
353 | 353 | */ |
354 | -if ( ! function_exists( 'give_output_content_wrapper' ) ) { |
|
354 | +if ( ! function_exists('give_output_content_wrapper')) { |
|
355 | 355 | |
356 | 356 | /** |
357 | 357 | * Output the start of the page wrapper. |
358 | 358 | */ |
359 | 359 | function give_output_content_wrapper() { |
360 | - give_get_template_part( 'global/wrapper-start' ); |
|
360 | + give_get_template_part('global/wrapper-start'); |
|
361 | 361 | } |
362 | 362 | } |
363 | -if ( ! function_exists( 'give_output_content_wrapper_end' ) ) { |
|
363 | +if ( ! function_exists('give_output_content_wrapper_end')) { |
|
364 | 364 | |
365 | 365 | /** |
366 | 366 | * Output the end of the page wrapper. |
367 | 367 | */ |
368 | 368 | function give_output_content_wrapper_end() { |
369 | - give_get_template_part( 'global/wrapper-end' ); |
|
369 | + give_get_template_part('global/wrapper-end'); |
|
370 | 370 | } |
371 | 371 | } |
372 | 372 | |
373 | 373 | /** |
374 | 374 | * Single Give Form |
375 | 375 | */ |
376 | -if ( ! function_exists( 'give_left_sidebar_pre_wrap' ) ) { |
|
376 | +if ( ! function_exists('give_left_sidebar_pre_wrap')) { |
|
377 | 377 | function give_left_sidebar_pre_wrap() { |
378 | - echo apply_filters( 'give_left_sidebar_pre_wrap', '<div id="give-sidebar-left" class="give-sidebar give-single-form-sidebar-left">' ); |
|
378 | + echo apply_filters('give_left_sidebar_pre_wrap', '<div id="give-sidebar-left" class="give-sidebar give-single-form-sidebar-left">'); |
|
379 | 379 | } |
380 | 380 | } |
381 | 381 | |
382 | -if ( ! function_exists( 'give_left_sidebar_post_wrap' ) ) { |
|
382 | +if ( ! function_exists('give_left_sidebar_post_wrap')) { |
|
383 | 383 | function give_left_sidebar_post_wrap() { |
384 | - echo apply_filters( 'give_left_sidebar_post_wrap', '</div>' ); |
|
384 | + echo apply_filters('give_left_sidebar_post_wrap', '</div>'); |
|
385 | 385 | } |
386 | 386 | } |
387 | 387 | |
388 | -if ( ! function_exists( 'give_get_forms_sidebar' ) ) { |
|
388 | +if ( ! function_exists('give_get_forms_sidebar')) { |
|
389 | 389 | function give_get_forms_sidebar() { |
390 | - give_get_template_part( 'single-give-form/sidebar' ); |
|
390 | + give_get_template_part('single-give-form/sidebar'); |
|
391 | 391 | } |
392 | 392 | } |
393 | 393 | |
394 | -if ( ! function_exists( 'give_show_form_images' ) ) { |
|
394 | +if ( ! function_exists('give_show_form_images')) { |
|
395 | 395 | |
396 | 396 | /** |
397 | 397 | * Output the donation form featured image. |
398 | 398 | */ |
399 | 399 | function give_show_form_images() { |
400 | - if ( give_is_setting_enabled( give_get_option( 'form_featured_img' ) ) ) { |
|
401 | - give_get_template_part( 'single-give-form/featured-image' ); |
|
400 | + if (give_is_setting_enabled(give_get_option('form_featured_img'))) { |
|
401 | + give_get_template_part('single-give-form/featured-image'); |
|
402 | 402 | } |
403 | 403 | } |
404 | 404 | } |
405 | 405 | |
406 | -if ( ! function_exists( 'give_template_single_title' ) ) { |
|
406 | +if ( ! function_exists('give_template_single_title')) { |
|
407 | 407 | |
408 | 408 | /** |
409 | 409 | * Output the form title. |
410 | 410 | */ |
411 | 411 | function give_template_single_title() { |
412 | - give_get_template_part( 'single-give-form/title' ); |
|
412 | + give_get_template_part('single-give-form/title'); |
|
413 | 413 | } |
414 | 414 | } |
415 | 415 | |
@@ -417,7 +417,7 @@ discard block |
||
417 | 417 | * Conditional Functions |
418 | 418 | */ |
419 | 419 | |
420 | -if ( ! function_exists( 'is_give_form' ) ) { |
|
420 | +if ( ! function_exists('is_give_form')) { |
|
421 | 421 | |
422 | 422 | /** |
423 | 423 | * is_give_form |
@@ -429,11 +429,11 @@ discard block |
||
429 | 429 | * @return bool |
430 | 430 | */ |
431 | 431 | function is_give_form() { |
432 | - return is_singular( array( 'give_form' ) ); |
|
432 | + return is_singular(array('give_form')); |
|
433 | 433 | } |
434 | 434 | } |
435 | 435 | |
436 | -if ( ! function_exists( 'is_give_category' ) ) { |
|
436 | +if ( ! function_exists('is_give_category')) { |
|
437 | 437 | |
438 | 438 | /** |
439 | 439 | * is_give_category |
@@ -448,12 +448,12 @@ discard block |
||
448 | 448 | * |
449 | 449 | * @return bool |
450 | 450 | */ |
451 | - function is_give_category( $term = '' ) { |
|
452 | - return is_tax( 'give_forms_category', $term ); |
|
451 | + function is_give_category($term = '') { |
|
452 | + return is_tax('give_forms_category', $term); |
|
453 | 453 | } |
454 | 454 | } |
455 | 455 | |
456 | -if ( ! function_exists( 'is_give_tag' ) ) { |
|
456 | +if ( ! function_exists('is_give_tag')) { |
|
457 | 457 | |
458 | 458 | /** |
459 | 459 | * is_give_tag |
@@ -468,12 +468,12 @@ discard block |
||
468 | 468 | * |
469 | 469 | * @return bool |
470 | 470 | */ |
471 | - function is_give_tag( $term = '' ) { |
|
472 | - return is_tax( 'give_forms_tag', $term ); |
|
471 | + function is_give_tag($term = '') { |
|
472 | + return is_tax('give_forms_tag', $term); |
|
473 | 473 | } |
474 | 474 | } |
475 | 475 | |
476 | -if ( ! function_exists( 'is_give_taxonomy' ) ) { |
|
476 | +if ( ! function_exists('is_give_taxonomy')) { |
|
477 | 477 | |
478 | 478 | /** |
479 | 479 | * is_give_taxonomy |
@@ -485,6 +485,6 @@ discard block |
||
485 | 485 | * @return bool |
486 | 486 | */ |
487 | 487 | function is_give_taxonomy() { |
488 | - return is_tax( get_object_taxonomies( 'give_form' ) ); |
|
488 | + return is_tax(get_object_taxonomies('give_form')); |
|
489 | 489 | } |
490 | 490 | } |