From e77e41073f0e697dc845be8dd9ca267d353f6e0b Mon Sep 17 00:00:00 2001 From: asus Date: Tue, 9 Apr 2024 20:11:58 +0200 Subject: [PATCH] fixe small pbm with card change --- plugins/cipf_plugin/php/_actions_payments.php | 3 ++ plugins/cipf_plugin/php/_utils_acf_fields.php | 42 +++++++++---------- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/plugins/cipf_plugin/php/_actions_payments.php b/plugins/cipf_plugin/php/_actions_payments.php index 452c9cd..139130c 100644 --- a/plugins/cipf_plugin/php/_actions_payments.php +++ b/plugins/cipf_plugin/php/_actions_payments.php @@ -113,6 +113,9 @@ function get_paypal_price_CIPF($user_id = null) { if (is_paypal_force_1_cent_CIPF($user_id)) { $price = "0.01"; } + else if (is_acf_prof_change_card_CIPF($user_id)) { + $price = "5"; + } else { $price = get_card_price_CIPF($user_id); } diff --git a/plugins/cipf_plugin/php/_utils_acf_fields.php b/plugins/cipf_plugin/php/_utils_acf_fields.php index a332616..388f31b 100644 --- a/plugins/cipf_plugin/php/_utils_acf_fields.php +++ b/plugins/cipf_plugin/php/_utils_acf_fields.php @@ -57,7 +57,6 @@ function get_field_init_CIPF($acf_field_name, $acf_id) { Plgntls::debug_infos(); $acf_state = get_field($acf_field_name, $acf_id); -error_log("acf_state: " . json_encode($acf_state)); if ($acf_state !== null) { return $acf_state; } @@ -72,7 +71,6 @@ error_log("acf_state: " . json_encode($acf_state)); update_field($acf_field_name, '', $acf_id); $acf_object = get_field_object($acf_field_name, $acf_id); -error_log("acf_object: " . json_encode($acf_object)); $default = ''; if (isset($acf_object['default_value'])) { @@ -571,26 +569,26 @@ function get_card_price_CIPF($user_id = null) { $acf_id = 'user_'.$user_id; return get_acf_field_CIPF($acf_card_price_total, $acf_id); } -//function set_card_price_CIPF($value, $user_id = null) { -// Plgntls::debug_infos(); -// $acf_card_price_total = Cipf::ACF_CARD_PRICE_TOTAL; -// -// if (is_null($user_id)) { -// $user_id = get_current_user_id(); -// } -// $acf_id = 'user_'.$user_id; -// set_acf_field_CIPF($acf_card_price_total, $value, $acf_id); -//} -//function reset_card_price_CIPF($user_id = null) { -// Plgntls::debug_infos(); -// $acf_card_price_total = Cipf::ACF_CARD_PRICE_TOTAL; -// -// if (is_null($user_id)) { -// $user_id = get_current_user_id(); -// } -// $acf_id = 'user_'.$user_id; -// set_acf_field_CIPF($acf_card_price_total, 0, $acf_id); -//} +function set_card_price_CIPF($value, $user_id = null) { + Plgntls::debug_infos(); + $acf_card_price_total = Cipf::ACF_CARD_PRICE_TOTAL; + + if (is_null($user_id)) { + $user_id = get_current_user_id(); + } + $acf_id = 'user_'.$user_id; + set_acf_field_CIPF($acf_card_price_total, $value, $acf_id); +} +function reset_card_price_CIPF($user_id = null) { + Plgntls::debug_infos(); + $acf_card_price_total = Cipf::ACF_CARD_PRICE_TOTAL; + + if (is_null($user_id)) { + $user_id = get_current_user_id(); + } + $acf_id = 'user_'.$user_id; + set_acf_field_CIPF($acf_card_price_total, 0, $acf_id); +}