Plugin Directory

Changeset 3201495


Ignore:
Timestamp:
12/03/2024 09:46:15 AM (15 months ago)
Author:
robertosnap
Message:

Update to version 7.8.0 from GitHub

Location:
logistra-woocommerce-integrasjon-fra-wildrobot-app
Files:
4 added
4 deleted
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/README.txt

    r3197337 r3201495  
    44Tags: Cargonizer, Logistra, WildRobot, Profrakt, Frakt
    55Requires at least: 5.1
    6 Tested up to: 6.6.2
    7 Stable tag: 7.7.3
     6Tested up to: 6.7.1
     7Stable tag: 7.8.0
    88WC requires at least: 3.0.0
    9 WC tested up to: 9.3.2
     9WC tested up to: 9.4.2
    1010License: GPLv2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5050
    5151
     52= 7.8.0 =
     53* FIX Order actions list buttons now properly aligned in admin.
     54
    5255= 7.7.3 =
    5356* FIX Strip special characters from description for separate packages.
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/admin/class-wildrobot-logistra-admin.php

    r3188583 r3201495  
    3333
    3434
    35     public function order_actions($order)
    36     {
    37         // We need to attach some data to the DOM element to instantiate the REACT components correctly and wihtout extra backend calls
    38         // To show if order has been sent
     35    public function order_actions($actions, $order)
     36    {
    3937        $order_id = $order->get_id();
    4038        $sent = $order->get_meta('logistra-robots-sent', true) == 'yes' ? 'true' : 'false';
    4139        $show_label_download = get_option("wildrobot_logistra_show_label_after_send_order") === "yes" ? 'true' : 'false';
    4240        $label_url = $order->get_meta('logistra-robots-freight-label-url', true);
    43         // To distiguish each button /vue instance
    44 
     41
     42        // Add send order action if not hidden
    4543        if (get_option("wildrobot_logistra_hide_send_buttons", "no") !== "yes") {
    46             echo "<div class='wildrobot-logistra-order-action-send' data-id=" . $order_id . ' data-sent=' . $sent . ' data-label=' . $show_label_download . ' data-labelUrl=' . $label_url . '></div>';
    47         }
     44            $actions['wildrobot_send'] = array(
     45                'url'       => add_query_arg(array(
     46                    'action' => 'wildrobot_logistra_send_order',
     47                    'order_id' => $order_id,
     48                    'sent' => $sent,
     49                    'show_label' => $show_label_download,
     50                    'label_url' => urlencode($label_url)
     51                ), admin_url('admin-ajax.php')),
     52                'name'      => __('Send ordre', 'wildrobot-logistra'),
     53                'action'    => "view wildrobot_send wildrobot-logistra-order-action-send wc-action-button-wildrobot_send"
     54            );
     55        }
     56
     57        // Add override action if not hidden
    4858        if (get_option("wildrobot_logistra_hide_override_buttons", "no") !== "yes") {
    49             echo "<div class='wildrobot-logistra-order-action-override' data-id=" . $order_id . ' data-sent=' . $sent . ' ></div>';
    50         }
     59            $actions['wildrobot_override'] = array(
     60                'url'       => add_query_arg(array(
     61                    'action' => 'wildrobot_logistra_override_order',
     62                    'order_id' => $order_id,
     63                    'sent' => $sent
     64                ), admin_url('admin-ajax.php')),
     65                'name'      => __('Override', 'wildrobot-logistra'),
     66                'action'    => "view wildrobot_override wildrobot-logistra-order-action-override wc-action-button-wildrobot_override"
     67            );
     68        }
     69
     70        // Add picklist action if active
    5171        if (get_option("wildrobot_logistra_picklist_active") === "yes") {
    5272            $picked = $order->get_meta('wildrobot-logistra-picklist-created', true) == 'yes' ? 'true' : 'false';
    53             echo "<div class='wildrobot-logistra-picklist-order' data-id=" . $order_id . ' data-picked=' . $picked . ' ></div>';
    54         }
     73            $actions['wildrobot_picklist'] = array(
     74                'url'       => add_query_arg(array(
     75                    'action' => 'wildrobot_logistra_picklist',
     76                    'order_id' => $order_id,
     77                    'picked' => $picked
     78                ), admin_url('admin-ajax.php')),
     79                'name'      => __('Plukkliste', 'wildrobot-logistra'),
     80                'action'    => "view wildrobot_picklist wildrobot-logistra-picklist-order wc-action-button-wildrobot_picklist"
     81            );
     82        }
     83
     84        return $actions;
    5585    }
    5686
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/includes/class-wildrobot-logistra-consignment-order.php

    r3188583 r3201495  
    321321        if ($use_product_names) {
    322322            $name_array = array_map(function ($product) {
    323                 return $product->get_quantity() . 'x' . $product->get_name() . ',';
     323                return $product->get_quantity() . 'x' . wp_strip_all_tags($product->get_name()) . ',';
    324324            }, $items);
    325325            $transport_description = join(' ', $name_array);
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/includes/class-wildrobot-logistra.php

    r3194929 r3201495  
    195195        $this->loader->add_filter('script_loader_tag', $admin, 'special_script_enqueue_tags', 10, 3);
    196196        $this->loader->add_filter('admin_menu', $admin, 'wildrobot_woocommerce_submenu_link', 99);
    197         $this->loader->add_filter('woocommerce_admin_order_actions_end', $admin, 'order_actions');
     197        $this->loader->add_filter('woocommerce_admin_order_actions', $admin, 'order_actions', 10, 2);
    198198        $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_deliver_order_box');
    199199        $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_return_order_box');
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/logistra-robots.php

    r3197337 r3201495  
    1717 * Plugin URI:        https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/
    1818 * Description:       Integrate WooCommerce with Logistra Cargonizer or Profrakt - Freight administration made easy by Wildrobot!
    19  * Version:           7.7.3
     19 * Version:           7.8.0
    2020 * Author:            Robertosnap
    2121 * Author URI:        https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/
     
    3939 * Rename this for your plugin and update it as you release new versions.
    4040 */
    41 define('WILDROBOT_LOGISTRA_VERSION', '7.7.3');
     41define('WILDROBOT_LOGISTRA_VERSION', '7.8.0');
    4242
    4343/**
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/README.txt

    r3197337 r3201495  
    44Tags: Cargonizer, Logistra, WildRobot, Profrakt, Frakt
    55Requires at least: 5.1
    6 Tested up to: 6.6.2
    7 Stable tag: 7.7.3
     6Tested up to: 6.7.1
     7Stable tag: 7.8.0
    88WC requires at least: 3.0.0
    9 WC tested up to: 9.3.2
     9WC tested up to: 9.4.2
    1010License: GPLv2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5050
    5151
     52= 7.8.0 =
     53* FIX Order actions list buttons now properly aligned in admin.
     54
    5255= 7.7.3 =
    5356* FIX Strip special characters from description for separate packages.
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/admin/class-wildrobot-logistra-admin.php

    r3188583 r3201495  
    3333
    3434
    35     public function order_actions($order)
    36     {
    37         // We need to attach some data to the DOM element to instantiate the REACT components correctly and wihtout extra backend calls
    38         // To show if order has been sent
     35    public function order_actions($actions, $order)
     36    {
    3937        $order_id = $order->get_id();
    4038        $sent = $order->get_meta('logistra-robots-sent', true) == 'yes' ? 'true' : 'false';
    4139        $show_label_download = get_option("wildrobot_logistra_show_label_after_send_order") === "yes" ? 'true' : 'false';
    4240        $label_url = $order->get_meta('logistra-robots-freight-label-url', true);
    43         // To distiguish each button /vue instance
    44 
     41
     42        // Add send order action if not hidden
    4543        if (get_option("wildrobot_logistra_hide_send_buttons", "no") !== "yes") {
    46             echo "<div class='wildrobot-logistra-order-action-send' data-id=" . $order_id . ' data-sent=' . $sent . ' data-label=' . $show_label_download . ' data-labelUrl=' . $label_url . '></div>';
    47         }
     44            $actions['wildrobot_send'] = array(
     45                'url'       => add_query_arg(array(
     46                    'action' => 'wildrobot_logistra_send_order',
     47                    'order_id' => $order_id,
     48                    'sent' => $sent,
     49                    'show_label' => $show_label_download,
     50                    'label_url' => urlencode($label_url)
     51                ), admin_url('admin-ajax.php')),
     52                'name'      => __('Send ordre', 'wildrobot-logistra'),
     53                'action'    => "view wildrobot_send wildrobot-logistra-order-action-send wc-action-button-wildrobot_send"
     54            );
     55        }
     56
     57        // Add override action if not hidden
    4858        if (get_option("wildrobot_logistra_hide_override_buttons", "no") !== "yes") {
    49             echo "<div class='wildrobot-logistra-order-action-override' data-id=" . $order_id . ' data-sent=' . $sent . ' ></div>';
    50         }
     59            $actions['wildrobot_override'] = array(
     60                'url'       => add_query_arg(array(
     61                    'action' => 'wildrobot_logistra_override_order',
     62                    'order_id' => $order_id,
     63                    'sent' => $sent
     64                ), admin_url('admin-ajax.php')),
     65                'name'      => __('Override', 'wildrobot-logistra'),
     66                'action'    => "view wildrobot_override wildrobot-logistra-order-action-override wc-action-button-wildrobot_override"
     67            );
     68        }
     69
     70        // Add picklist action if active
    5171        if (get_option("wildrobot_logistra_picklist_active") === "yes") {
    5272            $picked = $order->get_meta('wildrobot-logistra-picklist-created', true) == 'yes' ? 'true' : 'false';
    53             echo "<div class='wildrobot-logistra-picklist-order' data-id=" . $order_id . ' data-picked=' . $picked . ' ></div>';
    54         }
     73            $actions['wildrobot_picklist'] = array(
     74                'url'       => add_query_arg(array(
     75                    'action' => 'wildrobot_logistra_picklist',
     76                    'order_id' => $order_id,
     77                    'picked' => $picked
     78                ), admin_url('admin-ajax.php')),
     79                'name'      => __('Plukkliste', 'wildrobot-logistra'),
     80                'action'    => "view wildrobot_picklist wildrobot-logistra-picklist-order wc-action-button-wildrobot_picklist"
     81            );
     82        }
     83
     84        return $actions;
    5585    }
    5686
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/includes/class-wildrobot-logistra-consignment-order.php

    r3188583 r3201495  
    321321        if ($use_product_names) {
    322322            $name_array = array_map(function ($product) {
    323                 return $product->get_quantity() . 'x' . $product->get_name() . ',';
     323                return $product->get_quantity() . 'x' . wp_strip_all_tags($product->get_name()) . ',';
    324324            }, $items);
    325325            $transport_description = join(' ', $name_array);
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/includes/class-wildrobot-logistra.php

    r3194929 r3201495  
    195195        $this->loader->add_filter('script_loader_tag', $admin, 'special_script_enqueue_tags', 10, 3);
    196196        $this->loader->add_filter('admin_menu', $admin, 'wildrobot_woocommerce_submenu_link', 99);
    197         $this->loader->add_filter('woocommerce_admin_order_actions_end', $admin, 'order_actions');
     197        $this->loader->add_filter('woocommerce_admin_order_actions', $admin, 'order_actions', 10, 2);
    198198        $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_deliver_order_box');
    199199        $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_return_order_box');
  • logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/logistra-robots.php

    r3197337 r3201495  
    1717 * Plugin URI:        https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/
    1818 * Description:       Integrate WooCommerce with Logistra Cargonizer or Profrakt - Freight administration made easy by Wildrobot!
    19  * Version:           7.7.3
     19 * Version:           7.8.0
    2020 * Author:            Robertosnap
    2121 * Author URI:        https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/
     
    3939 * Rename this for your plugin and update it as you release new versions.
    4040 */
    41 define('WILDROBOT_LOGISTRA_VERSION', '7.7.3');
     41define('WILDROBOT_LOGISTRA_VERSION', '7.8.0');
    4242
    4343/**
Note: See TracChangeset for help on using the changeset viewer.