Plugin Directory

Changeset 3108220


Ignore:
Timestamp:
06/26/2024 03:01:57 PM (22 months ago)
Author:
wclovers
Message:

WCFM Membership 2.11.5 version update

Location:
wc-multivendor-membership
Files:
436 added
6 edited

Legend:

Unmodified
Added
Removed
  • wc-multivendor-membership/trunk/core/class-wcfmvm-ajax.php

    r2939084 r3108220  
    320320                                       
    321321                                        case 'phone':
     322                                            if(is_array($field_value)) $field_value = '';
    322323                                            ?>
    323324                                            <tr>
  • wc-multivendor-membership/trunk/core/class-wcfmvm-frontend.php

    r2887033 r3108220  
    12621262                                                                                'ref_id' => $ref_id
    12631263                                                                            ), get_wcfm_membership_page() );
    1264        
    1265                 $opts = array(
    1266                     'payment_method_types'       => array( 'card' ),
    1267                     'client_reference_id'        => $ref_id,
    1268                     'billing_address_collection' => 'auto',
    1269                     'line_items'                 => array(
    1270                         array(
    1271                             'name'        => $title,
    1272                             'description' => number_format( $payment_amount, 2 ) . ' ' . $payment_currency,
    1273                             'amount'      => wcfmvm_membership_tax_price($price_in_cents),
    1274                             'currency'    => $payment_currency,
    1275                             'quantity'    => 1,
     1264                if(!apply_filters('wcfm_stripe_api_2023_or_later', false)){
     1265                    $opts = array(
     1266                        'payment_method_types'       => array( 'card' ),
     1267                        'client_reference_id'        => $ref_id,
     1268                        'billing_address_collection' => 'auto',
     1269                        'line_items'                 => array(
     1270                            array(
     1271                                'name'        => $title,
     1272                                'description' => number_format( $payment_amount, 2 ) . ' ' . $payment_currency,
     1273                                'amount'      => wcfmvm_membership_tax_price($price_in_cents),
     1274                                'currency'    => $payment_currency,
     1275                                'quantity'    => 1,
     1276                            ),
    12761277                        ),
    1277                     ),
    1278                     'success_url'                => $notify_url,
    1279                     'cancel_url'                 => $current_url,
    1280                 );
     1278                        'success_url'                => $notify_url,
     1279                        'cancel_url'                 => $current_url,
     1280                    );
     1281                } else {
     1282                    $opts = array(
     1283                        'mode'                       => 'payment',
     1284                        'payment_method_types'       => array( 'card' ),
     1285                        'client_reference_id'        => $ref_id,
     1286                        'billing_address_collection' => 'auto',
     1287                        'line_items'                 => array(
     1288                            array(
     1289                                'price_data'  => array(
     1290                                    'currency' => $payment_currency,
     1291                                    'product_data' => array(
     1292                                        'name' => $title,
     1293                                        'description' => number_format( $payment_amount, 2 ) . ' ' . $payment_currency,
     1294                                    ),
     1295                                    'unit_amount_decimal' => wcfmvm_membership_tax_price($price_in_cents),
     1296                                ),
     1297                                'quantity'    => 1,
     1298                            ),
     1299                        ),
     1300                        'success_url'                => $notify_url,
     1301                        'cancel_url'                 => $current_url,
     1302                    );
     1303                }
    12811304            } else {
    12821305                //Return, cancel, notifiy URLs
  • wc-multivendor-membership/trunk/helpers/class-wcfmvm-install.php

    r2094629 r3108220  
    6666        if ($option_value > 0 && get_post($option_value))
    6767                return;
    68         $page_found = $wpdb->get_var("SELECT ID FROM " . $wpdb->posts . " WHERE post_name = '$slug' LIMIT 1;");
     68        $page_found = $wpdb->get_var($wpdb->prepare("SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;", $slug));
    6969        if ($page_found) :
    7070                if (!$option_value)
  • wc-multivendor-membership/trunk/readme.txt

    r3099065 r3108220  
    44Donate link: https://www.paypal.me/wclovers/25usd
    55Requires at least: 4.4
    6 Tested up to: 6.5
     6Tested up to: 6.4
    77WC requires at least: 3.0
    8 WC tested up to: 8.9.0
     8WC tested up to: 9.0.0
    99Requires PHP: 5.6
    10 Stable tag: 2.11.4
     10Stable tag: 2.11.5
    1111License: GPLv2 or later
    1212License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    156156== Changelog ==
    157157
     158= 2.11.5 =
     159*Updated - 26/06/2024*
     160
     161* Enhance - WooCommerce 9.0+ compatibility check added
     162* Enhance - Added support for new create Checkout Session API parametes
     163* Enhance - Update support for Stripe API v2023-10-16
     164
    158165= 2.11.4 =
    159166*Updated - 07/06/2024*
    160167
    161 * Enhanced – WordPress 6.5+ compatibility added
    162 * Enhanced – WooCommerce 8.9+ compatibility added
     168* Enhance - WordPress 6.5+ compatibility check added
     169* Enhance - WooCommerce 8.9+ compatibility check added
     170* Fixed   - Encountering a fatal error upon clicking the vendor approve/reject button.
     171
    163172
    164173= 2.11.3 =
     
    829838== Upgrade Notice ==
    830839
    831 = 2.11.4 =
    832 * Enhanced – WordPress 6.5+ compatibility added
    833 * Enhanced – WooCommerce 8.9+ compatibility added
     840= 2.11.5 =
     841* Enhance - WooCommerce 9.0+ compatibility check added
     842* Enhance - Added support for new create Checkout Session API parametes
     843* Enhance - Update support for Stripe API v2023-10-16
  • wc-multivendor-membership/trunk/wc-multivendor-membership-config.php

    r3099065 r3108220  
    55define('WCFMvm_TEXT_DOMAIN', 'wc-multivendor-membership');
    66
    7 define('WCFMvm_VERSION', '2.11.4');
     7define('WCFMvm_VERSION', '2.11.5');
    88
    99define('WCFMvm_SERVER_URL', 'https://wclovers.com');
  • wc-multivendor-membership/trunk/wc-multivendor-membership.php

    r3099065 r3108220  
    55 * Description: A simple membership plugin for your multi-vendor marketplace.
    66 * Author: WC Lovers
    7  * Version: 2.11.4
     7 * Version: 2.11.5
    88 * Author URI: https://wclovers.com
    99 *
     
    1212 *
    1313 * WC requires at least: 3.0.0
    14  * WC tested up to: 8.9.0
     14 * WC tested up to: 9.0.0
    1515 *
    1616 */
Note: See TracChangeset for help on using the changeset viewer.