<?php
include("./form_ini/common.php");

/*接続・実行*/
try{$pdo = new PDO($dsn, $User_Name, $Password, $Driver_Options);}
/*エラー出力*/
catch(PDOException $PDO_ERROR){
header('Content-Type: text/plain; charset=UTF-8', true, 500);
exit('DataBase ERROR/'.$PDO_ERROR->getMessage());
}
?>
<?php
// 変数の初期化

$page_flag = 0;
$clean = array();
$error = array();
date_default_timezone_set('Asia/Tokyo');
// サニタイズ
if( !empty($_POST) ) {
	foreach( $_POST as $key => $value ) {
		$clean[$key] = htmlspecialchars( $value, ENT_QUOTES);
	}
}
if( !empty($clean['btn_confirm']) ) {
	$error = validation($clean);
	if( empty($error) ) {
		$page_flag = 1;
	// セッションの書き込み
	//	session_start();
	//	$_SESSION['page'] = false;
	}
} elseif( !empty($clean['btn_submit']) ) {
  session_start();
//	if( !empty($_SESSION['page']) && $_SESSION['page'] === true ) {

		$name = $clean['name'];
		$kana = $clean['kana'];
		$company = $clean['company'];
		$position = $clean['position'];
		$tel = $clean['tel'];
		$email= $clean['email'];
		$comment = $clean['comment'];
		$status = '未対応';
		$ctg = 'CS';
		$date= date('Y/m/d H:i:s');

		$query = $pdo->prepare('INSERT INTO '.$DB_table_name.' (name,kana,company,position,tel,email,comment,status,ctg,date) VALUES (:name,:kana,:company,:position,:tel,:email,:comment,:status,:ctg,:date)');		$query->bindValue(':name', $name, PDO::PARAM_STR );
		$query->bindValue(':name', $name, PDO::PARAM_STR );
		$query->bindValue(':kana', $kana, PDO::PARAM_STR );
		$query->bindValue(':company', $company, PDO::PARAM_STR );
		$query->bindValue(':position', $position, PDO::PARAM_STR );
		$query->bindValue(':tel', $tel, PDO::PARAM_STR );
		$query->bindValue(':email', $email, PDO::PARAM_STR );
		$query->bindValue(':comment', $comment, PDO::PARAM_STR );
		$query->bindValue(':status', $status, PDO::PARAM_STR );
		$query->bindValue(':ctg', $ctg, PDO::PARAM_STR );
		$query->bindValue(':date', $date, PDO::PARAM_STR );
		$query->execute();
		$query = $pdo->query('SELECT * FROM '.$DB_table_name.' ORDER BY id desc');

	$page_flag = 2;
	// 変数とタイムゾーンを初期化
	$header = null;
	$auto_reply_subject = null;
	$auto_reply_text = null;
	$admin_reply_subject = null;
	$admin_reply_text = null;
	$header = "MIME-Version: 1.0\n";
	$header .= "From: SBモバイルサービス株式会社 <SBMSGRP-Sales_Department_ALL@g.softbank.co.jp>\n";
	$header .= "Reply-To: SBモバイルサービス株式会社 <SBMSGRP-Sales_Department_ALL@g.softbank.co.jp>\n";
	// 件名を設定
	$auto_reply_subject = 'お問い合わせありがとうございます。';
	// 本文を設定
	$auto_reply_text = "この度は、お問い合わせ頂き誠にありがとうございます。
下記の内容でお問い合わせを受け付けました。\n\n";
	$auto_reply_text .= "お問い合わせ日時：" . date("Y-m-d H:i") . "\n";
	$auto_reply_text .= "氏名：" . $clean['name'] . "\n";
	$auto_reply_text .= "メールアドレス：" . $clean['email'] . "\n";

	$auto_reply_text .= "お問い合わせ内容：" . $clean['comment'] . "\n\n";
    $auto_reply_text .= "返信まで約3営業日頂いております。";
	$auto_reply_text .= "SBモバイルサービス株式会社";
	// 自動返信メール送信
	mb_send_mail( $clean['email'], $auto_reply_subject, $auto_reply_text, $header);
	// 運営側へ送るメールの件名
	$admin_reply_subject = "お問い合わせを受け付けました";

	// 本文を設定
	$admin_reply_text = "下記の内容でお問い合わせがありました。確認よろしくお願いいたします。\n\n";
	$admin_reply_text .= "お問い合わせ日時：" . date("Y-m-d H:i") . "\n";
	$admin_reply_text .= "カテゴリ：CS \n";
	// 管理者へメール送信
	mb_send_mail( 'SBMSGRP-Sales_Department_ALL@g.softbank.co.jp', $admin_reply_subject, $admin_reply_text, $header);

//} else {
//		$page_flag = 0;
//	}

}
function validation($data) {
	$error = array();
	// 氏名のバリデーション
	if( empty($data['name']) ) {
		$error[] = "「氏名」は必須項目です。";
	}
	// かなのバリデーション
	if( empty($data['kana']) ) {
		$error[] = "「ふりがな」は必須項目です。";
	}
	// 所属会社名のバリデーション
	if( empty($data['company']) ) {
		$error[] = "「所属会社名」は必須項目です。";
	}
	// 電話番号のバリデーション
	if( empty($data['tel']) ) {
		$error[] = "「電話番号」は必須項目です。";
	}
	// メールアドレスのバリデーション
	if( empty($data['email']) ) {
		$error[] = "「メールアドレス」は必須項目です。";
	} elseif( !preg_match( '/^[0-9a-z_.\/?-]+@([0-9a-z-]+\.)+[0-9a-z-]+$/', $data['email']) ) {
		$error[] = "「メールアドレス」は正しい形式で入力してください。";
	}
	// メールアドレス確認のバリデーション
	if( $data['email'] != $data['email-confi']) {
		$error[] = "「メールアドレス」と「メールアドレス (確認)」の内容が一致しません。";
	}
	// お問い合わせ内容のバリデーション
	if( empty($data['comment']) ) {
		$error[] = "「お問い合わせ内容」は必須項目です。";
	}
	// 個人情報の取り扱い同意チェックのバリデーション 2022-12-15 added
	if( empty($data['privacy-confi']) ) {
		$error[] = "「個人情報取り扱いの同意」は必須項目です。";
	}

	return $error;
}
?>

