File manager - Edit - /home/buyherba/public_html/video/flatsome.zip
Back
PK ���\i�F�\ \ woocommerce/loop/loop-start.phpnu �[��� <?php /** * Product Loop Start * * @author WooThemes * @package WooCommerce/Templates * @version 3.3.0 * @flatsome-version 3.16.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } $cols = esc_attr( wc_get_loop_prop( 'columns' ) ); ?> <div class="products <?php echo flatsome_product_row_classes( $cols ); ?>"> <?php PK ���\�CL3+ + woocommerce/loop/breadcrumbs.phpnu �[��� <?php /** * Breadcrumbs. * * @package Flatsome/WooCommerce/Templates * @flatsome-version 3.16.0 */ $classes = array(); $classes[] = 'is-' . get_theme_mod( 'breadcrumb_size', 'large' ); ?> <div class="<?php echo implode( ' ', $classes ); ?>"> <?php flatsome_breadcrumb(); ?> </div> PK ���\!�6�t t woocommerce/loop/rating.phpnu �[��� <?php /** * Loop Rating * * This template can be overridden by copying it to yourtheme/woocommerce/loop/rating.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. * * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce\Templates * @version 3.6.0 * @flatsome-version 3.20.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } global $product; if ( ! wc_review_ratings_enabled() ) { return; } $rating_count = $product->get_rating_count(); $review_count = $product->get_review_count(); echo flatsome_get_rating_html( $product->get_average_rating() ); // phpcs:ignore WordPress.Security.EscapeOutput if ( $rating_count > 0 ) : if ( get_theme_mod( 'product_box_review_count' ) ) : if ( comments_open() ) : $span_atts = array( 'class' => 'review-count is-small op-8', /* translators: %s: number of reviews */ 'aria-label' => esc_attr( sprintf( _n( '%s customer review', '%s customer reviews', $review_count, 'woocommerce' ), $review_count ) ), ); $review_count_html = sprintf( '<span %1$s>(%2$s)</span>', flatsome_html_atts( $span_atts ), esc_html( $review_count ) ); echo apply_filters( 'flatsome_loop_review_count_html', $review_count_html, $product ); // phpcs:ignore WordPress.Security.EscapeOutput endif; endif; endif; PK ���\�@�*� � woocommerce/loop/loop-end.phpnu �[��� <?php /** * Product Loop End * * @author WooThemes * @package WooCommerce/Templates * @version 2.0.0 * @flatsome-version 3.16.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } ?> </div><!-- row --> PK ���\f&T�h h woocommerce/loop/pagination.phpnu �[��� <?php /** * Pagination - Show numbered pagination for catalog pages * * This template can be overridden by copying it to yourtheme/woocommerce/loop/pagination.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. * * @see https://woocommerce.com/document/template-structure/ * @package WooCommerce\Templates * @version 9.3.0 * @flatsome-version 3.20.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } $total = isset( $total ) ? $total : wc_get_loop_prop( 'total_pages' ); $current = isset( $current ) ? $current : wc_get_loop_prop( 'current_page' ); $base = isset( $base ) ? $base : esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) ); $format = isset( $format ) ? $format : ''; if ( $total <= 1 ) { return; } ?> <div class="container"> <nav class="woocommerce-pagination" aria-label="<?php esc_attr_e( 'Product Pagination', 'woocommerce' ); ?>"> <?php $pages = paginate_links( apply_filters( 'woocommerce_pagination_args', array( // WPCS: XSS ok. 'base' => $base, 'format' => $format, 'add_args' => false, 'current' => max( 1, $current ), 'total' => $total, 'prev_text' => get_flatsome_icon( 'icon-angle-left' ), 'next_text' => get_flatsome_icon( 'icon-angle-right' ), 'type' => 'array', 'end_size' => 3, 'mid_size' => 3, ) ) ); if ( is_array( $pages ) ) { $paged = ( get_query_var( 'paged' ) == 0 ) ? 1 : get_query_var( 'paged' ); echo '<ul class="page-numbers nav-pagination links text-center">'; foreach ( $pages as $page ) { $page = str_replace( 'page-numbers', 'page-number', $page ); $page = str_replace( '<a class="next page-number', '<a aria-label="' . esc_attr__( 'Next', 'flatsome' ) . '" class="next page-number', $page ); $page = str_replace( '<a class="prev page-number', '<a aria-label="' . esc_attr__( 'Previous', 'flatsome' ) . '" class="prev page-number', $page ); echo '<li>' . $page . '</li>'; } echo '</ul>'; } ?> </nav> </div> PK ���\@�T�� � woocommerce/loop/sale-flash.phpnu �[��� <?php /** * Product loop sale flash * * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 * @flatsome-version 3.16.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } global $post, $product, $wc_cpdf;; $badge_style = get_theme_mod('bubble_style','style1'); // Fix deprecated. if($badge_style == 'style1') $badge_style = 'circle'; if($badge_style == 'style2') $badge_style = 'square'; if($badge_style == 'style3') $badge_style = 'frame'; ?> <div class="badge-container absolute left top z-1"> <?php if ( get_theme_mod( 'sale_bubble', 1 ) && $product->is_on_sale() ) : $custom_text = get_theme_mod( 'sale_bubble_text' ); $text = $custom_text ? $custom_text : __( 'Sale!', 'woocommerce' ); if ( get_theme_mod( 'sale_bubble_percentage' ) ) { $text = flatsome_presentage_bubble( $product, $text ); } echo apply_filters( 'woocommerce_sale_flash', '<div class="callout badge badge-'.$badge_style.'"><div class="badge-inner secondary on-sale"><span class="onsale">' . $text . '</span></div></div>', $post, $product ); ?> <?php endif; ?> <?php echo apply_filters( 'flatsome_product_labels', '', $post, $product, $badge_style); ?> </div> PK ���\'P��� � ! woocommerce/loop/result-count.phpnu �[��� <?php /** * Result Count * * Shows text: Showing x - x of x results. * * This template can be overridden by copying it to yourtheme/woocommerce/loop/result-count.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. * * @see https://woocommerce.com/document/template-structure/ * @package WooCommerce\Templates * @version 9.9.0 * @flatsome-version 3.19.13 */ if ( ! defined( 'ABSPATH' ) ) { exit; } if ( fl_woocommerce_version_check( '9.4.0' ) ) : ?> <p class="woocommerce-result-count hide-for-medium" role="alert" aria-relevant="all" <?php echo ( empty( $orderedby ) || 1 === intval( $total ) ) ? '' : 'data-is-sorted-by="true"'; ?>> <?php // phpcs:disable WordPress.Security if ( 1 === intval( $total ) ) { _e( 'Showing the single result', 'woocommerce' ); } elseif ( $total <= $per_page || - 1 === $per_page ) { $orderedby_placeholder = empty( $orderedby ) ? '%2$s' : '<span class="screen-reader-text">%2$s</span>'; /* translators: 1: total results 2: sorted by */ printf( _n( 'Showing all %1$d result', 'Showing all %1$d results', $total, 'woocommerce' ) . $orderedby_placeholder, $total, esc_html( $orderedby ) ); } else { $first = ( $per_page * $current ) - $per_page + 1; $last = min( $total, $per_page * $current ); $orderedby_placeholder = empty( $orderedby ) ? '%4$s' : '<span class="screen-reader-text">%4$s</span>'; /* translators: 1: first result 2: last result 3: total results 4: sorted by */ printf( _nx( 'Showing %1$d–%2$d of %3$d result', 'Showing %1$d–%2$d of %3$d results', $total, 'with first and last result', 'woocommerce' ) . $orderedby_placeholder, $first, $last, $total, esc_html( $orderedby ) ); } // phpcs:enable WordPress.Security ?> </p> <?php else : ?> <p class="woocommerce-result-count hide-for-medium"> <?php // phpcs:disable WordPress.Security if ( 1 === intval( $total ) ) { _e( 'Showing the single result', 'woocommerce' ); } elseif ( $total <= $per_page || - 1 === $per_page ) { /* translators: %d: total results */ printf( _n( 'Showing all %d result', 'Showing all %d results', $total, 'woocommerce' ), $total ); } else { $first = ( $per_page * $current ) - $per_page + 1; $last = min( $total, $per_page * $current ); /* translators: 1: first result 2: last result 3: total results */ printf( _nx( 'Showing %1$d–%2$d of %3$d result', 'Showing %1$d–%2$d of %3$d results', $total, 'with first and last result', 'woocommerce' ), $first, $last, $total ); } // phpcs:enable WordPress.Security ?> </p> <?php endif; PK ���\�,(� � "