0xsec Shell
0xSec


Server : LiteSpeed
System : Linux webbox1.ncrdns.net 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64
User : rahcos ( 1533)
PHP Version : 8.4.23
Disable Function : NONE
Directory :  /home/rahcos/.trash/wp-content/themes/hara/woocommerce/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/rahcos/.trash/wp-content/themes/hara/woocommerce/wishlist-view.php
<?php
/**
 * Wishlist page template - Standard Layout
 *
 * @author Your Inspiration Themes
 * @package YITH WooCommerce Wishlist
 * @version 3.0.0
 */

/**
 * Template variables:
 *
 * @var $wishlist \YITH_WCWL_Wishlist Current wishlist
 * @var $wishlist_items array Array of items to show for current page
 * @var $wishlist_token string Current wishlist token
 * @var $wishlist_id int Current wishlist id
 * @var $users_wishlists array Array of current user wishlists
 * @var $current_page int Current page
 * @var $page_links array Array of page links
 * @var $is_user_owner bool Whether current user is wishlist owner
 * @var $show_price bool Whether to show price column
 * @var $show_dateadded bool Whether to show item date of addition
 * @var $show_stock_status bool Whether to show product stock status
 * @var $show_add_to_cart bool Whether to show Add to Cart button
 * @var $show_remove_product bool Whether to show Remove button
 * @var $show_price_variations bool Whether to show price variation over time
 * @var $show_variation bool Whether to show variation attributes when possible
 * @var $show_cb bool Whether to show checkbox column
 * @var $show_quantity bool Whether to show input quantity or not
 * @var $show_ask_estimate_button bool Whether to show Ask an Estimate form
 * @var $show_last_column bool Whether to show last column (calculated basing on previous flags)
 * @var $move_to_another_wishlist bool Whether to show Move to another wishlist select
 * @var $move_to_another_wishlist_type string Whether to show a select or a popup for wishlist change
 * @var $additional_info bool Whether to show Additional info textarea in Ask an estimate form
 * @var $price_excl_tax bool Whether to show price excluding taxes
 * @var $enable_drag_n_drop bool Whether to enable drag n drop feature
 * @var $repeat_remove_button bool Whether to repeat remove button in last column
 * @var $available_multi_wishlist bool Whether multi wishlist is enabled and available
 * @var $no_interactions bool
 */

if (! defined('YITH_WCWL')) {
    exit;
} // Exit if accessed directly
?>

