function xtc_format_price_order($price_string, $price_special, $currency, $show_currencies = 1)
{
    // calculate currencies
    $currencies_query = xtc_db_query("SELECT symbol_left,\n          symbol_right,\n          decimal_places,\n          value\n          FROM " . TABLE_CURRENCIES . " WHERE\n          code = '" . xtc_db_input($currency) . "'");
    $currencies_value = xtc_db_fetch_array($currencies_query);
    $currencies_data = array();
    $currencies_data = array('SYMBOL_LEFT' => $currencies_value['symbol_left'], 'SYMBOL_RIGHT' => $currencies_value['symbol_right'], 'DECIMAL_PLACES' => $currencies_value['decimal_places'], 'VALUE' => $currencies_value['value']);
    // round price
    $price_string = xtc_precision($price_string, $currencies_data['DECIMAL_PLACES']);
    if ($price_special == '1') {
        $currencies_query = xtc_db_query("SELECT symbol_left,\n          decimal_point,\n          thousands_point,\n          value\n          FROM " . TABLE_CURRENCIES . " WHERE\n          code = '" . xtc_db_input($currency) . "'");
        $currencies_value = xtc_db_fetch_array($currencies_query);
        $price_string = number_format($price_string, $currencies_data['DECIMAL_PLACES'], $currencies_value['decimal_point'], $currencies_value['thousands_point']);
        if ($show_currencies == 1) {
            $price_string = $currencies_data['SYMBOL_LEFT'] . ' ' . $price_string . ' ' . $currencies_data['SYMBOL_RIGHT'];
        }
    }
    return $price_string;
}
function xtc_format_special_price_export($special_price, $price, $price_special, $calculate_currencies, $quantity, $products_tax, $add_tax, $currency)
{
    // calculate currencies
    global $currency;
    // calculate currencies
    $currencies_query = xtc_db_query("SELECT symbol_left,\n                                            symbol_right,\n                                            decimal_places,\n                                            decimal_point,\n                                                  thousands_point,\n                                            value\n                                            FROM " . TABLE_CURRENCIES . " WHERE\n                                            code = '" . $currency . "'");
    $currencies_value = xtc_db_fetch_array($currencies_query);
    $currencies_data = array();
    $currencies_data = array('SYMBOL_LEFT' => $currencies_value['symbol_left'], 'SYMBOL_RIGHT' => $currencies_value['symbol_right'], 'DECIMAL_PLACES' => $currencies_value['decimal_places'], 'DEC_POINT' => $currencies_value['decimal_point'], 'THD_POINT' => $currencies_value['thousands_point'], 'VALUE' => $currencies_value['value']);
    if ($add_tax == '0') {
        $products_tax = '';
    }
    //$special_price= (xtc_add_tax($special_price,$products_tax))*$quantity;
    //$price= (xtc_add_tax($price,$products_tax))*$quantity;
    $price = $price * $quantity;
    $special_price = $special_price * $quantity;
    if ($calculate_currencies == 'true') {
        $special_price = $special_price * $currencies_data['VALUE'];
        $price = $price * $currencies_data['VALUE'];
    }
    // round price
    $special_price = xtc_precision($special_price, $currencies_data['DECIMAL_PLACES']);
    $price = xtc_precision($price, $currencies_data['DECIMAL_PLACES']);
    /*
    if ($price_special=='1') {
    $price=number_format($price,$currencies_data['DECIMAL_PLACES'], $currencies_data['DEC_POINT'], $currencies_data['THD_POINT']);
    $special_price=number_format($special_price,$currencies_data['DECIMAL_PLACES'], $currencies_data['DEC_POINT'], $currencies_data['THD_POINT']);
    
    $special_price ='<font color="#ff0000"><s>'. $currencies_data['SYMBOL_LEFT'].' '.$price.' '.$currencies_data['SYMBOL_RIGHT'].' </s></font>'. $currencies_data['SYMBOL_LEFT']. ' '.$special_price.' '.$currencies_data['SYMBOL_RIGHT'];
    }
    */
    return $special_price;
}