[Tep-j-general] featured_products_v1.3 のモジュールについて

Zurück zum Archiv-Index

Junko junko_ko****@anet*****
2003年 1月 10日 (金) 00:55:22 JST


鈴川さん、永田さん こんにちは。 junです。
教えていただいたとおりに、tep_get_products_name() を追記したのですが、
下記のエラーがでてしまいます。

Warning: Missing argument 2 for tep_get_tax_rate() in
/home/poket/public_html/catalog/includes/functions/general.php on line 248

Warning: Missing argument 3 for tep_get_tax_rate() in
/home/poket/public_html/catalog/includes/functions/general.php on line 248

該当行を最新版のgeneral.phpのものとそっくり変更してみると、きちんと表示され
ますが、
消費税が計算されません。
永田さんのほうでは、この部分は変更されませんでしたか?

(↓エラー該当行)
////
// Returns the tax rate for a zone / class
// TABLES: tax_rates, zones_to_geo_zones
  function tep_get_tax_rate($country_id, $zone_id, $class_id) {
    $tax_query = tep_db_query("select SUM(tax_rate) as tax_rate from " .
TABLE_ZONES_TO_GEO_ZONES . " za LEFT JOIN " . TABLE_TAX_RATES . " tr ON
tr.tax_zone_id=za.geo_zone_id, ". TABLE_GEO_ZONES . " tz WHERE
za.zone_country_id='" . $country_id . "' AND (za.zone_id IS NULL OR
za.zone_id='0' OR za.zone_id='" . $zone_id . "') AND tr.tax_class_id = '" .
$class_id . "'  AND (tz.geo_zone_id=tr.tax_zone_id) GROUP BY
tr.tax_priority");
    if (tep_db_num_rows($tax_query)) {
      $tax_multiplier=1.000;
      while($tax = tep_db_fetch_array($tax_query))
      {
        $tax_multiplier *= 1.000+($tax['tax_rate']/100);
      }
      return ($tax_multiplier-1.000)*100;
    } else {
      return TAX_VALUE;
    }
  }





Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index