hello
Server : Apache System : Linux webm006.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : chryzalihi ( 621211) PHP Version : 8.3.31 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/c/h/r/chryzalihi/www/wp-content/languages/themes/the/ |
PK �j]�k�� � proceed-to-checkout-button.phpnu �[��� <?php
/**
* Proceed to checkout button
*
* Contains the markup for the proceed to checkout button on the cart.
*
* This template can be overridden by copying it to yourtheme/woocommerce/cart/proceed-to-checkout-button.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* Bloglo changes: button classes to include our own styling.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @author WooThemes
* @package WooCommerce/Templates
* @version 7.0.1
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
?>
<a href="<?php echo esc_url( wc_get_checkout_url() ); ?>" class="bloglo-woo-checkout btn-right-icon bloglo-btn btn-large btn-fw" role="button">
<span><?php esc_html_e( 'Proceed to Checkout', 'bloglo' ); ?></span>
<?php echo bloglo()->icons->get_svg( 'arrow-right', array( 'aria-hidden' => 'true' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
</a>
PK �j] �j� � cart.phpnu �[��� <?php
/**
* Cart Page
*
* This template can be overridden by copying it to yourtheme/woocommerce/cart/cart.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* Bloglo changes: cart table.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @package WooCommerce/Templates
* @version 7.9.0
*/
defined( 'ABSPATH' ) || exit;
do_action( 'woocommerce_before_cart' ); ?>
<form class="woocommerce-cart-form" action="<?php echo esc_url( wc_get_cart_url() ); ?>" method="post">
<?php do_action( 'woocommerce_before_cart_table' ); ?>
<table class="shop_table shop_table_responsive cart woocommerce-cart-form__contents" cellspacing="0">
<thead>
<tr>
<th class="product-name"><?php esc_html_e( 'Product', 'bloglo' ); ?> <?php echo '(' . count( WC()->cart->get_cart() ) . ')'; ?></th>
<th class="product-price"><?php esc_html_e( 'Price', 'bloglo' ); ?></th>
<th class="product-quantity"><?php esc_html_e( 'Quantity', 'bloglo' ); ?></th>
<th class="product-subtotal"><?php esc_html_e( 'Total', 'bloglo' ); ?></th>
<th class="product-remove"></th>
</tr>
</thead>
<tbody>
<?php do_action( 'woocommerce_before_cart_contents' ); ?>
<?php
foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
$_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
$product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );
if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
$product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, $cart_item_key );
?>
<tr class="woocommerce-cart-form__cart-item <?php echo esc_attr( apply_filters( 'woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key ) ); ?>">
<td class="product-name" data-title="<?php esc_attr_e( 'Product', 'bloglo' ); ?>">
<?php
$thumbnail = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );
if ( ! $product_permalink ) {
echo $thumbnail; // phpcs:ignore
} else {
printf( '<a href="%s" class="bloglo-woo-thumb">%s</a>', esc_url( $product_permalink ), $thumbnail ); // phpcs:ignore
}
?>
<?php
if ( ! $product_permalink ) {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', esc_html( $_product->get_name() ), $cart_item, $cart_item_key ) . ' ' );
} else {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s">%s</a>', esc_url( $product_permalink ), esc_html( $_product->get_name() ) ), $cart_item, $cart_item_key ) );
}
do_action( 'woocommerce_after_cart_item_name', $cart_item, $cart_item_key );
// Meta data.
echo wc_get_formatted_cart_item_data( $cart_item ); // phpcs:ignore
// Backorder notification.
if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) ) {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_backorder_notification', '<p class="backorder_notification">' . esc_html__( 'Available on backorder', 'bloglo' ) . '</p>', $product_id ) );
}
?>
</td>
<td class="product-price" data-title="<?php esc_attr_e( 'Price', 'bloglo' ); ?>">
<?php
echo apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key ); // phpcs:ignore
?>
</td>
<td class="product-quantity" data-title="<?php esc_attr_e( 'Quantity', 'bloglo' ); ?>">
<?php
if ( $_product->is_sold_individually() ) {
$product_quantity = sprintf( '1 <input type="hidden" name="cart[%s][qty]" value="1" />', $cart_item_key );
} else {
$product_quantity = woocommerce_quantity_input(
array(
'input_name' => "cart[{$cart_item_key}][qty]",
'input_value' => $cart_item['quantity'],
'max_value' => $_product->get_max_purchase_quantity(),
'min_value' => '0',
'product_name' => $_product->get_name(),
),
$_product,
false
);
}
echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, $cart_item_key, $cart_item ); // phpcs:ignore
?>
</td>
<td class="product-subtotal" data-title="<?php esc_attr_e( 'Subtotal', 'bloglo' ); ?>">
<?php
echo apply_filters( 'woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); // phpcs:ignore
?>
</td>
<td class="product-remove" data-title="<?php esc_attr_e( 'Remove', 'bloglo' ); ?>">
<?php
echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
'woocommerce_cart_item_remove_link',
sprintf(
'<a href="%s" class="remove" aria-label="%s" data-product_id="%s" data-product_sku="%s">' . bloglo()->icons->get_svg( 'x' ) . '</a>',
esc_url( wc_get_cart_remove_url( $cart_item_key ) ),
esc_html__( 'Remove this item', 'bloglo' ),
esc_attr( $product_id ),
esc_attr( $_product->get_sku() )
),
$cart_item_key
);
?>
</td>
</tr>
<?php
}
}
?>
<?php do_action( 'woocommerce_cart_contents' ); ?>
<tr>
<td colspan="6" class="actions">
<?php if ( wc_coupons_enabled() ) { ?>
<div class="coupon">
<label for="coupon_code"><?php esc_html_e( 'Coupon:', 'bloglo' ); ?></label> <input type="text" name="coupon_code" class="input-text" id="coupon_code" value="" placeholder="<?php esc_attr_e( 'Coupon code', 'bloglo' ); ?>" /> <button type="submit" class="bloglo-btn btn-secondary" name="apply_coupon" value="<?php esc_attr_e( 'Apply Coupon', 'bloglo' ); ?>"><?php esc_html_e( 'Apply Coupon', 'bloglo' ); ?></button>
<?php do_action( 'woocommerce_cart_coupon' ); ?>
</div>
<?php } ?>
<a href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" class="bloglo-btn btn-text-1 mr-20"><span><?php esc_html_e( 'Continue Shopping', 'bloglo' ); ?></span></a>
<button type="submit" class="bloglo-btn btn-secondary" name="update_cart" value="<?php esc_attr_e( 'Update Cart', 'bloglo' ); ?>"><?php esc_html_e( 'Update Cart', 'bloglo' ); ?></button>
<?php do_action( 'woocommerce_cart_actions' ); ?>
<?php wp_nonce_field( 'woocommerce-cart', 'woocommerce-cart-nonce' ); ?>
</td>
</tr>
<?php do_action( 'woocommerce_after_cart_contents' ); ?>
</tbody>
</table>
<?php do_action( 'woocommerce_after_cart_table' ); ?>
</form>
<?php do_action( 'woocommerce_before_cart_collaterals' ); ?>
<div class="cart-collaterals">
<?php
/**
* Cart collaterals hook.
*
* @hooked woocommerce_cross_sell_display
* @hooked woocommerce_cart_totals - 10
*/
do_action( 'woocommerce_cart_collaterals' );
?>
</div>
<?php do_action( 'woocommerce_after_cart' ); ?>
PK �j]r�(�t t header-widget.phpnu �[��� <?php
/**
* Header Cart Widget.
*
* @package Bloglo
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
$bloglo_cart_count = WC()->cart->get_cart_contents_count();
$bloglo_cart_icon = apply_filters( 'bloglo_wc_cart_widget_icon', 'shopping-bag' );
?>
<a href="<?php echo esc_url( wc_get_cart_url() ); ?>" class="bloglo-cart">
<?php echo bloglo()->icons->get_svg( $bloglo_cart_icon ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
<?php if ( $bloglo_cart_count > 0 ) { ?>
<span class="bloglo-cart-count"><?php echo esc_html( $bloglo_cart_count ); ?></span>
<?php } ?>
</a>
PK �j]r�¼y y header-widget/icon.phpnu �[��� <?php
/**
* Header Cart Widget icon.
*
* @package Bloglo
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
$bloglo_cart_count = WC()->cart->get_cart_contents_count();
$bloglo_cart_icon = apply_filters( 'bloglo_wc_cart_widget_icon', 'shopping-bag' );
?>
<a href="<?php echo esc_url( wc_get_cart_url() ); ?>" class="bloglo-cart">
<?php echo bloglo()->icons->get_svg( $bloglo_cart_icon ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
<?php if ( $bloglo_cart_count > 0 ) { ?>
<span class="bloglo-cart-count"><?php echo esc_html( $bloglo_cart_count ); ?></span>
<?php } ?>
</a>
PK �j]Yq( ( header-widget/content.phpnu �[��� <?php
/**
* Header Cart Widget dropdown content.
*
* @package Bloglo
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
$bloglo_cart_items = WC()->cart->get_cart();
?>
<div class="wc-cart-widget-content">
<?php foreach ( $bloglo_cart_items as $cart_item_key => $cart_item ) { // phpcs:ignore ?>
<?php
$bloglo_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
$bloglo_product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );
if ( $bloglo_product && $bloglo_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
$bloglo_product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $bloglo_product->is_visible() ? $bloglo_product->get_permalink( $cart_item ) : '', $cart_item, $cart_item_key );
?>
<div class="bloglo-cart-item">
<div class="bloglo-cart-image">
<?php
$thumbnail = apply_filters( 'woocommerce_cart_item_thumbnail', $bloglo_product->get_image(), $cart_item, $cart_item_key );
if ( ! $bloglo_product_permalink ) {
echo $thumbnail; // phpcs:ignore
} else {
printf( '<a href="%s" class="bloglo-woo-thumb">%s</a>', esc_url( $bloglo_product_permalink ), $thumbnail ); // phpcs:ignore
}
?>
</div>
<div class="bloglo-cart-item-details">
<p class="bloglo-cart-item-title">
<?php
if ( ! $bloglo_product_permalink ) {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', esc_html( $bloglo_product->get_name() ), $cart_item, $cart_item_key ) . ' ' );
} else {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s">%s</a>', esc_url( $bloglo_product_permalink ), esc_html( $bloglo_product->get_name() ) ), $cart_item, $cart_item_key ) );
}
?>
</p>
<div class="bloglo-cart-item-meta">
<?php if ( $cart_item['quantity'] > 1 ) { ?>
<span class="bloglo-cart-item-quantity"><?php echo esc_html( $cart_item['quantity'] ); ?></span>
<?php } ?>
<span class="bloglo-cart-item-price"><?php echo $bloglo_product->get_price_html(); // phpcs:ignore ?></span>
</div>
</div>
<?php /* translators: %s is cart item title. */ ?>
<a href="<?php echo esc_url( wc_get_cart_remove_url( $cart_item ) ); ?>" class="bloglo-remove-cart-item" data-product_key="<?php echo esc_attr( $cart_item['key'] ); ?>" title="<?php echo esc_html( sprintf( __( 'Remove %s from cart', 'bloglo' ), $bloglo_product->get_title() ) ); ?>">
<?php echo bloglo()->icons->get_svg( 'x', array( 'aria-hidden' => 'true' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
<?php /* translators: %s is cart item title. */ ?>
<span class="screen-reader-text"><?php echo esc_html( sprintf( __( 'Remove %s from cart', 'bloglo' ), $bloglo_product->get_title() ) ); ?></span>
</a>
</div>
<?php } ?>
<?php } ?>
</div><!-- END .wc-cart-widget-content -->
PK �j]�R@� header-widget/buttons.phpnu �[��� <?php
/**
* Header Cart Widget cart & checkout buttons.
*
* @package Bloglo
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<div class="bloglo-cart-buttons">
<a href="<?php echo esc_url( wc_get_cart_url() ); ?>" class="bloglo-btn btn-text-1" role="button">
<span><?php esc_html_e( 'View Cart', 'bloglo' ); ?></span>
</a>
<a href="<?php echo esc_url( wc_get_checkout_url() ); ?>" class="bloglo-btn btn-fw" role="button">
<span><?php esc_html_e( 'Checkout', 'bloglo' ); ?></span>
</a>
</div>
PK �j]p?��� � header-widget/dropdown.phpnu �[��� <?php
/**
* Header Cart Widget dropdown.
*
* @package Bloglo
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<div id="wc-cart-dropdown" class="dropdown-item">
<?php
if ( WC()->cart->get_cart_contents_count() < 1 ) {
wc_get_template_part( 'cart/header-widget/empty' );
} else {
wc_get_template_part( 'cart/header-widget/header' );
wc_get_template_part( 'cart/header-widget/content' );
wc_get_template_part( 'cart/header-widget/buttons' );
}
?>
</div>
PK �j]]9T� � header-widget/header.phpnu �[��� <?php
/**
* Header Cart Widget dropdown header.
*
* @package Bloglo
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
$bloglo_cart_count = WC()->cart->get_cart_contents_count();
$bloglo_cart_subtotal = WC()->cart->get_cart_subtotal();
?>
<div class="wc-cart-widget-header">
<span class="bloglo-cart-count">
<?php
/* translators: %s: the number of cart items; */
echo wp_kses_post( sprintf( _n( '%s item', '%s items', $bloglo_cart_count, 'bloglo' ), $bloglo_cart_count ) );
?>
</span>
<span class="bloglo-cart-subtotal">
<?php
/* translators: %s is the cart subtotal. */
echo wp_kses_post( sprintf( __( 'Subtotal: %s', 'bloglo' ), '<span>' . $bloglo_cart_subtotal . '</span>' ) );
?>
</span>
</div>
PK �j]��(\� � header-widget/empty.phpnu �[��� <?php
/**
* Header Cart Widget empty cart.
*
* @package Bloglo
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<div class="bloglo-empty-cart">
<?php echo bloglo()->icons->get_svg( 'shopping-empty', array( 'aria-hidden' => 'true' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
<p><?php esc_html_e( 'No products in the cart.', 'bloglo' ); ?></p>
</div>
PK �j]�� � cross-sells.phpnu �[��� <?php
/**
* Cross-sells
*
* This template can be overridden by copying it to yourtheme/woocommerce/cart/cross-sells.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* Bloglo changes: h2 to h4 tag. Removed &hellip from title output.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @package WooCommerce/Templates
* @version 9.6.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( $cross_sells ) : ?>
<div class="cross-sells">
<?php
$heading = apply_filters( 'woocommerce_product_cross_sells_products_heading', __( 'You may be interested in', 'bloglo' ) );
if ( $heading ) :
?>
<h4><?php echo esc_html( $heading ); ?></h4>
<?php endif; ?>
<?php woocommerce_product_loop_start(); ?>
<?php foreach ( $cross_sells as $cross_sell ) : ?>
<?php
$post_object = get_post( $cross_sell->get_id() );
setup_postdata( $GLOBALS['post'] = $post_object ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited, Squiz.PHP.DisallowMultipleAssignments.Found
wc_get_template_part( 'content', 'product' );
?>
<?php endforeach; ?>
<?php woocommerce_product_loop_end(); ?>
</div>
<?php
endif;
wp_reset_postdata();
PK �j]�k�� � proceed-to-checkout-button.phpnu �[��� PK �j] �j� � 9 cart.phpnu �[��� PK �j]r�(�t t # header-widget.phpnu �[��� PK �j]r�¼y y �% header-widget/icon.phpnu �[��� PK �j]Yq( ( �( header-widget/content.phpnu �[��� PK �j]�R@� �4 header-widget/buttons.phpnu �[��� PK �j]p?��� � [7 header-widget/dropdown.phpnu �[��� PK �j]]9T� � �9 header-widget/header.phpnu �[��� PK �j]��(\� � �<