contact.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/encrypt.php';
  4. $enc_passwd = "upro_contract";
  5. $mode = $_GET['mode'];
  6. $login_data = $_GET['login_data'];
  7. //로그인 후 이동하는 페이지 여서 로그인 암호화 정보를 체크
  8. if(empty($login_data)) {
  9. AlertBack("로그인 정보가 없습니다.");
  10. }
  11. $dec_data = upro_decrypt(base64_decode($login_data), $enc_passwd);
  12. switch($mode) {
  13. case "dealer":
  14. $dealer = json_decode($dec_data);
  15. if(empty($dealer->cd_dealer)) {
  16. AlertBack("로그인 정보가 없습니다.");
  17. }
  18. break;
  19. //회원은 아직 사용안함
  20. case "member":
  21. $member = json_decode($dec_data);
  22. if(empty($member->cd_user)) {
  23. AlertBack("로그인 정보가 없습니다.");
  24. }
  25. break;
  26. }
  27. ?>
  28. <!DOCTYPE html>
  29. <HTML lang="ko">
  30. <head>
  31. <meta charset="utf-8">
  32. <title>UPRO</title>
  33. <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width">
  34. <meta name="format-detection" content="telephone=no">
  35. <link rel="stylesheet" type="text/css" href="/m/css/common.css">
  36. <link rel="stylesheet" type="text/css" href="/m/css/sub.css">
  37. <script type="text/javascript" charset="utf-8" src="/m/js/jquery-1.11.2.min.js"></script>
  38. <script type="text/javascript" charset="utf-8" src="/m/js/ui.js"></script>
  39. <script type="text/javascript" src="<?=JS_PATH?>"></script>
  40. </head>
  41. <body>
  42. <!-- s : container -->
  43. <section id="container" class="join_wrap" style="height:100vh; overflow-y: auto;">
  44. <h2>UPRO 중고자동차 정보제공 계약서</h2>
  45. <p class="tit_sub"> <br></p>
  46. <div class="join">
  47. <div class="clause_chk_list">
  48. <ul>
  49. <li>
  50. <span class="check_wrap"><input type="checkbox" name="ds_agree1" id="ds_agree1" value="Y"><i></i><label for="ds_agree1">[필수] 딜러 회원 계약서</label></span>
  51. <span class="detail">자세히보기</span>
  52. <div>
  53. <textarea cols="100" rows="10" readonly><? include("../inc/clause_txt5.txt"); ?></textarea>
  54. </div>
  55. </li>
  56. <li>
  57. <span class="check_wrap"><input type="checkbox" name="ds_agree2" id="ds_agree2" value="Y"><i></i><label for="ds_agree2">[필수] 개인정보 수집이용</label></span>
  58. <span class="detail">자세히보기</span>
  59. <div>
  60. <textarea cols="100" rows="10" readonly><? include("../inc/clause_txt2.txt"); ?></textarea>
  61. </div>
  62. </li>
  63. <li>
  64. <span class="check_wrap"><input type="checkbox" name="ds_agree3" id="ds_agree3" value="Y"><i></i><label for="ds_agree3">[필수] 회원 이용약관</label></span>
  65. <span class="detail">자세히보기</span>
  66. <div>
  67. <textarea cols="100" rows="10" readonly><? include("../inc/clause_txt1.txt"); ?></textarea>
  68. </div>
  69. </li>
  70. </ul>
  71. </div>
  72. <h3>기본정보 입력</h3>
  73. <form>
  74. <div class="btn_center">
  75. <a href="#" class="button" id="btn_write">동의하기</a>
  76. </div>
  77. </form>
  78. </div>
  79. </section>
  80. <!-- // e : container -->
  81. <script>
  82. $(function() {
  83. $("#btn_write").on("click", function() {
  84. var ds_agree1 = $("#ds_agree1").prop("checked");
  85. if(ds_agree1 == false) {
  86. alert("[필수] 딜러 회원 계약서 항목에 동의해야 합니다.");
  87. $("#ds_agree1").focus();
  88. return false;
  89. }
  90. var ds_agree2 = $("#ds_agree2").prop("checked");
  91. if(ds_agree2 == false) {
  92. alert("[필수] 개인정보 수집이용 항목에 동의해야 합니다.");
  93. $("#ds_agree2").focus();
  94. return false;
  95. }
  96. var ds_agree3 = $("#ds_agree3").prop("checked");
  97. if(ds_agree3 == false) {
  98. alert("[필수] 회원 이용약관 항목에 동의해야 합니다.");
  99. $("#ds_agree3").focus();
  100. return false;
  101. }
  102. var url = "contract_proc.php";
  103. var params = {
  104. mode : "<?=$mode?>"
  105. , login_data : "<?=$login_data?>"
  106. , ds_agree1 : $("#ds_agree1").val()
  107. , ds_agree2 : $("#ds_agree2").val()
  108. , ds_agree3 : $("#ds_agree3").val()
  109. }
  110. $("#btn_write").prop("disabled", true);
  111. $.ajax({
  112. url : url,
  113. type: "POST",
  114. dataType : 'json',
  115. data: params,
  116. success: function(res) {
  117. $("#btn_write").prop("disabled", false);
  118. if(res.CODE != "0000") {
  119. alert(res.MSG);
  120. return false;
  121. }
  122. window.location.href = "/m/mypage/dealer_tender_list.php?ds_status=E0";
  123. },
  124. error:function(request,status,error){
  125. $("#btn_write").prop("disabled", false);
  126. alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
  127. }
  128. });
  129. })
  130. })
  131. </script>
  132. </body>
  133. </html>
  134. <?
  135. mysql_close($connect);
  136. ?>