Пример #1
0
		<?php 
    do_action('fflcommerce_my_account_orders_thead');
    ?>
	</tr>
	</thead>
	<tbody><?php 
    $orders = new fflcommerce_orders();
    $orders->get_customer_orders(get_current_user_id(), $recent_orders);
    if ($orders->orders) {
        foreach ($orders->orders as $order) {
            /** @var $order fflcommerce_order */
            if ($order->status == 'pending') {
                foreach ($order->items as $item) {
                    $_product = $order->get_product_from_item($item);
                    $temp = new fflcommerce_product($_product->ID);
                    if ($temp->managing_stock() && (!$temp->is_in_stock() || !$temp->has_enough_stock($item['qty']))) {
                        $order->cancel_order(sprintf(__("Product - %s - is now out of stock -- Canceling Order", 'fflcommerce'), $_product->get_title()));
                        ob_get_clean();
                        wp_safe_redirect(apply_filters('fflcommerce_get_myaccount_page_id', get_permalink(fflcommerce_get_page_id('myaccount'))));
                        exit;
                    }
                }
            }
            ?>
<tr class="order">
		<td><?php 
            echo $order->get_order_number();
            ?>
</td>
		<td><time title="<?php 
            echo esc_attr(date_i18n(get_option('date_format') . ' ' . get_option('time_format'), strtotime($order->order_date)));