108 lines
6.2 KiB
PHP
108 lines
6.2 KiB
PHP
<?php
|
|
defined('ABSPATH') or die(); // Exit if accessed directly
|
|
|
|
$countItems = count($wishlist_items);
|
|
?>
|
|
|
|
<!-- WISHLIST TABLE -->
|
|
<table class="shop_table wishlist_table wishlist-fragment">
|
|
<tbody>
|
|
<?php if ($countItems > 0) :
|
|
foreach ($wishlist_items as $item) :
|
|
global $product;
|
|
$product = wc_get_product($item);
|
|
|
|
if (empty($product)) :
|
|
continue;
|
|
endif;
|
|
|
|
$productId = $product->get_id();
|
|
$status = $product->get_status();
|
|
$title_product = apply_filters('woocommerce_in_cartproduct_obj_title', $product->get_name(), $product);
|
|
|
|
if (!$product->is_visible() || $status != 'publish') : ?>
|
|
<tr class="nasa-tr-wishlist-item hidden-tag item-invisible" id="nasa-wishlist-row-<?php echo (int) $productId; ?>" data-row-id="<?php echo (int) $productId; ?>">
|
|
<td class="product-remove" colspan="2">
|
|
<a href="javascript:void(0);" class="remove nasa-remove_from_wishlist btn-wishlist btn-nasa-wishlist nasa-added" title="<?php esc_attr_e('Remove this product', 'elessi-theme'); ?>" data-prod="<?php echo (int) $productId; ?>" rel="nofollow">
|
|
<?php esc_html_e('Remove', 'elessi-theme') ?>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
continue;
|
|
endif;
|
|
|
|
$availability = $product->get_availability();
|
|
$stock_status = isset($availability['class']) ? $availability['class'] : 'in-stock';
|
|
?>
|
|
<tr class="nasa-tr-wishlist-item" id="nasa-wishlist-row-<?php echo (int) $productId; ?>" data-row-id="<?php echo (int) $productId; ?>">
|
|
<td class="product-wishlist-info">
|
|
<div class="wishlist-item">
|
|
<div class="image-wishlist left rtl-right">
|
|
<a href="<?php echo esc_url(get_permalink(apply_filters('woocommerce_in_cart_product', $productId))); ?>" title="<?php echo esc_attr($title_product); ?>">
|
|
<?php echo $product->get_image('thumbnail'); ?>
|
|
</a>
|
|
</div>
|
|
|
|
<div class="info-wishlist left rtl-right padding-left-15 rtl-padding-left-0 rtl-padding-right-15">
|
|
<a class="nasa-wishlist-title" href="<?php echo esc_url(get_permalink(apply_filters('woocommerce_in_cart_product', $productId))); ?>" title="<?php echo esc_attr($title_product); ?>">
|
|
<?php echo $title_product; ?>
|
|
</a>
|
|
|
|
<div class="wishlist-price">
|
|
<span class="price">
|
|
<?php echo $product->get_price_html(); ?>
|
|
</span>
|
|
|
|
<?php
|
|
if (!empty($availability['availability'])) :
|
|
if ($stock_status == 'out-of-stock') :
|
|
echo '<span class="wishlist-out-of-stock"> — ' . $availability['availability'] . '</span>';
|
|
else :
|
|
echo '<span class="wishlist-in-stock"> — ' . $availability['availability'] . '</span>';
|
|
endif;
|
|
endif;
|
|
?>
|
|
</div>
|
|
|
|
<?php
|
|
if (!isset($nasa_opt['disable-cart']) || !$nasa_opt['disable-cart']) :
|
|
if ($stock_status != 'out-of-stock'):
|
|
echo '<div class="add-to-cart-wishlist nasa-relative inline-block">';
|
|
echo elessi_add_to_cart_in_wishlist();
|
|
echo '</div>';
|
|
endif;
|
|
endif;
|
|
?>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
|
|
<td class="product-remove">
|
|
<a href="javascript:void(0);" class="remove nasa-remove_from_wishlist btn-wishlist btn-nasa-wishlist nasa-stclose small nasa-added" title="<?php esc_attr_e('Remove', 'elessi-theme'); ?>" data-prod="<?php echo (int) $productId; ?>" rel="nofollow">
|
|
<?php esc_html_e('Remove', 'elessi-theme') ?>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
|
|
<?php endforeach;
|
|
else:
|
|
$target_shop = apply_filters('nasa_target_return_shop', 'javascript:void(0);');
|
|
?>
|
|
<tr>
|
|
<td class="wishlist-empty">
|
|
<p class="empty">
|
|
<svg class="nasa-icon" width="20" height="20" viewBox="0 0 32 32"><path d="M21.886 5.115c3.521 0 6.376 2.855 6.376 6.376 0 1.809-0.754 3.439-1.964 4.6l-10.297 10.349-10.484-10.536c-1.1-1.146-1.778-2.699-1.778-4.413 0-3.522 2.855-6.376 6.376-6.376 2.652 0 4.925 1.62 5.886 3.924 0.961-2.304 3.234-3.924 5.886-3.924zM21.886 4.049c-2.345 0-4.499 1.089-5.886 2.884-1.386-1.795-3.54-2.884-5.886-2.884-4.104 0-7.442 3.339-7.442 7.442 0 1.928 0.737 3.758 2.075 5.152l11.253 11.309 11.053-11.108c1.46-1.402 2.275-3.308 2.275-5.352 0-4.104-3.339-7.442-7.442-7.442v0z" fill="currentColor" /></svg>
|
|
<?php esc_html_e('No products in the wishlist.', 'elessi-theme') ?>
|
|
<a href="<?php echo $target_shop; ?>" class="button nasa-sidebar-return-shop" rel="nofollow">
|
|
<?php echo esc_html__('RETURN TO SHOP', 'elessi-theme'); ?>
|
|
</a>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
endif; ?>
|
|
</tbody>
|
|
|
|
</table>
|