Plugin Directory

Changeset 2875209


Ignore:
Timestamp:
03/06/2023 09:36:51 AM (3 years ago)
Author:
primersoftware
Message:

Update

Location:
primer-mydata
Files:
2156 added
6 edited

Legend:

Unmodified
Added
Removed
  • primer-mydata/trunk/README.txt

    r2873042 r2875209  
    55Tested up to: 6.1.1
    66Requires PHP: 7.4
    7 Stable tag: 2.5.0
     7Stable tag: 2.6.0
    88License: GPLv2
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    147147= 2.5.0 - 2023-03-01 =
    148148* Minor Bug Fixes
     149= 2.6.0 - 2023-03-06 =
     150* Minor Bug Fixes
  • primer-mydata/trunk/admin/includes/primer-admin-options.php

    r2857123 r2875209  
    36943694                                break 2;
    36953695                            } */
    3696                             if (!empty($get_coupon)) {
     3696                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    36973697                                $subtotal_order_payment = $item_data->get_total();
    36983698                            } else {
     
    37733773
    37743774
    3775                             if (!empty($get_coupon)) {
     3775                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    37763776                                $subtotal_item_tax = $item_data->get_total_tax();
    37773777                            } else {
     
    38673867                            $item_count++;
    38683868                        }
    3869                         if (!empty($get_coupon)) {
     3869                        if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    38703870                            $subtotal = ($order->get_subtotal() - $order->get_total_discount());
    38713871                        } else {
  • primer-mydata/trunk/admin/includes/primer-admin-table.php

    r2873042 r2875209  
    940940            $total_tax = $order->get_total_tax();
    941941            $get_coupon = $order->get_coupon_codes();
    942             if(!empty($get_coupon) && !(in_array(15, $primer_license_data['wpModules']))){
     942          /*  if((!empty($get_coupon) || $order->get_total_discount() > 0) && !(in_array(15, $primer_license_data['wpModules']))){
    943943                $receipt_log_value .= __('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer');
    944944                    $receipt_log_value_array[] = __('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer');
    945945                    $response_data .= '<div class="notice notice-error"><p>'.__('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer').'</p></div>';
    946946                    continue;
    947             }
     947            } */
    948948            $shipping_total = $order->get_shipping_total();
    949949            $shipping_tax   = $order->get_shipping_tax();
     
    10211021                            } */
    10221022
    1023                             if (!empty($get_coupon)) {
     1023                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    10241024                                $subtotal_order_payment = $item_data->get_total();
    10251025                            } else {
     
    10291029                                continue;
    10301030                            }
     1031                            $subtotal_order_payment = $item_data->get_total();
    10311032                            $product_tax_class = $item_data->get_tax_class();
    10321033                            $taxes = WC_Tax::get_rates_for_tax_class( $product_tax_class );
     
    11031104
    11041105
    1105                             if (!empty($get_coupon)) {
     1106                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    11061107                                 $subtotal_item_tax = $item_data->get_total_tax();
    11071108                            } else {
     
    11971198                            $item_count++;
    11981199                        }
    1199                         if (!empty($get_coupon)) {
     1200                        if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    12001201                            $subtotal = ($order->get_subtotal() - $order->get_total_discount());
    12011202                        } else {
  • primer-mydata/trunk/includes/class-primer-cron.php

    r2870675 r2875209  
    540540                                $total_tax = $order->get_total_tax();
    541541                                $get_coupon = $order->get_coupon_codes();
    542                                 if (!empty($get_coupon) && !(in_array(15, $primer_license_data['wpModules']))) {
     542                               /* if (!empty($get_coupon) && !(in_array(15, $primer_license_data['wpModules']))) {
    543543                                    $receipt_log_value .= __('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer');
    544544                                    $receipt_log_value_array[] = __('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer');
    545545                                    continue;
    546                                 }
     546                                } */
    547547                                $shipping_total = $order->get_shipping_total();
    548548                                $shipping_tax = $order->get_shipping_tax();
     
    612612                                            $quantity = $item_data->get_quantity();
    613613                                            $sum += $quantity;
    614                                             if (!empty($get_coupon)) {
     614                                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    615615                                                $subtotal_order_payment = $item_data->get_total();
    616616                                            } else {
     
    692692                                                    $outside_vat = 'yes';
    693693                                            }
    694                                             if (!empty($get_coupon)) {
     694                                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    695695                                                $subtotal_item_tax = $item_data->get_total_tax();
    696696                                            } else {
     
    783783                                            $item_count++;
    784784                                        }
    785                                         if (!empty($get_coupon)) {
     785                                        if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    786786                                            $subtotal = ($order->get_subtotal() - $order->get_total_discount());
    787787                                        } else {
     
    24012401                                $sum += $quantity;
    24022402                                $count_products = count($order->get_items());
    2403                                 if (!empty($get_coupon)) {
     2403                                if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    24042404                                    $subtotal_order_payment = $item_data->get_total();
    24052405                                } else {
     
    24862486                                update_option('primer_mydata', $mydata_options);
    24872487
    2488                                 if (!empty($get_coupon)) {
     2488                                if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    24892489                                    $subtotal_item_tax = $item_data->get_total_tax();
    24902490                                } else {
     
    25802580                            }
    25812581
    2582                             if (!empty($get_coupon)) {
     2582                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    25832583                                $subtotal = ($order->get_subtotal() - $order->get_total_discount());
    25842584                            } else {
     
    35803580                    $total_tax = $order->get_total_tax();
    35813581                    $get_coupon = $order->get_coupon_codes();
    3582                     if (!empty($get_coupon) && !(in_array(15, $primer_license_data['wpModules']))) {
     3582                   /* if (!empty($get_coupon) && !(in_array(15, $primer_license_data['wpModules']))) {
    35833583                        $receipt_log_value .= __('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer');
    35843584                        $receipt_log_value_array[] = __('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer');
    35853585                        $response_data .= '<div class="notice notice-error"><p>' . __('Order could not be converted because product value sum is not equal with total value. A coupon discount was used and your edition does not support payment fees. Please create a new order without coupon discount or go to www.primer.gr to select another MyData plugin version.', 'primer') . '</p></div>';
    35863586                        continue;
    3587                     }
     3587                    } */
    35883588                    $shipping_total = $order->get_shipping_total();
    35893589                    $shipping_tax = $order->get_shipping_tax();
     
    36363636                                $quantity = $item_data->get_quantity();
    36373637                                $sum += $quantity;
    3638                                 if (!empty($get_coupon)) {
     3638                                if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    36393639                                    $subtotal_order_payment = $item_data->get_total();
    36403640                                } else {
     
    37193719
    37203720
    3721                                 if (!empty($get_coupon)) {
     3721                                if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    37223722                                    $subtotal_item_tax = $item_data->get_total_tax();
    37233723                                } else {
     
    38133813                                $item_count++;
    38143814                            }
    3815                             if (!empty($get_coupon)) {
     3815                            if (!empty($get_coupon) || $order->get_total_discount() > 0) {
    38163816                                $subtotal = ($order->get_subtotal() - $order->get_total_discount());
    38173817                            } else {
  • primer-mydata/trunk/primer.php

    r2873042 r2875209  
    1818 * Plugin URI:        primer.gr/plugin/
    1919 * Description:      Issue receipts and invoices with woocommerce.
    20  * Version:           2.5.0
     20 * Version:           2.6.0
    2121 * Author:            Primer Software
    2222 * Author URI:        primer.gr
     
    3636 * Rename this for your plugin and update it as you release new versions.
    3737 */
    38 define( 'PRIMER_VERSION', '2.5.0' );
     38define( 'PRIMER_VERSION', '2.6.0' );
    3939define( 'PRIMER_NAME', 'Primer MyData' );
    4040
  • primer-mydata/trunk/views/get_order_list.php

    r2848352 r2875209  
    798798        }
    799799
    800         $order_status = isset($_GET['primer_order_status']) ? $_GET['primer_order_status'] : array('wc-pending', 'wc-processing', 'wc-on-hold', 'wc-completed');
     800        $order_status = $_GET['primer_order_status'] ?? '';
    801801        $search_term = trim( sanitize_text_field( wp_unslash( $_GET['s'] ?? '' ) ) );
    802802        if(is_array($order_status)) {
     
    808808            'return' => 'ids',
    809809            'limit' => 20,
    810             'status' => $order_status,
    811810            'order' => 'DESC',
    812811            'posts_per_page' => $posts_per_page,
    813812            'paged' => $paged
    814813        );
     814        if($order_status != ''){
     815            $order_args['status'] = $order_status;
     816        }
    815817        $order_args['numberposts'] = -1;
    816818        if ( ! empty( $search_term ) ) {
     
    837839            }
    838840        }
    839         $order_date_from = sanitize_text_field($_GET['order_date_from']);
    840         $order_date_to = sanitize_text_field($_GET['order_date_to']);
    841 
    842         if (empty($order_date_from) && !empty($order_date_to)) {
    843             $order_args['date_created'] = $order_date_to;
    844         }
    845 
    846         if (empty($order_date_to) && !empty($order_date_from)) {
    847             $order_args['date_created'] = '>='.$order_date_from;
    848         }
    849 
    850         if (!empty($order_date_from) && !empty($order_date_to)) {
    851             $order_args['date_created'] = $order_date_from.'...'.$order_date_to;
    852         }
    853 
     841        $order_date_from = sanitize_text_field($_GET['order_date_from']);
     842        $order_date_to = sanitize_text_field($_GET['order_date_to']);
     843        $date_before = false;
     844        $date_after  = false;
     845        if ( ! empty( $_GET['order_date_from'] ) ) {
     846            $datetime    = wc_string_to_datetime( $order_date_from );
     847            $date_before = $datetime->date( 'Y-m-d' );
     848        }
     849        if ( ! empty( $_GET['order_date_to'] ) ) {
     850            $datetime   = wc_string_to_datetime( $order_date_to);
     851            $date_after = $datetime->date( 'Y-m-d' );
     852        }
     853        if ( $date_before && $date_after ) {
     854            $order_args['date_created'] = $date_before.'...'.$date_after;
     855        } elseif ( $date_before ) {
     856            $order_args['date_created'] = '<=' . $date_before;
     857        } elseif ( $date_after ) {
     858            $order_args['date_created'] = '>=' . $date_after;
     859        }
    854860
    855861        $query_orders = wc_get_orders($order_args);
     862        update_post_meta(5656,"gfddf78899",$order_args );
    856863        $query_orders2 = wc_get_orders($order_args2);
    857864        if (!empty($_GET['primer_order_client']) && !empty($_GET['primer_receipt_status'])) {
Note: See TracChangeset for help on using the changeset viewer.