プリンティング園田 / お見積りフォーム //ファイルを定義 define("INQUIRY_ACTION", "./action/estimateAction.class.php"); define("INQUIRY_FIRST_VIEW", "../view/estimateFormView.php"); define("INQUIRY_CHECK_VIEW", "../view/estimateFormCheckView.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("postcd",$_POST[postcd]); $inquiry->setItem("postcd1",$_POST[postcd1]); $inquiry->setItem("postcd2",$_POST[postcd2]); $inquiry->setItem("address",$_POST[address]); $inquiry->setItem("tel",$_POST[tel]); $inquiry->setItem("tel1",$_POST[tel1]); $inquiry->setItem("tel2",$_POST[tel2]); $inquiry->setItem("tel3",$_POST[tel3]); $inquiry->setItem("fax",$_POST[fax]); $inquiry->setItem("fax1",$_POST[fax1]); $inquiry->setItem("fax2",$_POST[fax2]); $inquiry->setItem("fax3",$_POST[fax3]); $inquiry->setItem("mail",$_POST[mail]); $inquiry->setItem("re_mail",$_POST[re_mail]); $inquiry->setItem("kind",$_POST[kind]); $inquiry->setItem("end_point",$_POST[end_point]); $inquiry->setItem("size",$_POST[size]); $inquiry->setItem("paper",$_POST[paper]); $inquiry->setItem("print_men",$_POST[print_men]); $inquiry->setItem("print_num",$_POST[print_num]); $inquiry->setItem("other",$_POST[other]); $inquiry->setItem("text",$_POST[text]); $inquiry->setItem("process",$_POST[process]); $inquiry->setItem("proofreading",$_POST[proofreading]); $inquiry->setItem("scan",$_POST[scan]); //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("postcd",$_POST[postcd]); $inquiry->setItem("postcd1",$_POST[postcd1]); $inquiry->setItem("postcd2",$_POST[postcd2]); $inquiry->setItem("address",$_POST[address]); $inquiry->setItem("tel",$_POST[tel]); $inquiry->setItem("tel1",$_POST[tel1]); $inquiry->setItem("tel2",$_POST[tel2]); $inquiry->setItem("tel3",$_POST[tel3]); $inquiry->setItem("fax",$_POST[fax]); $inquiry->setItem("fax1",$_POST[fax1]); $inquiry->setItem("fax2",$_POST[fax2]); $inquiry->setItem("fax3",$_POST[fax3]); $inquiry->setItem("mail",$_POST[mail]); $inquiry->setItem("re_mail",$_POST[re_mail]); $inquiry->setItem("kind",$_POST[kind]); $inquiry->setItem("end_point",$_POST[end_point]); $inquiry->setItem("size",$_POST[size]); $inquiry->setItem("paper",$_POST[paper]); $inquiry->setItem("print_men",$_POST[print_men]); $inquiry->setItem("print_num",$_POST[print_num]); $inquiry->setItem("other",$_POST[other]); $inquiry->setItem("text",$_POST[text]); $inquiry->setItem("process",$_POST[process]); $inquiry->setItem("proofreading",$_POST[proofreading]); $inquiry->setItem("scan",$_POST[scan]); //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: ./estimate_send_error.html"); exit; } //送信完了画面を表示します header("Location: ./estimate_send.html"); exit; } ?>