From c9f0522ecc5f55c0325e2ab4ad92cf5e2f06f238 Mon Sep 17 00:00:00 2001 From: asus Date: Mon, 25 Mar 2024 16:21:33 +0100 Subject: [PATCH] wip paypal credentials output in menu, but they dont update yet --- plugins/cipf_plugin/html/menu/cipf_menu.html | 22 ++++++++++++++++++- .../php/admin_menu/menu_content.php | 13 +++++++++-- plugins/cipf_plugin/utils/plgntls_class.php | 4 ++-- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/plugins/cipf_plugin/html/menu/cipf_menu.html b/plugins/cipf_plugin/html/menu/cipf_menu.html index 044b2e5..3eeb83e 100644 --- a/plugins/cipf_plugin/html/menu/cipf_menu.html +++ b/plugins/cipf_plugin/html/menu/cipf_menu.html @@ -1,8 +1,28 @@ + +
-
+
+ + +
+
+ + +
+
diff --git a/plugins/cipf_plugin/php/admin_menu/menu_content.php b/plugins/cipf_plugin/php/admin_menu/menu_content.php index d1dd7a7..ca9116b 100644 --- a/plugins/cipf_plugin/php/admin_menu/menu_content.php +++ b/plugins/cipf_plugin/php/admin_menu/menu_content.php @@ -12,10 +12,18 @@ if (!defined('ABSPATH')) { function add_plugin_content_CIPF() { PLGNTLS_class::debug_infos(); + $option_paypal = PLGNTLS_class::OPTION_PAYPAL; $admin_post_paypal = PLGNTLS_class::ADMIN_POST_PAYPAL; $nonce_paypal = PLGNTLS_class::ADMIN_MENU_NONCE_PAYPAL; $sandbox_live = PLGNTLS_class::ADMIN_MENU_PAYPAL_SANDBOX_LIVE; + $paypal_credentials_serialized = get_option($option_paypal['_name']); + if (false === $paypal_credentials_serialized) { + add_option($option_paypal['_name'], serialize($option_paypal['_default']), '', 'no'); + $paypal_credentials_serialized = get_option($option_paypal['_name']); + } + $paypal_credentials = unserialize($paypal_credentials_serialized); + ob_start(); include(PLGNTLS_class::root_path() . '/html/menu/cipf_menu.html'); $html = ob_get_clean(); @@ -37,6 +45,7 @@ function paypal_credentials_CIPF() { PLGNTLS_class::debug_infos(); $nonce_paypal = PLGNTLS_class::ADMIN_MENU_NONCE_PAYPAL; $sandbox_live = PLGNTLS_class::ADMIN_MENU_PAYPAL_SANDBOX_LIVE; + $option_paypal = PLGNTLS_class::OPTION_PAYPAL; if (!isset($_POST[$nonce_paypal['_name']])) { redirect_menu_referer_CIPF($_POST); @@ -64,9 +73,9 @@ function paypal_credentials_CIPF() { 'client_secret'=>PAYPAL_HUGO_SBOX_CLIENT_SECRET, ], ]; - $paypal_credentials_option = get_option(PLGNTLS_class::OPTION_PAYPAL['_name']); + $paypal_credentials_option = get_option($option_paypal['_name']); if (false === $paypal_credentials_option) { - add_option($paypal_credentials_option['_name'], serialize($paypal_credentials_option['_default']), '', 'no'); + add_option($option_paypal['_name'], serialize($option_paypal['_default']), '', 'no'); } $patches_option = unserialize($raw_patches_option); $serialize_patches_option = serialize($patches_option); diff --git a/plugins/cipf_plugin/utils/plgntls_class.php b/plugins/cipf_plugin/utils/plgntls_class.php index 1a76b83..c3678d2 100644 --- a/plugins/cipf_plugin/utils/plgntls_class.php +++ b/plugins/cipf_plugin/utils/plgntls_class.php @@ -123,8 +123,8 @@ class PLGNTLS_class { '_name'=>'cipf_paypal_credentials', '_default' => [ 'is_sandbox' =>true, - 'client_id' =>PAYPAL_HUGO_SBOX_CLIENT_ID, - 'client_secret'=>PAYPAL_HUGO_SBOX_CLIENT_SECRET, + 'client_id' =>'AfcmwxIXlG2ZxaMdjazX57I70BXz__aEqNWaTnqfSCI34a0V7nMbytswx7EViUjlpHs7opyrRwaH9YLl', + 'client_secret'=>'EGunIhGRjPvn0Z8wXO0JsdhET30OStTAH_IyRsmhimEN23_qiRSFD-ql4tvnulKJw6TitZ-vU-ytc4A-', ], ];