Plugin Directory

Changeset 3285081


Ignore:
Timestamp:
04/30/2025 05:36:20 PM (11 months ago)
Author:
datalogics
Message:

2.6.29

Location:
datalogics
Files:
85 added
6 edited

Legend:

Unmodified
Added
Removed
  • datalogics/assets/readme-he_IL.txt

    r3284933 r3285081  
    44Requires at least: 5.0
    55Tested up to: 6.8
    6 Stable tag: 2.6.28
     6Stable tag: 2.6.29
    77Requires PHP: 7.4
    88License: GPLv2 or later
  • datalogics/trunk/README.txt

    r3284933 r3285081  
    44Requires at least: 5.0
    55Tested up to: 6.8
    6 Stable tag: 2.6.28
     6Stable tag: 2.6.29
    77Requires PHP: 7.4
    88License: GPLv2 or later
  • datalogics/trunk/actions.php

    r3284892 r3285081  
    441441
    442442            if($response->success){
    443                 $data = $response->data;
     443               
    444444                if($response->success != 0){
     445
     446                    $data = $response->data;
    445447                    $locations = array();
    446448                    foreach ($data as $platform_id=>$store_by_platform) {
     
    491493                        datalogics_save_shipping_locations($locations);
    492494                    }
     495
     496                    if (isset($response->platforms)) {
     497                        $platforms = $response->platforms;
     498                        update_option('datalogics_platforms', json_encode($platforms));
     499                    }
     500
    493501                }
    494502            }
  • datalogics/trunk/datalogics.php

    r3284933 r3285081  
    1010    License: GPLv2 or later
    1111    License URI: https://www.gnu.org/licenses/gpl-2.0.html
    12     Version: 2.6.28
     12    Version: 2.6.29
    1313*/
    1414
  • datalogics/trunk/orders.php

    r3284933 r3285081  
    361361
    362362        $order = $order->get_data();
    363                
     363
     364        $ncode_meta = get_post_meta($order_data->ID, 'datalogics_n_code', true);
     365
     366        $platforms = [];
     367        $platforms_string = get_option('datalogics_platforms','');
     368        if ($platforms_string=='') {
     369            $platforms = json_decode($platforms_string, true);             
     370        }
     371     
    364372       
    365373
     
    417425                            </button>
    418426                        </div>
    419                         <span class="datalogics-dso-row-method"><?php echo esc_html($shipping_method['name'])?></span>                   
     427                        <span class="datalogics-dso-row-method"><?php echo esc_html($shipping_method['name'])?></span>
     428                        <?php
     429                        if ($ncode_meta!='') {
     430                            $ncode_meta = explode("-", $ncode_meta);
     431
     432                            if (count($ncode_meta) > 1) {
     433                                $platform_id = $ncode_meta[0];
     434                                $ncode_number = $ncode_meta[1];
     435                            } else {
     436                                $ncode_number = $ncode_meta[0];
     437                                $platform_id = get_post_meta($order_data->ID, 'datalogics_n_code_platform_id', true);
     438                            }
     439
     440                            $platform_name = isset($platforms[$platform_id]) ? $platforms[$platform_id] : '';
     441                            ?>
     442                        <span class="datalogics-dso-row-ncode_details">
     443                            <?php echo esc_html($platform_name); ?>
     444                            <?php echo esc_html(__('ncode number', 'datalogics')); ?>:
     445                            <?php echo esc_html($ncode_number); ?>
     446                        </span>
     447                        <?php
     448                        }
     449                        ?>                 
    420450                    </div>
    421451                    <?php
     
    424454                    $shipment['label_url'] = datalogics_PRINT_URL.''.$order_data->ID;
    425455
    426                     $ncode_meta = get_post_meta($order_data->ID, 'datalogics_n_code', true);
    427456                   
    428457                    ?>
     
    456485                            <?php
    457486                            } else if ($ncode_meta!='') {
    458                                 $ncode_meta = explode("-",$ncode_meta);
    459                             ?>
     487                                $ncode_meta = explode("-", $ncode_meta);
     488
     489                                if (count($ncode_meta) > 1) {
     490                                    $platform_id = $ncode_meta[0];
     491                                    $ncode_number = $ncode_meta[1];
     492                                } else {
     493                                    $ncode_number = $ncode_meta[0];
     494                                    $platform_id = get_post_meta($order_data->ID, 'datalogics_n_code_platform_id', true);
     495                                }
     496
     497                                $platform_name = isset($platforms[$platform_id]) ? $platforms[$platform_id] : '';
     498                                ?>
    460499                            <span class="datalogics-dso-row-ncode_details">
    461                             <?php echo esc_html(__('platform_id', 'datalogics'))?>: <?php echo $ncode_meta[0]?> , <?php echo esc_html(__('ncode number', 'datalogics'))?>:<?php echo $ncode_meta[1]?>
     500                                <?php echo esc_html($platform_name); ?>
     501                                <?php echo esc_html(__('ncode number', 'datalogics')); ?>:
     502                                <?php echo esc_html($ncode_number); ?>
    462503                            </span>
    463504                            <?php
     
    623664                }
    624665            }
     666
     667            $ncode_meta = get_post_meta($post->ID, 'datalogics_n_code', true);
     668
     669            $platforms = [];
     670            $platforms_string = get_option('datalogics_platforms','');
     671            if ($platforms_string=='') {
     672                $platforms = json_decode($platforms_string, true);             
     673            }
     674
    625675            ?>
    626676            <div class="datalogics-orders-colum" data-order-id="<?php echo esc_html($post->ID)?>">
     
    652702
    653703                    $shipment['label_url'] = datalogics_PRINT_URL.''.$post->ID;
    654 
    655                     $ncode_meta = get_post_meta($post->ID, 'datalogics_n_code', true);
    656704                   
    657705                    ?>
     
    686734                            <?php
    687735                            } else if ($ncode_meta!='') {
    688                                 $ncode_meta = explode("-",$ncode_meta);
    689                             ?>
     736                                $ncode_meta = explode("-", $ncode_meta);
     737
     738                                if (count($ncode_meta) > 1) {
     739                                    $platform_id = $ncode_meta[0];
     740                                    $ncode_number = $ncode_meta[1];
     741                                } else {
     742                                    $ncode_number = $ncode_meta[0];
     743                                    $platform_id = get_post_meta($post->ID, 'datalogics_n_code_platform_id', true);
     744                                }
     745
     746                                $platform_name = isset($platforms[$platform_id]) ? $platforms[$platform_id] : '';
     747                                ?>
    690748                            <span class="datalogics-dso-row-ncode_details">
    691                             <?php echo esc_html(__('platform_id', 'datalogics'))?>: <?php echo $ncode_meta[0]?> , <?php echo esc_html(__('ncode number', 'datalogics'))?>:<?php echo $ncode_meta[1]?>
     749                                <?php echo esc_html($platform_name); ?>
     750                                <?php echo esc_html(__('ncode number', 'datalogics')); ?>:
     751                                <?php echo esc_html($ncode_number); ?>
    692752                            </span>
    693753                            <?php
     
    710770                        </div>
    711771                        <span class="datalogics-dso-row-method"><?php echo esc_html($shipping_method['name'])?></span>                   
     772                        <?php
     773                        if ($ncode_meta!='') {
     774                            $ncode_meta = explode("-", $ncode_meta);
     775
     776                            if (count($ncode_meta) > 1) {
     777                                $platform_id = $ncode_meta[0];
     778                                $ncode_number = $ncode_meta[1];
     779                            } else {
     780                                $ncode_number = $ncode_meta[0];
     781                                $platform_id = get_post_meta($post->ID, 'datalogics_n_code_platform_id', true);
     782                            }
     783
     784                            $platform_name = isset($platforms[$platform_id]) ? $platforms[$platform_id] : '';
     785                            ?>
     786                        <span class="datalogics-dso-row-ncode_details">
     787                            <?php echo esc_html($platform_name); ?>
     788                            <?php echo esc_html(__('ncode number', 'datalogics')); ?>:
     789                            <?php echo esc_html($ncode_number); ?>
     790                        </span>
     791                        <?php
     792                        }
     793                        ?>
    712794                    </div>
    713795                    <?php
  • datalogics/trunk/shipping_class.php

    r3283858 r3285081  
    13621362    {
    13631363
     1364        update_post_meta($order_id, 'datalogics_test_one', 1);
     1365
     1366
    13641367        // $nonce = '';
    13651368        // if (isset($_POST['nonce'])) {
     
    13751378        if (!empty($chosen_methods)) {
    13761379            $chosen_shipping = $chosen_methods[0];
     1380            //update_post_meta($order_id, 'datalogics_test_two', $chosen_shipping);
    13771381            //var_dump('choosen 1',$chosen_shipping);
    13781382        } else {
     
    13811385                if (isset($_POST['shipping_method']) && is_array($_POST['shipping_method']) && !empty($_POST['shipping_method']) && isset($_POST['shipping_method'][0])) {
    13821386                    $chosen_shipping = sanitize_text_field(wp_unslash($_POST['shipping_method'][0]));
    1383                 }     
     1387                    //update_post_meta($order_id, 'datalogics_test_three', $chosen_shipping);
     1388
     1389                }   
     1390               
     1391               
    13841392                 
    13851393            }
Note: See TracChangeset for help on using the changeset viewer.