'3/6,13,20,27(木)19:30~21:30<40期生・平日クラス>実践編2014/4/20(日)', ); //シートのID振り分け $sheet = array( 'event19' => 'odv', 'event20' => 'odm', 'event21' => 'odq', 'event22' => 'odo', 'event23' => 'odp', 'event24' => 'odj', 'event25' => 'odh', 'event26' => 'obi', 'event27' => 'ob6', 'event28' => 'ob4', 'event29' => 'ob8', 'event30' => 'oay', ); //---------------------------------------------------------- // モード振り分けをセット $mode = $_POST["mode"]; // 必須入力チェック $check_flag = 1; // 必須入力チェック(構文忘れてて初歩的、少ないのでループもなし) if ($_POST["EVENT"] == '' or $_POST["NAME"] == '' or $_POST["CHOICE"] == '' or $_POST["TEL"] == '' ){ $check_flag = 0; } // メールアドレスのフォーマットに合わなかったら再入力 if ($_POST["CHOICE"] == 'PC'){ if(!is_mail($_POST["EMAILP"])){ $check_flag = 0; } } if ($_POST["CHOICE"] == 'MOBILE'){ if(!is_mail($_POST["EMAILM"])){ $check_flag = 0; } } if ($_POST["CHOICE"] == 'PC' and $_POST["EMAILP"] == ''){ $check_flag = 0; } if ($_POST["CHOICE"] == 'MOBILE' and $_POST["EMAILM"] == ''){ $check_flag = 0; } if ($_POST["mode"] == ''){ // 初期フォームの表示 echo <<
『須田誠 旅・写真ワークショップ & 各イベント申込み』
『須田誠 旅・写真ワークショップ & 各イベント申込み』


※記入いただきました個人情報については、須田誠及び主催者が管理し、    
今後のワークショップや写真展、イベント等のご連絡に利用させていただきます。


*」が付いた項目はもれなくご記入をお願いします。
参加希望の教室・
イベント名*

氏名*
PCメールアドレス(*)
携帯メールアドレス(*)
メインのメールアドレス選択*
(重要なお知らせをお送りする為)

※携帯アドレスがメインの場合「PCからのメールを拒否設定」にしていると連絡が受け取れませんのでご注意ください。
携帯電話番号*
どこでワークショップのことを知りましたか?
※mixi(コミュ名)、Twitter、ブログ、HP、フライヤーなどetc
写真歴(年数)
※初歩からの初心者クラスですのでお間違えないように。
その他のお問い合わせ

 
FORM; exit; } elseif($mode == 'send' and $check_flag == 0) { // 必須入力漏れのチェック echo << 『須田誠 旅・写真ワークショップ & 各イベント申込み』
『須田誠 旅・写真ワークショップ & 各イベント申込み』

※記入いただきました個人情報については、須田誠及び主催者が管理し、    
今後のワークショップや写真展、イベント等のご連絡に利用させていただきます。


記入が必要な項目が入力されておりません。「*」が付いた項目は必ずご入力をお願いします。
また、メインのアドレスに指定したアドレスは正しくご入力をお願いします。
参加希望の教室・イベント名*
氏名*
PCメールアドレス(*)
携帯メールアドレス(*)
メインのメールアドレス選択*
(重要なお知らせをお送りする為)

※携帯アドレスがメインの場合「PCからのメールを拒否設定」にしていると連絡が受け取れませんのでご注意ください。
携帯電話番号*
どこでワークショップのことを知りましたか?
※mixi(コミュ名)、Twitter、ブログ、HP、フライヤーなどetc
写真歴(年数)
※初歩からの初心者クラスですのでお間違えないように。
その他のお問い合わせ

 
FORM01; exit; } elseif($mode == 'send' and $check_flag == 1) { $event_id = $_POST["EVENT"]; $_POST["EVENT"] = $event["$event_id"]; if($_POST["EVENT"]){ $WorksheetId = $sheet["$event_id"]; }; // メインアドレスの選択 $main = ''; if( $_POST["CHOICE"] == 'PC'){ $main = $_POST["EMAILP"]; } elseif( $_POST["CHOICE"] == 'MOBILE'){ $main = $_POST["EMAILM"]; } $sendtime = date('Y/m/d H:i:s'); // 書き込みたいデータ(1行ぶん。列名=>データ) $aInputdata = array( "event" => $_POST["EVENT"], "name" => $_POST["NAME"], "pmail" => $_POST["EMAILP"], "mmail" => $_POST["EMAILM"], "main" => $main, "choice" => $_POST["CHOICE"], "mobile" => $_POST["TEL"], "question" => $_POST["QUESTION"], "experience" => $_POST["AGE"], "comment" => $_POST["COMMENT"], "entrydate" => $sendtime, ); // メール送信処理(Google Spreadシートに対してのバックアップ) $MailSubject = 'TravelFreak(' . $_POST["EVENT"] . ')'; mb_language('ja'); $MailMessage = CreateMail($_POST); $AdminMailHeader = "From: $main\n"; $AdminMailHeader .= "X-Mailer: TravelFreakMailer\n"; mb_send_mail($MailTo, $MailSubject, $MailMessage, $AdminMailHeader, $parameter); // ユーザー向けメッセージ送信 if( $event_id == 'event9' ){ $MailSubjectUser = 'WS生限定・6/3旅祭チケット受付[自動返信]'; $MailMessageUser = CreateMailTicket($_POST); } else { $MailSubjectUser = $_POST["EVENT"] . '参加申し込み'; $MailMessageUser = CreateMailUser($_POST); } mb_send_mail($main, $MailSubjectUser, $MailMessageUser, $MailHeader, $parameter); $sService = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME; // 認証済みHTTPクライアント作成(ClientLogin版) $oClient = Zend_Gdata_ClientLogin::getHttpClient($UserId, $Password, $sService); // Spreadsheetサービスのインスタンス作成 $oSpreadsheet = new Zend_Gdata_Spreadsheets($oClient); // 1行ぶんのデータを最後尾に挿入(追加)する if ($oSpreadsheet->insertRow($aInputdata, $SpreadsheetKey, $WorksheetId) ){ header("Location: $ThanksUrl"); } exit; } // ユーザー定義関数----------------------------------------- // メールの本文作成 function CreateMail($form) { $CorrentTime = date('Y/m/d H:i:s'); $MailBody = <<