Changeset 3384596
- Timestamp:
- 10/26/2025 04:05:37 AM (3 months ago)
- Location:
- gravity-forms-dps-pxpay/trunk
- Files:
-
- 5 edited
-
changelog.md (modified) (1 diff)
-
gravityforms-dps-pxpay.php (modified) (3 diffs)
-
includes/class.GFDpsPxPayAddOn.php (modified) (4 diffs)
-
includes/class.GFDpsPxPayPlugin.php (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gravity-forms-dps-pxpay/trunk/changelog.md
r3187112 r3384596 2 2 3 3 ## Changelog 4 5 ### 2.6.1, 2025-10-27 6 7 * fixed: deferred actions not being deferred in Gravity Forms 2.9.20 4 8 5 9 ### 2.6.0, 2024-11-13 -
gravity-forms-dps-pxpay/trunk/gravityforms-dps-pxpay.php
r3187112 r3384596 4 4 Plugin URI: https://wordpress.org/plugins/gravity-forms-dps-pxpay/ 5 5 Description: Easily create online payment forms with Gravity Forms and Windcave (DPS Payment Express) PxPay 6 Version: 2.6. 06 Version: 2.6.1 7 7 Author: WebAware 8 8 Author URI: https://shop.webaware.com.au/ … … 11 11 12 12 /* 13 copyright (c) 2013-202 4WebAware Pty Ltd (email : [email protected])13 copyright (c) 2013-2025 WebAware Pty Ltd (email : [email protected]) 14 14 15 15 This program is free software; you can redistribute it and/or … … 37 37 define('GFDPSPXPAY_PLUGIN_FILE', __FILE__); 38 38 define('GFDPSPXPAY_PLUGIN_MIN_PHP', '7.4'); 39 define('GFDPSPXPAY_PLUGIN_VERSION', '2.6. 0');39 define('GFDPSPXPAY_PLUGIN_VERSION', '2.6.1'); 40 40 41 41 require GFDPSPXPAY_PLUGIN_ROOT . 'includes/functions-global.php'; -
gravity-forms-dps-pxpay/trunk/includes/class.GFDpsPxPayAddOn.php
r3187112 r3384596 719 719 if ($response->isValid && !empty($response->URI)) { 720 720 $this->urlPaymentForm = $response->URI; 721 GFFormsModel::update_lead_property($entry['id'], 'payment_status', 'Processing');722 721 $entry['payment_status'] = 'Processing'; 723 722 } … … 849 848 gform_update_meta($entry['id'], META_UNIQUE_ID, GFFormsModel::get_form_unique_id($form['id'])); 850 849 } 850 851 // mark entry as processing 852 GFAPI::update_entry_property($entry['id'], 'payment_status', 'Processing'); 851 853 852 854 return $this->urlPaymentForm; … … 1137 1139 case 'success': // delay if there is something to charge, and execute if transaction was successful 1138 1140 case 'always': // delay if there is something to charge, and then always execute 1139 $is_delayed = $entry['payment_status'] === 'Processing' && !empty($feed['meta']['delay_' . $addon_slug]); 1141 $payment_status = rgar($entry, 'payment_status') ?: 'Processing'; 1142 $is_delayed = $payment_status === 'Processing' && !empty($feed['meta']['delay_' . $addon_slug]); 1140 1143 break; 1141 1144 … … 1393 1396 $entry = $this->requestRedirectUrl($entry, $form); 1394 1397 if ($entry['payment_status'] === 'Processing') { 1398 // mark entry as processing in the database, where it will currently be Failed 1399 GFAPI::update_entry_property($entry['id'], 'payment_status', 'Processing'); 1400 1395 1401 wp_redirect($this->urlPaymentForm); 1396 1402 exit; -
gravity-forms-dps-pxpay/trunk/includes/class.GFDpsPxPayPlugin.php
r2741419 r3384596 38 38 public function pluginStart() { 39 39 add_action('gform_loaded', [$this, 'addonInit']); 40 add_action('init', 'gf_dpspxpay_load_text_domain', 8); // use priority 8 to get in before our add-on uses translated text41 40 add_action('admin_notices', [$this, 'checkPrerequisites']); 42 41 add_filter('plugin_row_meta', [$this, 'pluginDetailsLinks'], 10, 2); -
gravity-forms-dps-pxpay/trunk/readme.txt
r3264942 r3384596 9 9 Requires at least: 4.9 10 10 Tested up to: 6.8 11 Stable tag: 2.6. 011 Stable tag: 2.6.1 12 12 Requires PHP: 7.4 13 13 License: GPLv2 or later … … 150 150 ## Upgrade Notice 151 151 152 ### 2.6. 0152 ### 2.6.1 153 153 154 fixed d uplicate record of transaction completion in Gravity Forms; new feed maps email field by default; feeds will be duplicated when form is duplicated154 fixed deferred actions not being deferred in Gravity Forms 2.9.20 155 155 156 156 ## Changelog … … 158 158 [The full changelog can be found on GitHub](https://github.com/webaware/gravity-forms-dps-pxpay/blob/master/changelog.md). Recent entries: 159 159 160 ### 2.6. 0160 ### 2.6.1 161 161 162 Released 202 4-11-13162 Released 2025-10-27 163 163 164 * fixed: duplicate record of transaction completion in Gravity Forms 165 * fixed: new feed stopped mapping email field by default 166 * added: feeds will be duplicated when form is duplicated 164 * fixed: deferred actions not being deferred in Gravity Forms 2.9.20
Note: See TracChangeset
for help on using the changeset viewer.