$69 GRAYBYTE WORDPRESS FILE MANAGER $71

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/block/

HOME
Current File : /home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/block//tpl-product.php
<?php
if ( $product->is_type( 'grouped' ) ) {
	$bopea_badge = '<span class="onsale bopea-badge">' . esc_html__( 'Sale', 'bopea-function' ) . '</span>';
}elseif( $product->is_type('variable') ) {

		$regularPriceMin = $product->get_variation_regular_price();
		$salePriceMin    = $product->get_variation_sale_price();
		$priceMin        = $product->get_variation_price();

		$regularPriceMax = $product->get_variation_regular_price('max');
		$salePriceMax    = $product->get_variation_sale_price('max');
		$priceMax        = $product->get_variation_price('max');

		$variationsPrices = $product->get_variation_prices();

		$regularPrice = $salePrice = $price = '';
		$variationPrice = [
				'min' => $product->get_variation_price(),
				'max' => $product->get_variation_price('max')
		];

		$bopea_badge = array();
		foreach ( $variationsPrices['price'] as $key => $price ) {
			if ( $variationsPrices['regular_price'][ $key ] !== $price ) {
				$bopea_badge[] = 100 - ( $variationsPrices['sale_price'][ $key ] / $variationsPrices['regular_price'][ $key ] * 100 );
			}
		}
		if( !empty( $bopea_badge ) ){
			$bopea_badge = max( $bopea_badge );
			$bopea_badge = '<span class="onsale bopea-badge">-' . round( (float) $bopea_badge ) . '%</span>';		
		}else{
			$bopea_badge = "";
		}		

}else {
		$regularPrice   = $product->get_regular_price();
		$salePrice      = $product->get_sale_price();
		$price          = $product->get_price();
		$variationPrice = ['min' => '', 'max' => ''];

		if ( $salePrice > 1 ) {
			$bopea_badge = 100 - ( (float) $salePrice / (float) $regularPrice * 100 );
			$bopea_badge = '<span class="onsale bopea-badge">-' . round( (float) $bopea_badge ) . '%</span>';
		}else{
			$bopea_badge = "";
		}
}
// array_push( $productsResults , [
//    'title'          => $product->get_name(),
//    'productId'      => $product->get_id(),
//    'permalink'      => $product->get_permalink(),
//    'thumbnail'      => $product->get_image(),
//    'excerpt'        => $product->get_short_description(),
//    'regularPrice'   => $regularPrice,
//    'price'          => $price,
//    'salePrice'      => $salePrice,
//    // 'category'       => $term_name,
//    'variationPrice' => $variationPrice,
// ]);
?>
<div class="jl_wc_item">
	<div class="jl_wc_item_in">
		<?php if( $thumbnail_id ){ ?>
		<div class="jl_wc_imgw jl_radus_e">
			<div class="jl_wc_imgin">
				<?php
						$image_src = \Elementor\Group_Control_Image_Size::get_attachment_image_src( $thumbnail_id, 'thumbnail_size', $settings );
						echo sprintf( '<img src="%s" title="%s" alt="%s"%s />', esc_attr( $image_src ), get_the_title( $thumbnail_id ), $this->bopea_get_attachment_alt($thumbnail_id), '' );
				?>
			</div>
			<a class="jl_wc_link" aria-label="<?php echo esc_url(get_permalink($product->get_id())); ?>" href="<?php echo esc_url(get_permalink($product->get_id())); ?>"></a>
			<?php echo wp_kses_post($bopea_badge); ?>
			<div class="jl_wc_btnw">
				<?php
							 if ( $product->is_type( 'external' ) ) {
								echo sprintf( '<a href="%s" target="_blank" data-quantity="1" class="%s" %s>%s</a>',
								esc_url( $product->add_to_cart_url() ),
											esc_attr( implode( ' ', array_filter( array(
													'button', 'product_type_' . $product->get_type(),
													$product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
													$product->supports( 'ajax_add_to_cart' ) ? 'ajax_add_to_cart' : '',
													'bopea_add_to_cart_btn'
											) ) ) ),
											wc_implode_html_attributes( array(
													'data-product_id'  => $product->get_id(),
													'data-product_sku' => $product->get_sku(),
													'aria-label'       => $product->add_to_cart_description(),
													'rel'              => 'nofollow',
											) ),
											esc_html( $product->add_to_cart_text() )
							);
							 }else{
								echo sprintf( '<a href="%s" data-quantity="1" class="%s" %s>%s</a>',
								esc_url( $product->add_to_cart_url() ),
											esc_attr( implode( ' ', array_filter( array(
													'button', 'product_type_' . $product->get_type(),
													$product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
													$product->supports( 'ajax_add_to_cart' ) ? 'ajax_add_to_cart' : '',
													'bopea_add_to_cart_btn'
											) ) ) ),
											wc_implode_html_attributes( array(
													'data-product_id'  => $product->get_id(),
													'data-product_sku' => $product->get_sku(),
													'aria-label'       => $product->add_to_cart_description(),
													'rel'              => 'nofollow',
											) ),
											esc_html( $product->add_to_cart_text() )
							);
							 }							 											
					?>
				</div>
		</div>
		<?php }?>
		<div class="jl_wc_info">
				<h2 class="h2 jl_wc_title"><a href="<?php echo esc_url($product->get_permalink()); ?>"><?php echo wp_kses_post($product->get_title()); ?></a></h2>
					<?php
							// $rating_count = $product->get_rating_count();
							// $review_count = $product->get_review_count();
							// $average = $product->get_average_rating();
							// $product_id = $product->get_id();
							// echo bopea_display_product_rating( $average, $rating_count, $product_id );
						?>
					<div class="jl_wc_price"><?php echo wp_kses_post($product->get_price_html()); ?></div>
		</div>
	</div>
