スポーツアロマ・コンディショニング ストア

EOF; if(isset($_POST[address_input])) { foreach($_POST[data] as $k => $v){ $data_d_html[$k] = htmlspecialchars($v, ENT_QUOTES, 'EUC-JP'); $data_d[$k] = mb_ereg_replace("\"", "”", addslashes($v)); } $err_str = $model->varidation_check_item_select($data_d); if($err_str != ""){ include_once("./sp_item_form.inc"); } else { //金額計算の処理 $data_d[item_carriage_amount] = 0; $data_d[item_carriage_subtotal] = 0; $data_d[item_subtotal_all] = 0; //$data_d_html[item_n_num]が空白でない場合、金額を加算 $ic = 0; for($i = 1; $i < $item_max_num; $i++) { $suffix = "item_" . $i; $suffix_num = "item_" . $i . "_num"; $suffix_cost = "item_" . $i . "_cost"; if($data_d_html[$suffix_num] != "") { //$condition[pc_name] = $data_d_html[$suffix]; //$idata_array = $model->get_item_data($condition); //$idata[$ic] = $idata_array[0]; // $data_d[item_carriage_subtotal] += $data_d_html[$suffix_cost] * $data_d_html[$suffix_num]; //商品数も加算 $data_d[item_carriage_amount] += $data_d_html[$suffix_num]; $ic++; } } $item_carriage_subtotal = number_format($data_d[item_carriage_subtotal]); $item_carriage_subtotal_wt = number_format(round($data_d[item_carriage_subtotal] * 1.1)); include_once("./sp_address_form.inc"); } } else if(isset($_POST[confirm])) { foreach($_POST[data] as $k => $v){ $data_d_html[$k] = htmlspecialchars($v, ENT_QUOTES, 'EUC-JP'); $data_d[$k] = mb_ereg_replace("\"", "”", addslashes($v)); } $err_str = $model->varidation_check_address($data_d); if($err_str != ""){ $item_carriage_subtotal = number_format($data_d[item_carriage_subtotal]); $item_carriage_subtotal_wt = number_format(ceil($data_d[item_carriage_subtotal] * 1.1)); include_once("./sp_address_form.inc"); } else { if($data_d_html[zip_a] != "" || $data_d_html[zip_b] != "") { $data_d_html[zip_code] = $data_d_html[zip_a] . " - " . $data_d_html[zip_b]; } else { $data_d_html[zip_code] = ""; } if($data_d_html[tel_a] != "" || $data_d_html[tel_b] != "" || $data_d_html[tel_c] != "") { $data_d_html[tel_no] = $data_d_html[tel_a] . " - " . $data_d_html[tel_b] . " - " . $data_d_html[tel_c]; } else { $data_d_html[tel_no] = ""; } if($data_d_html[tel_2_a] != "" || $data_d_html[tel_2_b] != "" || $data_d_html[tel_2_c] != "") { $data_d_html[tel_no_2] = $data_d_html[tel_2_a] . " - " . $data_d_html[tel_2_b] . " - " . $data_d_html[tel_2_c]; } else { $data_d_html[tel_no_2] = ""; } if($data_d_html[fax_a] != "" || $data_d_html[fax_b] != "" || $data_d_html[fax_c] != "") { $data_d_html[fax_no] = $data_d_html[fax_a] . " - " . $data_d_html[fax_b] . " - " . $data_d_html[fax_c]; } else { $data_d_html[fax_no] = ""; } //商品金額合計・商品数はすでに出ている $item_carriage_subtotal = number_format($data_d[item_carriage_subtotal]); $item_carriage_subtotal_wt = number_format(ceil($data_d[item_carriage_subtotal] * 1.1)); //代引き手数料・送料 if($data_d[item_carriage_subtotal] >= 10000) { $data_d[item_daibiki] = 0; $data_d[item_carriage_cost] = 0; } else { $data_d[item_daibiki] = 300; switch ($data_d[pref]) { case "北海道": $data_d[item_carriage_cost] = 1200; break; case "青森県": case "岩手県": case "秋田県": $data_d[item_carriage_cost] = 900; break; case "宮城県": case "山形県": case "福島県": $data_d[item_carriage_cost] = 800; break; case "茨城県": case "栃木県": case "群馬県": case "埼玉県": case "千葉県": case "東京都": case "神奈川県": case "山梨県": $data_d[item_carriage_cost] = 800; break; case "新潟県": case "長野県": $data_d[item_carriage_cost] = 800; break; case "富山県": case "石川県": case "福井県": $data_d[item_carriage_cost] = 800; break; case "岐阜県": case "静岡県": case "愛知県": case "三重県": $data_d[item_carriage_cost] = 800; break; case "滋賀県": case "京都府": case "大阪府": case "兵庫県": case "奈良県": case "和歌山県": $data_d[item_carriage_cost] = 900; break; case "鳥取県": case "島根県": case "岡山県": case "広島県": case "山口県": $data_d[item_carriage_cost] = 1000; break; case "徳島県": case "香川県": case "愛媛県": case "高知県": $data_d[item_carriage_cost] = 1000; break; case "福岡県": case "佐賀県": case "長崎県": case "熊本県": case "大分県": case "宮崎県": case "鹿児島県": $data_d[item_carriage_cost] = 1200; break; case "沖縄県": $data_d[item_carriage_cost] = 0; } } //送料 //全件確認した時点で、商品合計および商品数が出る //送料は合計金額および送付先によって計算 //$data_d[item_carriage_cost] = 900; //代引手数料は合計金額によって計算 $data_d[item_subtotal_all] = $data_d[item_carriage_subtotal] + $data_d[item_carriage_cost] + $data_d[item_daibiki]; $data_d[item_tax_all] = $data_d[item_subtotal_all] * 0.1; $data_d[item_total_all] = $data_d[item_subtotal_all] + $data_d[item_tax_all]; $item_carriage_subtotal = number_format($data_d[item_carriage_subtotal]); $item_carriage_subtotal_wt = number_format(round($data_d[item_carriage_subtotal] * 1.1)); $item_carriage_cost = number_format($data_d[item_carriage_cost]); $item_daibiki = number_format($data_d[item_daibiki]); $item_subtotal_all = number_format($data_d[item_subtotal_all]); $item_total_all = number_format($data_d[item_total_all]); include_once("./sp_confirm.inc"); } } else if(isset($_POST[send])) { /* リロード対策。一度発注処理が行われていたら別メッセージを出す */ if(isset($_SESSION[order_flg])) { foreach($_POST[data] as $k => $v){ $data_d_html[$k] = htmlspecialchars($v, ENT_QUOTES, 'EUC-JP'); $data_d[$k] = mb_ereg_replace("\"", "”", addslashes($v)); } $data_d[type] = "sp"; $data_d[status] = "b"; if($data_d[zip_a] != "" || $data_d[zip_b] != "") { $data_d[zip_code] = $data_d[zip_a] . " - " . $data_d[zip_b]; } else { $data_d[zip_code] = ""; } if($data_d[tel_a] != "" || $data_d[tel_b] != "" || $data_d[tel_c] != "") { $data_d[tel_no] = $data_d[tel_a] . " - " . $data_d[tel_b] . " - " . $data_d[tel_c]; } else { $data_d[tel_no] = ""; } if($data_d[tel_2_a] != "" || $data_d[tel_2_b] != "" || $data_d[tel_2_c] != "") { $data_d[tel_no_2] = $data_d[tel_2_a] . " - " . $data_d[tel_2_b] . " - " . $data_d[tel_2_c]; } else { $data_d[tel_no_2] = ""; } if($data_d[fax_a] != "" || $data_d[fax_b] != "" || $data_d[fax_c] != "") { $data_d[fax_no] = $data_d[fax_a] . " - " . $data_d[fax_b] . " - " . $data_d[fax_c]; } else { $data_d[fax_no] = ""; } $issue_date_tmp = explode("-", $data_d[issue_date]); $data_d[issue_date] = $issue_date_tmp[1] . "/" . $issue_date_tmp[2] . "/" . $issue_date_tmp[0]; /*半角カナ→全角カナ*/ foreach($data_d as $k => $v){ $data_d[$k] = mb_convert_kana($v, "KV"); } $order_id = $model->add_order_data($data_d); //$data_d[item_n_num]が空白でない場合、登録 $ic = 0; for($i = 1; $i < $item_max_num; $i++) { $suffix = "item_" . $i; $suffix_num = "item_" . $i . "_num"; $suffix_cost = "item_" . $i . "_cost"; if($data_d[$suffix_num] != "") { $data_dt[item_name] = $data_d[$suffix]; $data_dt[item_amount] = $data_d[$suffix_num]; $data_dt[item_cost] = $data_d[$suffix_cost]; $data_dt[item_total] = $data_dt[item_amount] * $data_dt[item_cost]; $data_dt[order_id] = $order_id; $order_detail_id = $model->add_orderdetail_data($data_dt); } } if(isset($_SESSION[order_flg])){ unset($_SESSION[order_flg]); } include_once("../mail.inc"); if($data_d_html[zip_a] != "" || $data_d_html[zip_b] != "") { $data_d_html[zip_code] = $data_d_html[zip_a] . " - " . $data_d_html[zip_b]; } else { $data_d_html[zip_code] = ""; } if($data_d_html[tel_a] != "" || $data_d_html[tel_b] != "" || $data_d_html[tel_c] != "") { $data_d_html[tel_no] = $data_d_html[tel_a] . " - " . $data_d_html[tel_b] . " - " . $data_d_html[tel_c]; } else { $data_d_html[tel_no] = ""; } if($data_d_html[tel_2_a] != "" || $data_d_html[tel_2_b] != "" || $data_d_html[tel_2_c] != "") { $data_d_html[tel_no_2] = $data_d_html[tel_2_a] . " - " . $data_d_html[tel_2_b] . " - " . $data_d_html[tel_2_c]; } else { $data_d_html[tel_no_2] = ""; } if($data_d_html[fax_a] != "" || $data_d_html[fax_b] != "" || $data_d_html[fax_c] != "") { $data_d_html[fax_no] = $data_d_html[fax_a] . " - " . $data_d_html[fax_b] . " - " . $data_d_html[fax_c]; } else { $data_d_html[fax_no] = ""; } /* TOP MENU更新 */ include_once("./sp_thanks.inc"); } else { include_once("./sp_reload.inc"); } } else if(isset($_POST[address_clear])) { $_SESSION[order_flg] = 1; include_once("./sp_address_form.inc"); } else { $_SESSION[order_flg] = 1; if(isset($_POST["back"])) { foreach($_POST[data] as $k => $v){ $data_d[$k] = pg_escape_string($v); } } include_once("./sp_item_form.inc"); } print<<


EOF2; ?>