Plugin Directory

Changeset 3261293


Ignore:
Timestamp:
03/25/2025 08:32:06 AM (11 months ago)
Author:
ndijkstra
Message:

Preparing for 2.10.9 release

Location:
doneren-met-mollie/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • doneren-met-mollie/trunk/doneren-met-mollie.php

    r3254062 r3261293  
    33Plugin Name: Doneren met Mollie
    44Description: Receive donations via Mollie
    5 Version: 2.10.8
     5Version: 2.10.9
    66Author: Wobbie.nl
    77Author URI: https://wobbie.nl
     
    1515// Plugin Version
    1616if (!defined('DMM_VERSION')) {
    17     define('DMM_VERSION', '2.10.8');
     17    define('DMM_VERSION', '2.10.9');
    1818}
    1919
  • doneren-met-mollie/trunk/includes/class-start.php

    r3254062 r3261293  
    2222        add_shortcode('doneren_met_mollie_donors', [$this, 'dmm_donate_donors']);
    2323        add_shortcode('doneren_met_mollie_goal', [$this, 'dmm_donate_goal']);
    24 
    25         // Variable translations
    26         __('iDEAL', 'doneren-met-mollie');
    27         __('Creditcard', 'doneren-met-mollie');
    28         __('Credit card', 'doneren-met-mollie');
    29         __('Bancontact', 'doneren-met-mollie');
    30         __('SOFORT Banking', 'doneren-met-mollie');
    31         __('Bank transfer', 'doneren-met-mollie');
    32         __('SEPA Direct Debit', 'doneren-met-mollie');
    33         __('Belfius Pay Button', 'doneren-met-mollie');
    34         __('PayPal', 'doneren-met-mollie');
    35         __('Bitcoin', 'doneren-met-mollie');
    36         __('Gift cards', 'doneren-met-mollie');
    37         __('Paysafecard', 'doneren-met-mollie');
    38         __('ING Home\'Pay', 'doneren-met-mollie');
    39         __('KBC/CBC Payment Button', 'doneren-met-mollie');
    40         __('Przelewy24', 'doneren-met-mollie');
    4124    }
    4225
     
    154137    {
    155138        load_plugin_textdomain('doneren-met-mollie');
     139
     140        // Variable translations
     141        __('iDEAL', 'doneren-met-mollie');
     142        __('Creditcard', 'doneren-met-mollie');
     143        __('Credit card', 'doneren-met-mollie');
     144        __('Bancontact', 'doneren-met-mollie');
     145        __('SOFORT Banking', 'doneren-met-mollie');
     146        __('Bank transfer', 'doneren-met-mollie');
     147        __('SEPA Direct Debit', 'doneren-met-mollie');
     148        __('Belfius Pay Button', 'doneren-met-mollie');
     149        __('PayPal', 'doneren-met-mollie');
     150        __('Bitcoin', 'doneren-met-mollie');
     151        __('Gift cards', 'doneren-met-mollie');
     152        __('Paysafecard', 'doneren-met-mollie');
     153        __('ING Home\'Pay', 'doneren-met-mollie');
     154        __('KBC/CBC Payment Button', 'doneren-met-mollie');
     155        __('Przelewy24', 'doneren-met-mollie');
     156        __('Klarna', 'doneren-met-mollie');
     157
    156158        ob_start();
    157159    }
     
    415417                    if (get_option('dmm_metadata') != '0') {
    416418                        $metadata = [
    417                                 "name"        => isset($_POST['dmm_name']) ? sanitize_text_field($_POST['dmm_name']) :
    418                                         '',
     419                                "name"        => isset($_POST['dmm_name']) ? sanitize_text_field($_POST['dmm_name']) : '',
    419420                                "email"       => isset($_POST['dmm_email']) ? sanitize_email($_POST['dmm_email']) : '',
    420                                 "project"     => isset($_POST['dmm_project']) ?
    421                                         sanitize_text_field($_POST['dmm_project']) :
    422                                         '',
    423                                 "company"     => isset($_POST['dmm_company']) ?
    424                                         sanitize_text_field($_POST['dmm_company']) :
    425                                         '',
    426                                 "address"     => isset($_POST['dmm_address']) ?
    427                                         sanitize_text_field($_POST['dmm_address']) :
    428                                         '',
    429                                 "zipcode"     => isset($_POST['dmm_zipcode']) ?
    430                                         sanitize_text_field($_POST['dmm_zipcode']) :
    431                                         '',
    432                                 "city"        => isset($_POST['dmm_city']) ? sanitize_text_field($_POST['dmm_city']) :
    433                                         '',
    434                                 "country"     => isset($_POST['dmm_country']) ?
    435                                         sanitize_text_field($_POST['dmm_country']) :
    436                                         '',
    437                                 "message"     => isset($_POST['dmm_message']) ?
    438                                         sanitize_textarea_field($_POST['dmm_message']) : '',
    439                                 "phone"       => isset($_POST['dmm_phone']) ? sanitize_text_field($_POST['dmm_phone']) :
    440                                         '',
     421                                "project"     => isset($_POST['dmm_project']) ? sanitize_text_field($_POST['dmm_project']) : '',
     422                                "company"     => isset($_POST['dmm_company']) ? sanitize_text_field($_POST['dmm_company']) : '',
     423                                "address"     => isset($_POST['dmm_address']) ? sanitize_text_field($_POST['dmm_address']) : '',
     424                                "zipcode"     => isset($_POST['dmm_zipcode']) ? sanitize_text_field($_POST['dmm_zipcode']) : '',
     425                                "city"        => isset($_POST['dmm_city']) ? sanitize_text_field($_POST['dmm_city']) : '',
     426                                "country"     => isset($_POST['dmm_country']) ? sanitize_text_field($_POST['dmm_country']) : '',
     427                                "message"     => isset($_POST['dmm_message']) ? sanitize_textarea_field($_POST['dmm_message']) : '',
     428                                "phone"       => isset($_POST['dmm_phone']) ? sanitize_text_field($_POST['dmm_phone']) : '',
    441429                                "donation_id" => $donation_id,
    442430                        ];
     
    496484                    }
    497485
    498                     $this->wpdb->query($this->wpdb->prepare("UPDATE " . DMM_TABLE_DONORS .
    499                                                             " SET sub_settlement_currency = %s, sub_settlement_amount = %s WHERE secret = %s",
    500                             $payment->settlementAmount->currency,
    501                             $payment->settlementAmount->value,
    502                             $secret
    503                     ));
     486                    if (isset($payment->settlementAmount)) {
     487                        $this->wpdb->query($this->wpdb->prepare("UPDATE " . DMM_TABLE_DONORS . " SET sub_settlement_currency = %s, sub_settlement_amount = %s WHERE secret = %s",
     488                            $payment->settlementAmount->currency,
     489                            $payment->settlementAmount->value,
     490                            $secret
     491                        ));
     492                    }
    504493
    505494                    do_action('dmm_payment_created', $payment);
     
    514503                            $payment->amount->currency,
    515504                            $payment->amount->value,
    516                             $payment->settlementAmount->currency ?: $payment->amount->currency,
    517                             $payment->settlementAmount->value ?: $payment->amount->value,
     505                            isset($payment->settlementAmount) ? $payment->settlementAmount->currency : $payment->amount->currency,
     506                            isset($payment->settlementAmount) ? $payment->settlementAmount->value : $payment->amount->value,
    518507                            isset($_POST['dmm_name']) ? sanitize_text_field($_POST['dmm_name']) : null,
    519508                            isset($_POST['dmm_email']) ? sanitize_email($_POST['dmm_email']) : null,
     
    538527            // Return page
    539528            if (isset($_GET['dmm_id'])) {
    540                 $donation = $this->wpdb->get_row("SELECT * FROM " . DMM_TABLE_DONATIONS . " WHERE donation_id = '" .
    541                                                  esc_sql($_GET['dmm_id']) . "'");
     529                $donation = $this->wpdb->get_row("SELECT * FROM " . DMM_TABLE_DONATIONS . " WHERE donation_id = '" . esc_sql($_GET['dmm_id']) . "'");
    542530                $payment  = $mollie->get('payments/' . $donation->payment_id);
    543531
Note: See TracChangeset for help on using the changeset viewer.