Skip to content

Commit 0d4ecb1

Browse files
authored
Merge pull request #191 from TycheSoftwares/issue-113
issue-113
2 parents d539358 + cc29629 commit 0d4ecb1

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

woocommerce-delivery-notes/templates/print-order/print-content.php

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,12 @@
140140

141141
<?php
142142

143+
$product_addons = array();
144+
$woocommerce_product_addon = 'woocommerce-product-addons/woocommerce-product-addons.php';
145+
if ( in_array( $woocommerce_product_addon, apply_filters( 'active_plugins', get_option( 'active_plugins', array() ) ), true ) ) {
146+
$product_id = $item['product_id'];
147+
$product_addons = WC_Product_Addons_Helper::get_product_addons( $product_id );
148+
}
143149
if ( version_compare( get_option( 'woocommerce_version' ), '3.0.0', '>=' ) ) {
144150
if ( isset( $item['variation_id'] ) && 0 !== $item['variation_id'] ) {
145151
$variation = wc_get_product( $item['product_id'] );
@@ -150,6 +156,15 @@
150156
}
151157
$term_wp = get_term_by( 'slug', $value, $key );
152158
$attribute_name = wc_attribute_label( $key, $variation );
159+
if ( ! empty( $product_addons ) ) {
160+
foreach ( $product_addons as $addon ) {
161+
if ( 'file_upload' === $addon['type'] ) {
162+
if ( $key === $addon['name'] ) {
163+
$value = wp_basename( $value );
164+
}
165+
}
166+
}
167+
}
153168
if ( isset( $term_wp->name ) ) {
154169
echo '<br>' . wp_kses_post( $attribute_name . ':' . $term_wp->name );
155170
} else {
@@ -163,6 +178,15 @@
163178
if ( is_array( $value ) ) {
164179
continue;
165180
}
181+
if ( ! empty( $product_addons ) ) {
182+
foreach ( $product_addons as $addon ) {
183+
if ( 'file_upload' === $addon['type'] ) {
184+
if ( $key === $addon['name'] ) {
185+
$value = wp_basename( $value );
186+
}
187+
}
188+
}
189+
}
166190
echo '<br>' . wp_kses_post( $key . ':' . $value );
167191
}
168192
}

0 commit comments

Comments
 (0)