<!DOCTYPE>
<html lang="ja">
<head>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="keywords" content="SBモバイルサービス,SBMobileService,RPA,Web制作,グラフィックデザイン,コンタクトセンター" />
<meta name="description" content="SBモバイルサービスのオフィシャルサイトです。
コンタクトセンター（コールセンター）・バックオフィス・アウトソーシングをはじめ、RPAの技術を活用した効率化の取組みなど、ITと人とのコミュニケーションの融合により、付加価値の高いサービスをお客さま・導入企業さまに提供します。">
<meta name="copyright" content="SBMobileService" />
<!--OGP-->
<meta property="og:url" content="https://www.sbmobileservice.co.jp/" />
<meta property="og:image" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="SBモバイルサービス" />
<meta property="og:description" content="SBモバイルサービスのオフィシャルサイトです。
コンタクトセンター（コールセンター）・バックオフィス・アウトソーシングをはじめ、RPAの技術を活用した効率化の取組みなど、ITと人とのコミュニケーションの融合により、付加価値の高いサービスをお客さま・導入企業さまに提供します。" />
<meta property="og:site_name" content="SBモバイルサービス" />
<meta property="fb:admins" content="100001770540983" />
<title>コンタクトセンター事業お問い合わせフォーム │ SBモバイルサービス</title>
<link rel="shortcut icon" href="../img/favicon.ico">
<!--CSS-->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">