</div>


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0755
ads-img.php
6.463 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
cart.php
17.675 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
category-list.php
28.115 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
contact-form.php
25.032 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
current-date.php
7.465 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
custom-banner.php
20.019 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
custom-sg-cat.php
1.421 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
custom-sg-meta.php
1.507 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
dark-mode-switcher.php
3.141 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
element-button.php
27.455 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
elementor.php
50.17 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-box.php
11.205 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-carousel.php
39.477 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-center-slider.php
32.664 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-hover.php
17.747 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-product.php
13.024 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-slider-tab.php
34.146 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-slider.php
43.884 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
feature-video.php
22.095 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-1.php
28.733 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-10.php
25.319 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-11.php
25.213 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-12.php
28.478 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-13.php
37.482 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-18.php
32.596 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-19.php
31.406 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-2.php
28.093 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-20.php
27.293 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-3.php
27.961 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-4.php
28.507 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-5.php
32.721 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-6.php
35.081 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-7.php
39.264 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-8.php
32.762 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
featured-layout-9.php
30.399 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
gallery.php
7.856 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
grid-circle.php
35.744 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
grid-overlay.php
38.916 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
grid-post.php
50.369 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
large-post.php
46.632 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
layouts.php
1.821 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
list-number.php
43.876 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
list-post.php
42.161 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
logo.php
7.302 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
main-menu-setting.php
0.878 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
main-menu.php
23.354 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
marquee-text.php
19.204 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
mobile-menu.php
9.148 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
newsticker.php
22.594 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
search-button.php
9.592 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
section-title.php
42.684 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
simple-menu.php
24.479 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
simple-text.php
6.621 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
small-2main-below-list.php
49.41 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
small-list-post.php
48.257 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
small-main-below-2list.php
51.024 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
small-main-below-list.php
49.909 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
small-main-right-list.php
50.874 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
small-overlay-main-below-list.php
47.359 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
social.php
113.031 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
tpl-product.php
5.371 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
xsmall-list-post.php
43.337 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF