Changeset 3319809
- Timestamp:
- 06/30/2025 09:10:04 AM (6 months ago)
- Location:
- shipi
- Files:
-
- 15 added
- 4 edited
-
tags/1.2.1 (added)
-
tags/1.2.1/assets (added)
-
tags/1.2.1/assets/css (added)
-
tags/1.2.1/assets/css/admin.css (added)
-
tags/1.2.1/assets/img (added)
-
tags/1.2.1/assets/img/shipi-20px.png (added)
-
tags/1.2.1/assets/img/shipi_100px.png (added)
-
tags/1.2.1/assets/js (added)
-
tags/1.2.1/assets/js/admin.js (added)
-
tags/1.2.1/includes (added)
-
tags/1.2.1/includes/rest-api.php (added)
-
tags/1.2.1/includes/shipping-class.php (added)
-
tags/1.2.1/index.php (added)
-
tags/1.2.1/readme.txt (added)
-
tags/1.2.1/shipi.php (added)
-
trunk/assets/js/admin.js (modified) (1 diff)
-
trunk/includes/rest-api.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/shipi.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
shipi/trunk/assets/js/admin.js
r3151569 r3319809 51 51 if(response.success){ 52 52 $("." + order_id + "_shipi_label_button").html( response.data.tracking_no); 53 $("." + order_id + "_shipi_pdf_btn").attr('href', "https://app.myshipi.com/shipping_labels/_label_"+ response.data.tracking_no +".pdf").show();53 $("." + order_id + "_shipi_pdf_btn").attr('href', response.data.label).show(); 54 54 $("." + order_id + "_shipi_brand_img").attr('src', "https://app.myshipi.com/assets/img/brand/"+ response.data.carrier +".jpg").show(); 55 55 } -
shipi/trunk/includes/rest-api.php
r3261026 r3319809 41 41 $tracking_number = $data->get_param('tracking_number'); 42 42 $carrier = $data->get_param('carrier'); 43 $label = $data->get_param('label'); 43 44 44 45 $order_id = sanitize_text_field($order_id); 45 46 $tracking_number = sanitize_text_field($tracking_number); 46 47 $carrier = sanitize_text_field($carrier); 48 $label = sanitize_text_field($label); 47 49 $response = array(); 48 50 … … 59 61 $order->update_meta_data('_shipi_tracking_no', $tracking_number); 60 62 $order->update_meta_data('_shipi_carrier', $carrier); 63 $order->update_meta_data('_shipi_carrier_label', $label); 61 64 62 65 // Add tracking number to customer note … … 65 68 66 69 // Allow custom operations via filter 67 do_action('shipi_v1_update_shipment_custom_operations', $order_id, $tracking_number, $carrier );70 do_action('shipi_v1_update_shipment_custom_operations', $order_id, $tracking_number, $carrier, $label); 68 71 69 72 $order->save(); -
shipi/trunk/readme.txt
r3261026 r3319809 4 4 Requires at least: 4.0.1 5 5 Tested up to: 6.7 6 Stable tag: 1.2. 06 Stable tag: 1.2.1 7 7 Requires PHP: 5.6 8 8 License: GPLv3 or later License … … 40 40 41 41 == Changelog == 42 = 1.2.1 = 43 * Bug fix on the label URL 42 44 = 1.2.0 = 43 45 * . Updated the Customer order note -
shipi/trunk/shipi.php
r3261026 r3319809 3 3 * Plugin Name: Shipi 4 4 * Description: 15+ Shipping carriers in one package. 5 * Version: 1.2. 05 * Version: 1.2.1 6 6 * Author: Shipi 7 7 * Author URI: https://myshipi.com/ … … 231 231 $order_id = $order->get_id(); 232 232 $carrier = ""; 233 $label = ""; 233 234 if ($this->hpos_enabled) { 234 235 $button_txt = $order->get_meta("_shipi_tracking_no"); 235 236 $carrier = $order->get_meta("_shipi_carrier"); 237 $label = $order->get_meta("_shipi_carrier_label"); 236 238 }else{ 237 239 $button_txt = get_post_meta($order_id, '_shipi_tracking_no', true); 238 240 $carrier = get_post_meta($order_id, '_shipi_carrier', true); 241 $label = get_post_meta($order_id, '_shipi_carrier_label', true); 239 242 } 240 243 … … 252 255 echo '<p class="form-field form-field-wide wc-customer-user">'; 253 256 echo ($show_txt) ? "<b>Tracking <br/></b>" : ""; 254 echo '<a href="https://app.myshipi.com/shipping_labels/order_'. esc_html($order_id) .'_'. esc_html($carrier) .'_track_'. esc_html($button_txt) .'_label.pdf" class="'. esc_attr($order_id) .'_shipi_pdf_btn button button-secondary" target="_blank" style="cursor: pointer;margin-right:5px;'. esc_html($pdf_button_style) .'" ><span class="dashicons dashicons-pdf"></span></a>'; 257 if($label != ""){ 258 echo '<a href="' . esc_url($label) . '" class="'. esc_attr($order_id) .'_shipi_pdf_btn button button-secondary" target="_blank" style="cursor: pointer;margin-right:5px;'. esc_html($pdf_button_style) .'" ><span class="dashicons dashicons-pdf"></span></a>'; 259 }else{ 260 echo '<a href="https://app.myshipi.com/shipping_labels/order_'. esc_html($order_id) .'_'. esc_html($carrier) .'_track_'. esc_html($button_txt) .'_label.pdf" class="'. esc_attr($order_id) .'_shipi_pdf_btn button button-secondary" target="_blank" style="cursor: pointer;margin-right:5px;'. esc_html($pdf_button_style) .'" ><span class="dashicons dashicons-pdf"></span></a>'; 261 } 255 262 echo '<a data-order-id="' . esc_attr($order_id) . '" style="cursor: pointer;" class="'. esc_html($button_class) .' shipi_label_button '. esc_attr($order_id) .'_shipi_label_button">' . esc_html($button_txt) . '</a>'; 256 263 echo "<img src='https://app.myshipi.com/assets/img/brand/". esc_html($carrier) .".jpg' class='". esc_attr($order_id) ."_shipi_brand_img' style='width:50px;margin-left:5px;vertical-align: middle;". esc_html($pdf_button_style) ."' >"; … … 319 326 $order = wc_get_order($order_id); 320 327 $carrier = ""; 328 $label = ""; 321 329 if ($this->hpos_enabled) { 322 330 $tracking = $order->get_meta("_shipi_tracking_no"); 323 331 $carrier = $order->get_meta("_shipi_carrier"); 332 $label = $order->get_meta("_shipi_carrier_label"); 324 333 325 334 }else{ 326 335 $tracking = get_post_meta($order_id, '_shipi_tracking_no', true); 327 336 $carrier = get_post_meta($order_id, '_shipi_carrier', true); 337 $label = get_post_meta($order_id, '_shipi_carrier_label', true); 328 338 } 329 339 if($tracking != ""){ 330 wp_send_json_success( array( "tracking_no" => $tracking, "carrier" => $carrier ) );340 wp_send_json_success( array( "tracking_no" => $tracking, "carrier" => $carrier, "label" => $label) ); 331 341 } 332 342
Note: See TracChangeset
for help on using the changeset viewer.