function _add_recipient_partner($emails, $objects) { $order_id = isset($objects->id) ? $objects->id : false; if ($order_id) { // change order currency if ($currency = get_post_meta($order_id, '_order_currency', true)) { TravelHelper::change_current_currency($currency); } $order = wc_get_order($order_id); if (sizeof($order->get_items()) > 0) { $partner_email_array = array(); foreach ($order->get_items() as $item_id => $item) { if (!empty($item['item_meta']['_st_st_booking_id'][0]) and $st_booking_id = $item['item_meta']['_st_st_booking_id'][0]) { $post_type = !empty($item['item_meta']['_st_st_booking_post_type']) ? $item['item_meta']['_st_st_booking_post_type'] : false; $post_type = st_wc_parse_order_item_meta($post_type); $partner_email = apply_filters('st_get_owner_email_' . $post_type, $st_booking_id); if ($partner_email != $st_booking_id) { if (!in_array($partner_email, $partner_email_array)) { $partner_email_array[] = $partner_email; } } } } if (!empty($partner_email_array)) { $emails .= ',' . implode(',', $partner_email_array); } } } return $emails; }
<?php echo __("Discount", ST_TEXTDOMAIN) . ": "; ?> <?php echo esc_attr($data) . "%"; ?> <?php } ?> </p></li> <?php } ?> <?php if (isset($item_data['_line_tax'])) { $data = st_wc_parse_order_item_meta($item_data['_line_tax']); ?> <?php if (!empty($data)) { ?> <li><p> <?php echo __("Tax", ST_TEXTDOMAIN) . ": "; ?> <?php echo TravelHelper::format_money($data); ?> <?php } ?> </p></li>
<?php /** * Created by PhpStorm. * User: MSI * Date: 15/07/2015 * Time: 1:58 CH */ $item_data = isset($item['item_meta']) ? $item['item_meta'] : array(); ?> <ul class="wc-order-item-meta-list mt5"> <?php // Deposit Amount if (isset($item_data['_st_deposit_money'])) { $deposit = st_wc_parse_order_item_meta($item_data['_st_deposit_money']); if ($deposit = unserialize($deposit)) { ?> <li> <span class="meta-label"><?php printf(__('Deposit %s', ST_TEXTDOMAIN), $deposit['type']); ?> :</span> <span class="meta-data"><?php switch ($deposit['type']) { case "percent": echo $deposit['amount'] . '%'; break; case "amount": echo TravelHelper::format_money($deposit['amount']); break; }