33 lines
1.1 KiB
PHP
33 lines
1.1 KiB
PHP
|
|
<?php
|
||
|
|
if ( ! defined( 'ABSPATH' ) ) { exit; }
|
||
|
|
list($order, $items) = MiraviaCore::get_order_woocommerce($post->ID);
|
||
|
|
?>
|
||
|
|
<div id="miravia_order_gestion">
|
||
|
|
<?php
|
||
|
|
$package_data = get_post_meta($post->ID, '_miravia_packed_result', true);
|
||
|
|
if(isset($package_data['data']['pack_order_list'])){
|
||
|
|
$packages = [];
|
||
|
|
foreach ($package_data['data']['pack_order_list'] as $item){
|
||
|
|
if(isset($item['order_item_list'])){
|
||
|
|
foreach($item['order_item_list'] as $package){
|
||
|
|
$packages[$package['package_id']] = true;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
foreach($packages as $p => $v) {
|
||
|
|
if($v) {
|
||
|
|
echo wp_kses('<a href="javascript:void(0)" class="miraviaprintLabel" data-id="'.$post->ID.'" data-package="'.$p.'"><i class="fa fa-print"></i> Print Shipping Label ['.$p.']</a>', wp_kses_allowed_html());
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}else{
|
||
|
|
echo wp_kses(' <p>'.__('Ready to ship?','miraviawoo').'</p>
|
||
|
|
<button type="button" id="packOrderButton" data-id="'.$post->ID.'">Pack Order</button>', wp_kses_allowed_html());
|
||
|
|
}
|
||
|
|
|
||
|
|
?>
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
</div>
|