Plugin Directory

Changeset 3255796


Ignore:
Timestamp:
03/14/2025 10:01:10 AM (13 months ago)
Author:
monobank
Message:

Version 1.10.1

Location:
mono-checkout
Files:
3 edited
23 copied

Legend:

Unmodified
Added
Removed
  • mono-checkout/tags/1.10.1/includes/class.gateway.php

    r3249513 r3255796  
    241241
    242242    public function product_data_save($post_id) {
    243         // Custom Product Text Field
    244         $payment_method = $_POST['_monocheckout_payment_method'];
    245         update_post_meta($post_id, '_monocheckout_payment_method', esc_attr(implode(',', $payment_method)));
    246         $shipping_method = $_POST['_monocheckout_shipping_method'];
    247         update_post_meta($post_id, '_monocheckout_shipping_method', esc_attr(implode(',', $shipping_method)));
     243        $payment_method = @$_POST['_monocheckout_payment_method'];
     244        $value = '';
     245        if (is_array($payment_method) and $payment_method) {
     246            $value = esc_attr(implode(',', $payment_method));
     247        } elseif (is_string($payment_method)) {
     248            $value = $payment_method;
     249        }
     250        update_post_meta($post_id, '_monocheckout_payment_method', $value);
     251        $shipping_method = @$_POST['_monocheckout_shipping_method'];
     252        $value = '';
     253        if (is_array($shipping_method) and $shipping_method) {
     254            $value = esc_attr(implode(',', $shipping_method));
     255        } elseif (is_string($shipping_method)) {
     256            $value = $shipping_method;
     257        }
     258        update_post_meta($post_id, '_monocheckout_shipping_method', $value);
    248259    }
    249260
  • mono-checkout/tags/1.10.1/mono.php

    r3249513 r3255796  
    77Plugin URI: https://checkout.mono.bank/woocomerce
    88Description: модуль Чекауту від monobank це спосіб автоматизувати процес оформлення покупки на вашому сайті. Доступний функціонал: предзаповнення даних отримувача, рекомендації по доставці та оплаті, всі доступні способи оплати від monobank: еквайринг, Покупка частинами та оплата при отриманні. Має бути підключений інтернет-еквайринг від monobank
    9 Version: 1.10.0
     9Version: 1.10.1
    1010Requires at least: 5.8
    1111Requires PHP: 7.4
     
    1414License: GPLv2 or later
    1515Text Domain: mono-checkout
     16Requires Plugins: woocommerce
    1617*/
    1718
    1819if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
    1920
    20 define( 'MONO_VERSION', '1.10.0' );
     21define( 'MONO_VERSION', '1.10.1' );
    2122define( 'MONO__MINIMUM_WP_VERSION', '5.8' );
    2223define( 'MONO__PLUGIN_FILE', __FILE__ );
  • mono-checkout/tags/1.10.1/readme.txt

    r3249513 r3255796  
    44Requires at least: 5.8
    55Tested up to: 6.7.2
    6 Stable tag: 1.10.0
     6Stable tag: 1.10.1
    77Requires PHP: 7.4
    88License: GPLv2 or later
  • mono-checkout/trunk/includes/class.gateway.php

    r3249513 r3255796  
    241241
    242242    public function product_data_save($post_id) {
    243         // Custom Product Text Field
    244         $payment_method = $_POST['_monocheckout_payment_method'];
    245         update_post_meta($post_id, '_monocheckout_payment_method', esc_attr(implode(',', $payment_method)));
    246         $shipping_method = $_POST['_monocheckout_shipping_method'];
    247         update_post_meta($post_id, '_monocheckout_shipping_method', esc_attr(implode(',', $shipping_method)));
     243        $payment_method = @$_POST['_monocheckout_payment_method'];
     244        $value = '';
     245        if (is_array($payment_method) and $payment_method) {
     246            $value = esc_attr(implode(',', $payment_method));
     247        } elseif (is_string($payment_method)) {
     248            $value = $payment_method;
     249        }
     250        update_post_meta($post_id, '_monocheckout_payment_method', $value);
     251        $shipping_method = @$_POST['_monocheckout_shipping_method'];
     252        $value = '';
     253        if (is_array($shipping_method) and $shipping_method) {
     254            $value = esc_attr(implode(',', $shipping_method));
     255        } elseif (is_string($shipping_method)) {
     256            $value = $shipping_method;
     257        }
     258        update_post_meta($post_id, '_monocheckout_shipping_method', $value);
    248259    }
    249260
  • mono-checkout/trunk/mono.php

    r3249513 r3255796  
    77Plugin URI: https://checkout.mono.bank/woocomerce
    88Description: модуль Чекауту від monobank це спосіб автоматизувати процес оформлення покупки на вашому сайті. Доступний функціонал: предзаповнення даних отримувача, рекомендації по доставці та оплаті, всі доступні способи оплати від monobank: еквайринг, Покупка частинами та оплата при отриманні. Має бути підключений інтернет-еквайринг від monobank
    9 Version: 1.10.0
     9Version: 1.10.1
    1010Requires at least: 5.8
    1111Requires PHP: 7.4
     
    1414License: GPLv2 or later
    1515Text Domain: mono-checkout
     16Requires Plugins: woocommerce
    1617*/
    1718
    1819if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
    1920
    20 define( 'MONO_VERSION', '1.10.0' );
     21define( 'MONO_VERSION', '1.10.1' );
    2122define( 'MONO__MINIMUM_WP_VERSION', '5.8' );
    2223define( 'MONO__PLUGIN_FILE', __FILE__ );
  • mono-checkout/trunk/readme.txt

    r3249513 r3255796  
    44Requires at least: 5.8
    55Tested up to: 6.7.2
    6 Stable tag: 1.10.0
     6Stable tag: 1.10.1
    77Requires PHP: 7.4
    88License: GPLv2 or later
Note: See TracChangeset for help on using the changeset viewer.