';
$woo_sales_text_tag = $simpleticker_option['woo_sales']['text'];
$currency = get_option('woocommerce_currency');
$currency_symbol = get_woocommerce_currency_symbol( $currency );
foreach ( $sales as $sale ){
if ( $sale->meta_key === '_sale_price' ) {
if ( !empty( $sale->meta_value ) ) {
$woo_sales_datas = array();
$sale_product = get_the_title( $sale->post_id );
$sale_link = get_permalink( $sale->post_id );
$sale_html = '
'.$sale_product.'';
$regular_price = get_post_meta( $sale->post_id, '_regular_price', TRUE );
$sale_price = get_post_meta( $sale->post_id, '_sale_price', TRUE );
$to_date_ux = get_post_meta( $sale->post_id, '_sale_price_dates_to', TRUE );
$current_date_ux = time();
$woo_sales_datas['regular_price'] = sprintf( get_woocommerce_price_format(), $currency_symbol, $regular_price );
$woo_sales_datas['sale_price'] = sprintf( get_woocommerce_price_format(), $currency_symbol, $sale_price );
$dis_amount = sprintf( get_woocommerce_price_format(), $currency_symbol, intval($regular_price - $sale_price) );
$dis_rate = intval((($regular_price - $sale_price) / $regular_price) * 100);
$woo_sales_datas['dis_rate_price'] = sprintf(__('%1$s %2$s', 'simple-ticker'), $dis_amount, __('OFF', 'countdown-woocommerce-sale'));
$woo_sales_datas['dis_rate_percent'] = sprintf(__('%1$d% %2$s', 'simple-ticker'), $dis_rate, __('OFF', 'countdown-woocommerce-sale'));
$woo_sales_datas['to_date'] = date_i18n( "Y-m-d H:i:s", $to_date_ux, FALSE );
$interval_day_ux = $to_date_ux - $current_date_ux;
$woo_sales_datas['interval_day'] = intval( $interval_day_ux / (60 * 60 * 24) ).__('Days', 'simple-ticker');
$woo_sales_datas['interval_time'] = gmdate( 'H:i:s' , $interval_day_ux % (60 * 60 * 24) );
$ticker_html .= $sale_html;
$ticker_html .= '
: ';
$woo_sales_text = NULL;
if ( $woo_sales_datas ) {
$woo_sales_text = $woo_sales_text_tag;
foreach($woo_sales_datas as $item => $woo_sale) {
$woo_sales_text = str_replace('%'.$item.'%', $woo_sale, $woo_sales_text);
}
preg_match_all('/%(.*?)%/', $woo_sales_text, $woo_sales_text_per_match);
foreach($woo_sales_text_per_match as $key1) {
foreach($key1 as $key2) {
$woo_sales_text = str_replace('%'.$key2.'%', '', $woo_sales_text);
}
}
}
$ticker_html .= $woo_sales_text;
$ticker_html .= ' ';
}
}
}
$ticker_html .= '