From 591add448fb5ea3290fc3b49a5a93036129f8e02 Mon Sep 17 00:00:00 2001 From: asus Date: Mon, 11 Mar 2024 23:20:38 +0100 Subject: [PATCH] wip check offres for newsletter --- plugins/cipf_plugin/fipfcard_plugin.php | 1 + .../cipf_plugin/php/partner_check_page.php | 126 ++++++++++++++++++ .../php/paypal/update_user_payment.php | 23 ++++ private | 2 +- 4 files changed, 151 insertions(+), 1 deletion(-) create mode 100644 plugins/cipf_plugin/php/partner_check_page.php diff --git a/plugins/cipf_plugin/fipfcard_plugin.php b/plugins/cipf_plugin/fipfcard_plugin.php index d224d37..7241b04 100644 --- a/plugins/cipf_plugin/fipfcard_plugin.php +++ b/plugins/cipf_plugin/fipfcard_plugin.php @@ -45,6 +45,7 @@ include_once(PLGNTLS_class::root_path() . 'php/author_restriction.php'); include_once(PLGNTLS_class::root_path() . 'php/filter_mail.php'); include_once(PLGNTLS_class::root_path() . 'php/prof_check_page.php'); include_once(PLGNTLS_class::root_path() . 'php/renew_card.php'); +include_once(PLGNTLS_class::root_path() . 'php/partner_check_page.php'); // form builder patch : diff --git a/plugins/cipf_plugin/php/partner_check_page.php b/plugins/cipf_plugin/php/partner_check_page.php new file mode 100644 index 0000000..e77253b --- /dev/null +++ b/plugins/cipf_plugin/php/partner_check_page.php @@ -0,0 +1,126 @@ + diff --git a/plugins/cipf_plugin/php/paypal/update_user_payment.php b/plugins/cipf_plugin/php/paypal/update_user_payment.php index 94b1b3d..6e6cd18 100644 --- a/plugins/cipf_plugin/php/paypal/update_user_payment.php +++ b/plugins/cipf_plugin/php/paypal/update_user_payment.php @@ -172,6 +172,7 @@ function failure_payment_for_user_CIPF($user_id, $order_id, $status) { */ function validate_payment_for_user_CIPF($user_id, $order_id) { PLGNTLS_class::debug_infos(); + $acf_card_state = PLGNTLS_class::ACF_CARD_STATE; $acf_card_expiration = PLGNTLS_class::ACF_CARD_EXPIRATION; $acf_card_number = PLGNTLS_class::ACF_CARD_NUMBER; @@ -179,6 +180,12 @@ function validate_payment_for_user_CIPF($user_id, $order_id) { $prof_is_activ = PLGNTLS_class::ACF_PROF_IS_ACTIV; $acf_payment_status = PLGNTLS_class::ACF_CARD_PAYMENT_STATE; $meta_order_id = PLGNTLS_class::META_ORDER_ID; + /* + $acf_cgv = PLGNTLS_class::ACF_PROF_CGV; + $acf_payement = PLGNTLS_class::ACF_CARD_PAYMENT_METHOD; + $acf_delivery = PLGNTLS_class::ACF_CARD_PRICE_DELIVERY; + $acf_price = PLGNTLS_class::ACF_CARD_PRICE_CHOICE; + */ $acf_id = 'user_'.$user_id; @@ -256,6 +263,22 @@ function validate_payment_for_user_CIPF($user_id, $order_id) { */ update_field($prof_is_activ['_name'], $prof_is_activ['activ'], $acf_id); update_field($acf_payment_status['_name'], $acf_payment_status['success'], $acf_id); + + /* + * reset some fields for the form to buy the card + * - cgv + * - paiement + * - livraison + * - tarif + * + * could make sense to put it here, + * but actually it needs to be put at begining of form + * + update_field($acf_cgv['_name'] , array(""), 'user_'.$user_id); + update_field($acf_payement['_name'], array(""), 'user_'.$user_id); + update_field($acf_delivery['_name'], array(""), 'user_'.$user_id); + update_field($acf_price['_name'] , array(""), 'user_'.$user_id); + */ } diff --git a/private b/private index 516706c..a85c727 160000 --- a/private +++ b/private @@ -1 +1 @@ -Subproject commit 516706ca48caeab03045fe8df331a147dc22f2bb +Subproject commit a85c727e9d882e1e2645eca32b6f17d60275fb21