プリンティング園田 / お問い合せフォーム //ファイルを定義 define("INQUIRY_ACTION", "./action/orderAction.class.php"); define("INQUIRY_FIRST_VIEW", "../view/orderFormView.php"); define("INQUIRY_CHECK_VIEW", "../view/orderFormCheckView.php"); include_once(INQUIRY_ACTION); switch($_POST[mode]){ //メール送信内容チェック処理 case 1: inquiry_check_proc(); break; //メール送信 case 2: inquiry_send_proc(); break; //メールフォーム表示 default: default_disp(); break; } exit; //初期表示処理 function default_disp(){ $inquiry = new inquiryClass(); $inquiry->default_view_make(); //ビューを表示 include_once(INQUIRY_FIRST_VIEW); exit; } //送信チェック処理 function inquiry_check_proc(){ $inquiry = new inquiryClass(); if($_POST[clear_x]){ $inquiry->item_data = null; $inquiry->default_view_make(); //メールフォームを表示 include_once(INQUIRY_FIRST_VIEW); $inquiry->error = null; exit; } //データセット $inquiry->setItem("company", $_POST[company]); $inquiry->setItem("kana", $_POST[kana]); $inquiry->setItem("name", $_POST[name]); $inquiry->setItem("post1", $_POST[post1]); $inquiry->setItem("post2", $_POST[post2]); $inquiry->setItem("address", $_POST[address]); $inquiry->setItem("tel1", $_POST[tel1]); $inquiry->setItem("tel2", $_POST[tel2]); $inquiry->setItem("tel3", $_POST[tel3]); $inquiry->setItem("fax1", $_POST[fax1]); $inquiry->setItem("fax2", $_POST[fax2]); $inquiry->setItem("fax3", $_POST[fax3]); $inquiry->setItem("mail1", $_POST[mail1]); $inquiry->setItem("mail2", $_POST[mail2]); $inquiry->setItem("delivery", $_POST[delivery]); $inquiry->setItem("delivery_name", $_POST[delivery_name]); $inquiry->setItem("delivery_post1", $_POST[delivery_post1]); $inquiry->setItem("delivery_post2", $_POST[delivery_post2]); $inquiry->setItem("delivery_address", $_POST[delivery_address]); $inquiry->setItem("delivery_tel1", $_POST[delivery_tel1]); $inquiry->setItem("delivery_tel2", $_POST[delivery_tel2]); $inquiry->setItem("delivery_tel3", $_POST[delivery_tel3]); $inquiry->setItem("delivery_text", $_POST[delivery_text]); $inquiry->setItem("pay", $_POST[pay]); $inquiry->setItem("print_day", $_POST[print_day]); $inquiry->setItem("print_way", $_POST[print_way]); $inquiry->setItem("print_format", $_POST[print_format]); $inquiry->setItem("print_soft", $_POST[print_soft]); $inquiry->setItem("print_version", $_POST[print_version]); $inquiry->setItem("print_filename", $_POST[print_filename]); $inquiry->setItem("print_text", $_POST[print_text]); $inquiry->setItem("estimate_no", $_POST[estimate_no]); $inquiry->setItem("product_kind", $_POST[product_kind]); $inquiry->setItem("delivery_date", $_POST[delivery_date]); $inquiry->setItem("size", $_POST[size]); $inquiry->setItem("quality", $_POST[quality]); $inquiry->setItem("print_side", $_POST[print_side]); $inquiry->setItem("print_number", $_POST[print_number]); $inquiry->setItem("process", $_POST[process]); $inquiry->setItem("process_text", $_POST[process_text]); $inquiry->setItem("color", $_POST[color]); $inquiry->setItem("scan", $_POST[scan]); $inquiry->setItem("text", $_POST[text]); //POSTデータ加工 $inquiry->inputData_processing(); //データチェック $inquiry->data_check(); //エラーがあればログインフォームに戻る if($inquiry->error){ $inquiry->default_view_make(); //メールフォームを表示 include_once(INQUIRY_FIRST_VIEW); $inquiry->error = null; exit; } $inquiry->check_view_make(); //確認画面を表示 include_once(INQUIRY_CHECK_VIEW); exit; } //お問合せ内容をメール送信する function inquiry_send_proc(){ $inquiry = new inquiryClass(); //データセット $inquiry->setItem("company", $_POST[company]); $inquiry->setItem("kana", $_POST[kana]); $inquiry->setItem("name", $_POST[name]); $inquiry->setItem("post", $_POST[post]); $inquiry->setItem("post1", $_POST[post1]); $inquiry->setItem("post2", $_POST[post2]); $inquiry->setItem("address", $_POST[address]); $inquiry->setItem("tel1", $_POST[tel1]); $inquiry->setItem("tel2", $_POST[tel2]); $inquiry->setItem("tel3", $_POST[tel3]); $inquiry->setItem("tel", $_POST[tel]); $inquiry->setItem("fax1", $_POST[fax1]); $inquiry->setItem("fax2", $_POST[fax2]); $inquiry->setItem("fax3", $_POST[fax3]); $inquiry->setItem("fax", $_POST[fax]); $inquiry->setItem("mail1", $_POST[mail1]); $inquiry->setItem("mail2", $_POST[mail2]); $inquiry->setItem("delivery", $_POST[delivery]); $inquiry->setItem("delivery_name", $_POST[delivery_name]); $inquiry->setItem("delivery_post", $_POST[delivery_post]); $inquiry->setItem("delivery_post1", $_POST[delivery_post1]); $inquiry->setItem("delivery_post2", $_POST[delivery_post2]); $inquiry->setItem("delivery_address", $_POST[delivery_address]); $inquiry->setItem("delivery_tel", $_POST[delivery_tel]); $inquiry->setItem("delivery_tel1", $_POST[delivery_tel1]); $inquiry->setItem("delivery_tel2", $_POST[delivery_tel2]); $inquiry->setItem("delivery_tel3", $_POST[delivery_tel3]); $inquiry->setItem("delivery_text", $_POST[delivery_text]); $inquiry->setItem("pay", $_POST[pay]); $inquiry->setItem("print_day", $_POST[print_day]); $inquiry->setItem("print_way", $_POST[print_way]); $inquiry->setItem("print_format", $_POST[print_format]); $inquiry->setItem("print_soft", $_POST[print_soft]); $inquiry->setItem("print_version", $_POST[print_version]); $inquiry->setItem("print_filename", $_POST[print_filename]); $inquiry->setItem("print_text", $_POST[print_text]); $inquiry->setItem("estimate_no", $_POST[estimate_no]); $inquiry->setItem("product_kind", $_POST[product_kind]); $inquiry->setItem("delivery_date", $_POST[delivery_date]); $inquiry->setItem("size", $_POST[size]); $inquiry->setItem("quality", $_POST[quality]); $inquiry->setItem("print_side", $_POST[print_side]); $inquiry->setItem("print_number", $_POST[print_number]); $inquiry->setItem("process", $_POST[process]); $inquiry->setItem("process_text", $_POST[process_text]); $inquiry->setItem("color", $_POST[color]); $inquiry->setItem("scan", $_POST[scan]); $inquiry->setItem("text", $_POST[text]); //POSTデータ加工 $inquiry->inputData_processing(); if($_POST[back_x]){ $inquiry->default_view_make(); //メールフォームを表示 include_once(INQUIRY_FIRST_VIEW); exit; } if(!$inquiry->inquiry_mail_send()){ header("Location: ./send_error.html"); exit; } //送信完了画面を表示します header("Location: ./send.html"); exit; } ?>