<!--<link rel="stylesheet" type="text/css" href="../css/reset.css">-->
<!--<link rel="stylesheet" type="text/css" href="../css/common.css">-->
<link rel="stylesheet" type="text/css" href="../css/form.css?20221220_0821">
<link rel="stylesheet" type="text/css" href="../css/style_new.css">
<!--JS-->
<!--<script src="../js/jquery-2.2.4.min.js"></script>-->
<script src="../js/jquery-3.7.1.min.js"></script>
<script src="../js/include_new.js"></script>
<script src="../js/script_new.js"></script>
<!--<script src="../js/script.js"></script>-->
<!-- ↓ 2022-12-19 added ↓ -->
<style>
  @media screen and (max-width: 899px){
    main section .column_wrap {
      width: 100%;
    }

    main section .column_wrap li {
      white-space: nowrap;
    }
  }

  .input_wrap {
    width: calc(100% - 40px);
  }

  .input_wrap input[type="checkbox"] {
    width:auto; appearance:auto;
  }
</style>
<!-- ↑ 2022-12-19 added ↑ -->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=GZkDbsQOgi78o9upTpBHKg&gtm_preview=env-6&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P825QLZ');</script>
<!-- End Google Tag Manager -->

</head>

<body data-pagetype="form">
    <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P825QLZ&gtm_auth=GZkDbsQOgi78o9upTpBHKg&gtm_preview=env-6&gtm_cookies_win=x"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
	<header id="header">
  </header>
	<main class="mrT60 f-color">
    <div id="hd"></div>
  <!--
	<picture>
  <source media="(max-width: 767px)" srcset="../img/contact/contact_main_sp.png">
  <img src="../img/contact/contact_main.png" alt="" class="contact-top">
  </picture>
  -->
			<!-- 確認画面 -->
			<?php if( $page_flag === 1 ): ?>
        <script>
dataLayer.push({
'trackPageview': '/confirm',
'event': 'loadready'
});
</script>
			<section class="pdTB50 confirmation_wrap">
				<div class="column-wrap sec_wrap">
          <!--
					<div class="section-title mrB10 fontColor-main">
						<span></span>
					</div>
					<div>
						<img src="../img/dot1_b.png"alt="区切り">
					</div>
          -->
          <hgroup>
            <h2>
              <span>Contact Form</span>
              <span>お問い合わせフォーム</span>
            </h2>
            <p></p>
          </hgroup>
          <h3>
            <span>コンタクトセンター・BPO事業</span>
          </h3>
					<h4 class="h4_confirm">お問い合わせ内容の確認</h4>
					<p>
						下記の内容でお間違いがないかご確認下さい。
					</p>
					<form method="post" action="">
						<div class="input_wrap">
							<label>氏名</label>
							<p class="mrT10 "><?php echo $clean['name']; ?></p>
						</div>
						<div class="input_wrap">
							<label>ふりがな</label>
							<p class="mrT10 "><?php echo nl2br($clean['kana']); ?></p>
						</div>
						<div class="input_wrap">
							<label>所属会社名</label>
							<p class="mrT10 "><?php echo nl2br($clean['company']); ?></p>
						</div>
						<div class="input_wrap">
							<label>役職</label>
							<p class="mrT10 "><?php echo nl2br($clean['position']); ?></p>
						</div>
						<div class="input_wrap">
							<label>電話番号</label>
							<p class="mrT10 "><?php echo nl2br($clean['tel']); ?></p>
						</div>
						<div class="input_wrap">
							<label>メールアドレス</label>
							<p class="mrT10 "><?php echo $clean['email']; ?></p>
						</div>
						<div class="input_wrap">
							<label>お問い合わせ内容</label>
							<p class="mrT10 "><?php echo nl2br($clean['comment']); ?></p>
						</div>
            <div class="confirm_wrap">
						  <input type="submit" name="btn_back" value="戻る" id="btn_back" style="display:none; width: 0;overflow: hidden; visibility:hidden">
              <label for="btn_back"><span>戻る</span></label>
						  <input type="submit" name="btn_submit" value="送信" id="btn_submit" style="display:none; width: 0;overflow: hidden; visibility:hidden">
              <label for="btn_submit"><span>送信</span></label>
            </div>
						<input type="hidden" name="name" value="<?php echo $clean['name']; ?>">
						<input type="hidden" name="kana" value="<?php echo $clean['kana']; ?>">
						<input type="hidden" name="company" value="<?php echo $clean['company']; ?>">
						<input type="hidden" name="position" value="<?php echo $clean['position']; ?>">
						<input type="hidden" name="tel" value="<?php echo $clean['tel']; ?>">
						<input type="hidden" name="email" value="<?php echo $clean['email']; ?>">
						<input type="hidden" name="comment" value="<?php echo $clean['comment']; ?>">
					</form>
				</div>
			</section>

			<!-- 完了画面 -->
			<?php elseif( $page_flag === 2 ): ?>
        <script>
