Plugin Directory

Changeset 3088054


Ignore:
Timestamp:
05/17/2024 03:31:02 AM (23 months ago)
Author:
breadintegrations
Message:

Version 3.5.2 changes

Location:
bread-finance/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • bread-finance/trunk/README.md

    r3065172 r3088054  
    44Requires at least: 4.9
    55Tested up to: 6.1.1
    6 Stable tag: 3.5.1
     6Stable tag: 3.5.2
    77Requires PHP: 5.6
    88WC requires at least: 3.0
     
    7272
    7373== Changelog ==
     74= 3.5.2
     75* Current release
     76* Add support for WPCaptcha
     77
    7478= 3.5.1
    75 * Current release
    7679* Fix RBC Checkout Block
    7780
  • bread-finance/trunk/assets/js/v2/main.js

    r3065172 r3088054  
    11/**
    2  * Bread v3.5.1
     2 * Bread v3.5.2
    33 *
    44 * @author Maritim, Kiprotich
     
    720720    let CheckoutHandler = function() {
    721721        this.$form = $('form.checkout, form#order_review');
     722        this.flags = ['bread-g-recaptcha-response'];
    722723    };
    723724
     
    10271028            );
    10281029        }
     1030
     1031        for (var flag of breadController.breadCheckoutHandler.flags) {
     1032            $('<input>', {
     1033                type: 'hidden',
     1034                id: flag,
     1035                name: flag,
     1036                value: 'true'
     1037            }).appendTo(breadController.breadCheckoutHandler.$form);
     1038        }
    10291039        breadController.breadCheckoutHandler.$form.submit();
    10301040
  • bread-finance/trunk/bread-finance.php

    r3065172 r3088054  
    44 * Plugin Name: Bread Pay
    55 * Description: Adds the Bread Pay Gateway to your WooCommerce site.
    6  * Author: Bread Pay
     6 * Author: Bread Financial
    77 * Author URI: https://payments.breadfinancial.com/
    8  * Version: 3.5.1
    9  * Text Domain: bread-finance
     8 * Version: 3.5.2
     9 * Text Domain: bread_finance
    1010 * Domain Path: /i18n/languages/
    1111 * WC requires at least: 3.0.0
     
    206206           
    207207            //Require minimums and constants
    208             define('WC_' . $tenant . '_VERSION', '3.5.1');
     208            define('WC_' . $tenant . '_VERSION', '3.5.2');
    209209            define('WC_' . $tenant . '_MIN_PHP_VER', '5.6.0');
    210210            define('WC_' . $tenant . '_MIN_WC_VER', '3.4.0');
     
    218218            include_once $this->plugin_path . '/classes/compat/class-bread-finance-currency-woocs.php';
    219219            include_once $this->plugin_path . '/classes/compat/class-bread-finance-currency.php';
     220            include_once $this->plugin_path . '/classes/compat/class-bread-finance-captcha.php';
     221            include_once $this->plugin_path . '/classes/compat/class-bread-finance-captcha-wpcaptcha.php';
    220222
    221223            //Classes
  • bread-finance/trunk/classes/class-bread-finance-gateway.php

    r3065172 r3088054  
    8181            add_action('before_woocommerce_init', array($this, 'init_bread_cart'));
    8282            add_action('woocommerce_init', array($this, 'empty_bread_cart'));
     83            add_action('woocommerce_before_checkout_process', array($this, 'external_plugin_compatibility'));
    8384            add_action('init', array($this, 'add_rewrite_tags'));
    8485            add_filter('update_user_metadata', array($this, 'prevent_bread_cart_persistence'), 10, 5);
     
    213214                    'ajaxurl' => admin_url('admin-ajax.php'),
    214215                    'ajaxnonce' => wp_create_nonce('mwp-ajax-nonce'),
    215                     'enabled_for_shipping' => $this->bread_config->get('enabled_for_shipping', [])
     216                    'enabled_for_shipping' => $this->bread_config->get('enabled_for_shipping', []),
     217                    'checkout_flags' => $this->bread_finance_utilities->get_checkout_flags()
    216218                );
    217219
     
    18111813        }
    18121814
     1815        public function external_plugin_compatibility() {
     1816            $captcha_plugin = \Bread_Finance\Classes\Compat\Bread_Finance_Captcha::instance();
     1817            $captcha_plugin->run_compat();
     1818        }
     1819
    18131820        public function add_rewrite_tags() {
    18141821            add_rewrite_tag('%orderRef%', '([^&]+)');
  • bread-finance/trunk/classes/class-bread-finance-utilities.php

    r3065172 r3088054  
    332332        return WC()->shipping()->get_shipping_methods();
    333333    }
    334    
     334
     335    function get_checkout_flags() {
     336        $captcha_plugin = \Bread_Finance\Classes\Compat\Bread_Finance_Captcha::instance();
     337        return "bread-{$captcha_plugin->get_post_key()}";
     338    }
    335339}
Note: See TracChangeset for help on using the changeset viewer.