<?php
/**
 * Vendor Order Items
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/emails/vendor-order-items.php.
 *
 * @author  Jamie Madden, WC Vendors
 * @package WCVendors/Templates/Emails
 * @version 2.0.0
 *
 * @phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

$text_align = is_rtl() ? 'right' : 'left';

foreach ( $items as $item_id => $item ) :

    $product = $item->get_product();

    if ( apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
        ?>
        <tr class="<?php echo esc_attr( apply_filters( 'woocommerce_order_item_class', 'order_item', $item, $order ) ); ?>">
            <td class="td"
                style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; border: 1px solid #eee; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; word-wrap:break-word;">
                <?php

                // Show title/image etc.
                if ( $show_image ) {
                    $item_thumbnail = apply_filters( 'woocommerce_order_item_thumbnail', '<div style="margin-bottom: 5px"><img src="' . ( $product->get_image_id() ? current( wp_get_attachment_image_src( $product->get_image_id(), 'thumbnail' ) ) : wc_placeholder_img_src() ) . '" alt="' . esc_attr__( 'Product image', 'wc-vendors' ) . '" height="' . esc_attr( $image_size[1] ) . '" width="' . esc_attr( $image_size[0] ) . '" style="vertical-align:middle; margin-' . ( is_rtl() ? 'left' : 'right' ) . ': 10px;" /></div>', $item );
                    echo wp_kses_post( $item_thumbnail );
                }

                // Product name.
                $item_name = apply_filters( 'woocommerce_order_item_name', $item->get_name(), $item, false );
                echo wp_kses_post( $item_name );

                // SKU.
                if ( $show_sku && is_object( $product ) && $product->get_sku() ) {
                    $item_sku = ' (#' . $product->get_sku() . ')';
                    echo wp_kses_post( $item_sku );
                }

                // Allow other plugins to add additional product information here.
                do_action( 'woocommerce_order_item_meta_start', $item_id, $item, $order, $plain_text );

                wc_display_item_meta( $item );

                // // Allow other plugins to add additional product information here.
                do_action( 'woocommerce_order_item_meta_end', $item_id, $item, $order, $plain_text );

                ?>
            </td>
            <td class="td"
                style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; border: 1px solid #eee; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;"><?php echo wp_kses_post( apply_filters( 'woocommerce_email_order_item_quantity', $item->get_quantity(), $item ) ); ?></td>

            <?php if ( 'both' === $totals_display || 'commission' === $totals_display ) : ?>
                <td class="td"
                    style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; border: 1px solid #eee; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;"><?php echo wp_kses_post( wc_price( WCV_Commission::get_commission_due( $order->get_id(), $product->get_id(), $vendor_id ) ) ); ?></td>
            <?php endif; ?>

            <?php if ( 'both' === $totals_display || 'product' === $totals_display ) : ?>
                <td class="td"
                    style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; border: 1px solid #eee; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;"><?php echo wp_kses_post( $order->get_formatted_line_subtotal( $item ) ); ?></td>
            <?php endif; ?>

        </tr>

        <?php
    }

    ?>

<?php endforeach; ?>