dataLayer.push({
'trackPageview': '/thanks',
'event': 'loadready'
});
</script>
			<section class="pdTB50">
				<div class="column-wrap sec_wrap">
          <!--
					<div class="section-title mrB10 fontColor-main">
						contact
					</div>
					<div>
						<img src="../img/dot1_b.png"alt="区切り">
					</div>
          -->
          <hgroup>
            <h2>
              <span>Contact Form</span>
              <span>お問い合わせフォーム</span>
            </h2>
            <p></p>
          </hgroup>
          <h3>
            <span>コンタクトセンター・BPO事業</span>
          </h3>
					<h4 class="h4_confirm">お問い合わせ<br>ありがとうございました</h4>
					<p>
						送信が完了しました。<br>
						返信まで約3営業日頂いております。<br>
					</p>
				</div>
			</section>
			<?php else: ?>
			<?php if( !empty($error) ): ?>
			<section class="pdTB50">
				<div class="column-wrap sec_wrap">
				<ul class="error_list">
					<?php foreach( $error as $value ): ?>
					<li><?php echo $value; ?></li>
					<?php endforeach; ?>
				</ul>
				</div>
			</section>
			<?php endif; ?>
 <script>
dataLayer.push({
'trackPageview': '/input',
'event': 'loadready'
});
</script>
			<!-- 入力画面 -->
			<section class="pdTB50">
				<div class="column-wrap sec_wrap">
          <!--
					<div class="section-title mrB10 fontColor-main">
							contact
					</div>
					<div>
						<img src="../img/dot1_b.png"alt="区切り">
					</div>
					<h2 class="fontColor-main mrT20 mrB40">コンタクトセンター事業お問い合わせフォーム</h2>
          -->
          <hgroup>
            <h2>
              <span>Contact Form</span>
              <span>お問い合わせフォーム</span>
            </h2>
            <p></p>
          </hgroup>
          <h3>
            <span>コンタクトセンター・BPO事業</span>
          </h3>
					<div class="form_wrap">
						<form method="post" action="">
              <div>
                <!-- ↓ 2022-12-15 disabled ↓ ---
                <div>
                  <p class="mrT20 mrB20">「<a href="../privacy.html" target="_blank">個人情報の取り扱いについて <i class="fas fa-external-link-alt"></i></a>」にご同意のうえ、お問い合わせください。</p>
                </div>
                ---- ↑ 2022-12-15 disabled ↑ -->
                <div class="input_wrap">
                  <label>氏名<span>必須</span></label>
                  <p class="mrT10 mrB30">
                  <input type="text" name="name" placeholder="汐留 太郎" value="<?php if( !empty($clean['name']) ){ echo $clean['name']; } ?>">
                  </p>
                </div>
                <div class="input_wrap">
                  <label>ふりがな<span>必須</span></label>
                  <p class="mrT10 mrB30">
                  <input type="text" name="kana" placeholder="しおどめ たろう" value="<?php if( !empty($clean['kana']) ){ echo $clean['kana']; } ?>">
                  </p>
                </div>
                <div class="input_wrap">
                  <label>所属会社<span>必須</span></label>
                  <p class="mrT10 mrB30">
                  <input type="text" name="company" placeholder="〇〇株式会社" value="<?php if( !empty($clean['company']) ){ echo $clean['company']; } ?>">
                  </p>
                </div>
                <div class="input_wrap">
                  <label>役職<span class="any">任意</span></label>
                  <p class="mrT10 mrB30">
                  <input type="text" name="position" placeholder="課長" value="<?php if( !empty($clean['position']) ){ echo $clean['position']; } ?>">
                  </p>
                </div>
                <div class="input_wrap">
                  <label>電話番号<!-- (半角数字とハイフン（-）で入力してください)--><span>必須</span></label>
                  <p class="mrT10 mrB30">
                  <input type="tel" name="tel" placeholder="××-××××-××××" value="<?php if( !empty($clean['tel']) ){ echo $clean['tel']; } ?>">
                  </p>
                </div>
                <div class="input_wrap">
                  <label>メールアドレス<span>必須</span></label>
                  <p class="mrT10 mrB30">
                  <input type="email" name="email" placeholder="**@***.***" value="<?php if( !empty($clean['email']) ){ echo $clean['email']; } ?>">
                  </p>
                </div>
                <div class="input_wrap">
                  <label>メールアドレス (確認)<span>必須</span></label>
                  <p class="mrT10 mrB30">
                  <input type="email" name="email-confi" placeholder="**@***.***" value="<?php if( !empty($clean['email']) ){ echo $clean['email']; } ?>">
                  </p>
                </div>
                <div class="input_wrap">
                  <label>お問い合わせ内容<span>必須</span></label>
                  <p class="mrT10 mrB30">
                  <textarea name="comment"><?php if( !empty($clean['comment']) ){ echo $clean['comment']; } ?></textarea>
                  </p>
                </div>
                <!-- ↓ 2022-12-15 added ↓ -->
                <div class="input_wrap">
                  <label><!--<input type="checkbox" name="privacy-confi">-->下記の個人情報の取り扱いに同意する。<span>必須</span></label>
                </div>
                <div class="input_wrap note">
                  <p class="mrT10 mrB10">
                    1．事業者の氏名又は名称<br>
                    SBモバイルサービス株式会社
                  </p>
                  <p class="mrT10 mrB10">
                    2．個人情報保護管理者（若しくはその代理人）の氏名又は職名、所属及び連絡先<br>
                    管理者名：西條 祐史<br>
                    所属部署：事業推進本部<br>
                    連絡先：〒105-7590 東京都港区海岸1-7-1 東京ポートシティ竹芝オフィスタワー WeWork 9F
                  </p>
                  <p class="mrT10 mrB10">
                    3．個人情報の利用目的<br>
                    お問い合わせ対応（本人への連絡を含む）のため
                  </p>
                  <p class="mrT10 mrB10">
                    4．個人情報取扱いの委託<br>
                    当社は事業運営上、前項利用目的の範囲に限って個人情報を外部に委託することがあります。
                  </p>
                  <p class="mrT10 mrB10">
                    5．個人情報の開示等の請求<br>
                    ご本人様は、当社に対してご自身の個人情報の開示等（利用目的の通知、開示、内容の訂正・追加・削除、利用の停止または消去、第三者への提供の停止）に関して、下記の当社問合わせ窓口に申し出ることができます。その際、当社はお客様ご本人を確認させていただいたうえで、合理的な期間内に対応いたします。
                  </p>
                  <p class="mrT10 mrB10">
                    【お問合せ窓口】<br>
                    〒105-7590 東京都港区海岸1-7-1 東京ポートシティ竹芝オフィスタワー WeWork 9F
                  </p>
                  <p class="mrT10 mrB10">
                    6．個人情報を提供されることの任意性について<br>
                    ご本人様が当社に個人情報を提供されるかどうかは任意によるものです。ただし、必要な項目をいただけない場合、適切な対応ができない場合があります。
                  </p>
                </div>
                <!-- ↑ 2022-12-15 added ↑ -->
						  </div>
              <label for="privacy-confi"><input type="checkbox" name="privacy-confi" id="privacy-confi">個人情報の取り扱いに同意しました。</label>
						  <input type="submit" name="btn_confirm" value="入力内容を確認する" id="btn_confirm" style="display:none; width: 0;overflow: hidden; visibility:hidden">
              <label for="btn_confirm"><span>入力内容を確認する</span></label>
					  </form>
          </div>
				</div>
			</section>
			<?php endif; ?>
		</div>
	</main>
  <footer id="footer">
  </footer>
</body>
</html>
