Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/walla3t.corals.io/wp-content/themes/apper/woocommerce/loop/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/walla3t.corals.io/wp-content/themes/apper/woocommerce/loop/sale-flash.php
<?php
/**
 * Product loop sale flash
 *
 * @see 	    https://docs.woocommerce.com/document/template-structure/
 * @author 		WooThemes
 * @package 	WooCommerce/Templates
 * @version   9999
 */

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

$settings = acmthemes_settings();

if( isset( $settings['disable_sale_badge_ingrid'] ) && $settings['disable_sale_badge_ingrid'] == 1 )
return;

global $post, $product;

if ( ! $product->is_in_stock() ) return;
if ( ! $product->is_on_sale() ) return;

/*show sale badge label
*
* @since 1.0.0
*/
if( isset( $settings['sale_badge_type'] ) && 'percent' == $settings['sale_badge_type'] ) {
  /*
  ** show product discount percentage
  *
  * @since 1.0.0
  */
  $sale_percent = 0;
  if ( $product->is_type( 'simple' ) ) {
   $sale_percent = ( ( $product->get_regular_price() - $product->get_sale_price() ) / $product->get_regular_price() ) * 100;
  }
  elseif ( $product->is_type( 'variable' ) ) {

   $sale_percent = 0;
   foreach ( $product->get_children() as $child_id ) {
      $variation = wc_get_product( $child_id );
      $price = $variation->get_regular_price();
      $sale = $variation->get_sale_price();
      if ( $price != 0 && ! empty( $sale ) )
        $percent = ( $price - $sale ) / $price * 100;
      if( !empty( $percent ) ) {
        if ( $percent > $sale_percent ) {
           $sale_percent = $percent;
        }
      }
   }

  }

  if( !empty( $sale_percent ) )
    echo apply_filters( 'woocommerce_sale_flash', '<div class="on-sale-wrap"><span class="on-sale"><span>-' . ceil($sale_percent) . '%</span></span></div>', $post, $product );

}
else {
  echo apply_filters( 'woocommerce_sale_flash', '<div class="on-sale-wrap"><span class="on-sale on-sale-label">' . esc_html__( 'Sale', 'apper' ) . '</span></div>', $post, $product );
}

Spamworldpro Mini