<!-- WISHLIST TABLE -->
<table class="shop_table cart wishlist_table wishlist_view traditional responsive" data-pagination="<?php echo esc_attr($pagination)?>" data-per-page="<?php echo esc_attr($per_page)?>" data-page="<?php echo esc_attr($current_page)?>" data-id="<?php echo esc_attr($wishlist_id); ?>" data-token="<?php echo esc_attr($wishlist_token); ?>">

    <?php $column_count = 2; ?>

    <thead>
    <tr>
        <?php if ($show_cb) : $column_count ++; ?>
            <th class="product-checkbox">
                <input type="checkbox" value="" name="" id="bulk_add_to_cart"/>
            </th>
        <?php endif; ?>

        <?php if ($show_remove_product): $column_count ++; ?>
            <th class="product-remove"></th>
        <?php endif; ?>

        <th class="product-thumbnail"></th>

        <th class="product-name">
            <span class="nobr">
                <?php echo apply_filters('yith_wcwl_wishlist_view_name_heading', esc_html__('Product name', 'hara')) ?>
            </span>
        </th>

        <?php if ($show_price || $show_price_variations) : $column_count ++; ?>
            <th class="product-price">
                <span class="nobr">
                    <?php echo apply_filters('yith_wcwl_wishlist_view_price_heading', esc_html__('Unit price', 'hara')) ?>
                </span>
            </th>
        <?php endif; ?>

        <?php if ($show_quantity) : $column_count ++; ?>
            <th class="product-quantity">
                <span class="nobr">
                    <?php echo apply_filters('yith_wcwl_wishlist_view_quantity_heading', esc_html__('Quantity', 'hara')) ?>
                </span>
            </th>
        <?php endif;?>

        <?php if ($show_stock_status) : $column_count ++; ?>
            <th class="product-stock-status">
                <span class="nobr">
                    <?php echo apply_filters('yith_wcwl_wishlist_view_stock_heading', esc_html__('Stock status', 'hara')) ?>
                </span>
            </th>
        <?php endif; ?>

        <?php if ($show_last_column) : $column_count ++; ?>
            <th class="product-add-to-cart"></th>
        <?php endif; ?>

        <?php if ($enable_drag_n_drop): $column_count ++; ?>
            <th class="product-arrange">
                <span class="nobr">
                    <?php echo apply_filters('yith_wcwl_wishlist_view_arrange_heading', esc_html__('Arrange', 'hara'))?>
                </span>
            </th>
        <?php endif; ?>
    </tr>
    </thead>

    <tbody class="wishlist-items-wrapper">
    <?php
    if ($wishlist && $wishlist->has_items()) :
        foreach ($wishlist_items as $item) :
            /**
             * @var $item \YITH_WCWL_Wishlist_Item
             */
            global $product;

            $product = $item->get_product();
            $availability = $product->get_availability();
            $stock_status = isset($availability['class']) ? $availability['class'] : false;

            if ($product && $product->exists()) :
                ?>
                <tr id="yith-wcwl-row-<?php echo esc_attr($item->get_product_id()); ?>" data-row-id="<?php echo esc_attr($item->get_product_id()); ?>">
                    <?php if ($show_cb) : ?>
                        <td class="product-checkbox">
                            <input type="checkbox" value="yes" name="items[<?php echo esc_attr($item->get_product_id()) ?>][cb]" />
                        </td>
                    <?php endif ?>
                
                    <td class="product-thumbnail">
                        <?php if ($show_remove_product): ?>
                        <span class="product-remove icon">
                                <a href="<?php echo esc_url(add_query_arg('remove_from_wishlist', $item->get_product_id())) ?>" class="remove_from_wishlist" title="<?php echo apply_filters('yith_wcwl_remove_product_wishlist_message_title', esc_html__('Remove this product', 'hara')); ?>"><i class="tb-icon tb-icon-close-01"></i></a>
                        </span>
                        <?php endif; ?>
                        <a href="<?php echo esc_url(get_permalink(apply_filters('woocommerce_in_cart_product', $item->get_product_id()))) ?>">
                            <?php echo trim($product->get_image()); ?>
                        </a>
                    </td>

                    <?php if ($show_stock_status) : ?>
                        <td class="product-stock-status">
                            <?php
                                $stock_html = ($stock_status == 'out-of-stock') ? '<span class="wishlist-out-of-stock">' . apply_filters('yith_wcwl_out_of_stock_label', esc_html__('Out of stock', 'hara')) . '</span>' : '<span class="wishlist-in-stock">' . apply_filters('yith_wcwl_in_stock_label', esc_html__('In Stock', 'hara')) . '</span>';
                                echo  trim($stock_html);
                            ?>
                        </td>
                    <?php endif ?>
                    
                    <td class="product-name">
                        <a href="<?php echo esc_url(get_permalink(apply_filters('woocommerce_in_cart_product', $item->get_product_id()))) ?>"><?php echo apply_filters('woocommerce_in_cartproduct_obj_title', $product->get_title(), $product) ?></a>

                        <?php
                        if ($show_variation && $product->is_type('variation')) {
                            /**
                             * @var $product \WC_Product_Variation
                             */
                            echo wc_get_formatted_variation($product);
                        }
                        ?>

                        <?php do_action('yith_wcwl_table_after_product_name', $item); ?>
                    </td>

                    <?php if ($show_price || $show_price_variations) : ?>
                        <td class="product-price">
                            <?php
                            if ($show_price) {
                                echo trim($item->get_formatted_product_price());
                            }

                            if ($show_price_variations) {
                                echo trim($item->get_price_variation());
                            }
                            ?>
                        </td>
                    <?php endif ?>

                    <?php if ($show_quantity) : ?>
                        <td class="product-quantity">
                            <?php if (! $no_interactions && $is_user_owner): ?>
                                <input type="number" min="1" step="1" name="items[<?php echo esc_attr($item->get_product_id())?>][quantity]" value="<?php echo esc_attr($item->get_quantity())?>" />
                            <?php else: ?>
                                <?php echo trim($item->get_quantity()); ?>
                            <?php endif; ?>
                        </td>
                    <?php endif;?>

                    <?php if ($show_last_column): ?>
                        <td class="product-add-to-cart">
                            <!-- Date added -->
                            <?php
                            if ($show_dateadded && $item->get_date_added()):
                                echo '<span class="dateadded">' . sprintf(esc_html__('Added on: %s', 'hara'), $item->get_date_added_formatted()) . '</span>';
                            endif;
                            ?>

                            <!-- Add to cart button -->
                            <?php if ($show_add_to_cart && isset($stock_status) && $stock_status != 'out-of-stock'): ?>
                                <?php woocommerce_template_loop_add_to_cart(array( 'quantity' => $show_quantity ? $item->get_quantity() : 1 )); ?>
                            <?php endif ?>

                            <!-- Change wishlist -->
                            <?php if ($move_to_another_wishlist && $available_multi_wishlist && count($users_wishlists) > 1): ?>
                                <?php if ('select' == $move_to_another_wishlist_type): ?>
                                    <select class="change-wishlist selectBox">
                                        <option value=""><?php esc_html_e('Move', 'hara') ?></option>
                                        <?php
                                        foreach ($users_wishlists as $wl):
                                            /**
                                             * @var $wl \YITH_WCWL_Wishlist
                                             */
                                            if ($wl->get_token() == $wishlist_token) {
                                                continue;
                                            }
                                        ?>
                                            <option value="<?php echo esc_attr($wl->get_token()) ?>">
                                                <?php echo sprintf('%s - %s', $wl->get_formatted_name(), $wl->get_formatted_privacy()); ?>
                                            </option>
                                        <?php
                                        endforeach;
                                        ?>
                                    </select>
                                <?php else: ?>
                                    <a href="#move_to_another_wishlist" class="move-to-another-wishlist-button" data-rel="prettyPhoto[move_to_another_wishlist]">
                                        <?php echo apply_filters('yith_wcwl_move_to_another_list_label', esc_html__('Move to another list &rsaquo;', 'hara')) ?>
                                    </a>
                                <?php endif; ?>
                            <?php endif; ?>

                            
                        </td>
                    <?php endif; ?>
                    <!-- Remove from wishlist -->
                    <?php if ($repeat_remove_button): ?>
                        <td class="product-remove">
                            <a href="<?php echo esc_url(add_query_arg('remove_from_wishlist', $item->get_product_id())) ?>" class="remove_from_wishlist" title="<?php echo apply_filters('yith_wcwl_remove_product_wishlist_message_title', esc_html__('Remove this product', 'hara')); ?>"><?php esc_html_e('Remove', 'hara') ?></a>
                        </td>
                    <?php endif; ?>
                    
                    <?php if ($enable_drag_n_drop): ?>
                        <td class="product-arrange ">
                            <i class="fa fa-arrows"></i>
                            <input type="hidden" name="items[<?php echo esc_attr($item->get_product_id())?>][position]" value="<?php echo esc_attr($item->get_position())?>" />
                        </td>
                    <?php endif; ?>
                </tr>
            <?php
            endif;
        endforeach;
    else: ?>
        <tr class="no-products">
            <td colspan="<?php echo esc_attr($column_count) ?>" class="wishlist-empty"><?php echo apply_filters('yith_wcwl_no_product_to_remove_message', esc_html__('No products added to the wishlist', 'hara')) ?></td>
        </tr>
    <?php
    endif;

    if (! empty($page_links)) : ?>
        <tr class="pagination-row">
            <td colspan="<?php echo esc_attr($column_count) ?>"><?php echo trim($page_links); ?></td>
        </tr>
    <?php endif ?>
    </tbody>

</table>

c0oded By c0rpz