Changeset 3045138
- Timestamp:
- 03/04/2024 03:57:47 PM (2 years ago)
- Location:
- subscription-epayco
- Files:
-
- 5 edited
- 10 copied
-
tags/4.0.2 (copied) (copied from subscription-epayco/trunk)
-
tags/4.0.2/assets (copied) (copied from subscription-epayco/trunk/assets)
-
tags/4.0.2/includes (copied) (copied from subscription-epayco/trunk/includes)
-
tags/4.0.2/includes/class-gateway-subscription-epayco.php (copied) (copied from subscription-epayco/trunk/includes/class-gateway-subscription-epayco.php) (2 diffs)
-
tags/4.0.2/includes/class-subscription-epayco-plugin.php (modified) (1 diff)
-
tags/4.0.2/includes/class-subscription-epayco.php (copied) (copied from subscription-epayco/trunk/includes/class-subscription-epayco.php)
-
tags/4.0.2/languages (copied) (copied from subscription-epayco/trunk/languages)
-
tags/4.0.2/lib (copied) (copied from subscription-epayco/trunk/lib)
-
tags/4.0.2/readme.txt (copied) (copied from subscription-epayco/trunk/readme.txt) (2 diffs)
-
tags/4.0.2/subscription-epayco.php (copied) (copied from subscription-epayco/trunk/subscription-epayco.php) (2 diffs)
-
tags/4.0.2/uninstall.php (copied) (copied from subscription-epayco/trunk/uninstall.php)
-
trunk/includes/class-gateway-subscription-epayco.php (modified) (2 diffs)
-
trunk/includes/class-subscription-epayco-plugin.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/subscription-epayco.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
subscription-epayco/tags/4.0.2/includes/class-gateway-subscription-epayco.php
r3038799 r3045138 50 50 add_action('woocommerce_scheduled_subscription_expiration', array($this, 'subscription_expiration')); 51 51 add_action('woocommerce_scheduled_subscription_payment', array($this, 'subscription_payment'), 20, 1); 52 add_action('woocommerce_available_payment_gateways', array($this, 'disable_non_subscription'), 20); 52 53 add_action('woocommerce_api_'.strtolower(get_class($this)), array($this, 'confirmation_ipn')); 53 54 } … … 196 197 } 197 198 199 public function disable_non_subscription($availableGateways) 200 { 201 $enable = WC_Subscriptions_Cart::cart_contains_subscription(); 202 if (!$enable && isset($availableGateways[$this->id])){ 203 unset($availableGateways[$this->id]); 204 } 205 206 return $availableGateways; 207 } 208 198 209 public function confirmation_ipn(): void 199 210 { -
subscription-epayco/tags/4.0.2/includes/class-subscription-epayco-plugin.php
r3036939 r3045138 129 129 'DNI' => __('Documento nacional de identificación') 130 130 ) 131 ); 131 ); 132 132 133 133 $fields['billing']['billing_dni'] = array( -
subscription-epayco/tags/4.0.2/readme.txt
r3038799 r3045138 6 6 Tested up to: 6.4.3 7 7 Requires PHP: 8.0 8 Stable tag: 4.0. 18 Stable tag: 4.0.2 9 9 License: GNU General Public License v3.0 10 10 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 61 61 * Updated allow manually renew 62 62 * Updated compatible with php >= 8.1 63 = 4.0. 0=63 = 4.0.1 = 64 64 * Fixed fields billing_dni, billing_type_document 65 65 * Fixed show errors messages 66 = 4.0.2 = 67 * Updated disable gateway if it is not subscription 66 68 67 69 == Additional Info == -
subscription-epayco/tags/4.0.2/subscription-epayco.php
r3038799 r3045138 3 3 Plugin Name: Subscription ePayco 4 4 Description: Cobros periódicos, suscripciones de ePayco 5 Version: 4.0. 15 Version: 4.0.2 6 6 Author: Saul Morales Pacheco 7 7 Author URI: https://saulmoralespa.com … … 17 17 18 18 if(!defined('SUBSCRIPTION_EPAYCO_SE_VERSION')){ 19 define('SUBSCRIPTION_EPAYCO_SE_VERSION', '4.0. 1');19 define('SUBSCRIPTION_EPAYCO_SE_VERSION', '4.0.2'); 20 20 } 21 21 -
subscription-epayco/trunk/includes/class-gateway-subscription-epayco.php
r3038799 r3045138 50 50 add_action('woocommerce_scheduled_subscription_expiration', array($this, 'subscription_expiration')); 51 51 add_action('woocommerce_scheduled_subscription_payment', array($this, 'subscription_payment'), 20, 1); 52 add_action('woocommerce_available_payment_gateways', array($this, 'disable_non_subscription'), 20); 52 53 add_action('woocommerce_api_'.strtolower(get_class($this)), array($this, 'confirmation_ipn')); 53 54 } … … 196 197 } 197 198 199 public function disable_non_subscription($availableGateways) 200 { 201 $enable = WC_Subscriptions_Cart::cart_contains_subscription(); 202 if (!$enable && isset($availableGateways[$this->id])){ 203 unset($availableGateways[$this->id]); 204 } 205 206 return $availableGateways; 207 } 208 198 209 public function confirmation_ipn(): void 199 210 { -
subscription-epayco/trunk/includes/class-subscription-epayco-plugin.php
r3036939 r3045138 129 129 'DNI' => __('Documento nacional de identificación') 130 130 ) 131 ); 131 ); 132 132 133 133 $fields['billing']['billing_dni'] = array( -
subscription-epayco/trunk/readme.txt
r3038799 r3045138 6 6 Tested up to: 6.4.3 7 7 Requires PHP: 8.0 8 Stable tag: 4.0. 18 Stable tag: 4.0.2 9 9 License: GNU General Public License v3.0 10 10 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 61 61 * Updated allow manually renew 62 62 * Updated compatible with php >= 8.1 63 = 4.0. 0=63 = 4.0.1 = 64 64 * Fixed fields billing_dni, billing_type_document 65 65 * Fixed show errors messages 66 = 4.0.2 = 67 * Updated disable gateway if it is not subscription 66 68 67 69 == Additional Info == -
subscription-epayco/trunk/subscription-epayco.php
r3038799 r3045138 3 3 Plugin Name: Subscription ePayco 4 4 Description: Cobros periódicos, suscripciones de ePayco 5 Version: 4.0. 15 Version: 4.0.2 6 6 Author: Saul Morales Pacheco 7 7 Author URI: https://saulmoralespa.com … … 17 17 18 18 if(!defined('SUBSCRIPTION_EPAYCO_SE_VERSION')){ 19 define('SUBSCRIPTION_EPAYCO_SE_VERSION', '4.0. 1');19 define('SUBSCRIPTION_EPAYCO_SE_VERSION', '4.0.2'); 20 20 } 21 21
Note: See TracChangeset
for help on using the changeset viewer.