contact.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  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. <? include("../include/inc_top.php") ?>
  29. <section id="wrap" class="bg_join">
  30. <section id="content">
  31. <p class="tit_sub">UPRO 중고자동차 정보제공 계약서</p>
  32. <div class="join">
  33. <form >
  34. <div class="clause_chk_list">
  35. <ul>
  36. <li>
  37. <span class="check_wrap"><input type="checkbox" name="ds_agree1" id="ds_agree1" value="Y"><i></i><label for="ds_agree1">[필수] 딜러 회원 계약서</label></span>
  38. <div>
  39. <textarea cols="100" rows="10" readonly><? include("../include/clause_txt5.txt"); ?></textarea>
  40. </div>
  41. </li>
  42. <li>
  43. <span class="check_wrap"><input type="checkbox" name="ds_agree2" id="ds_agree2" value="Y"><i></i><label for="ds_agree2">[필수] 개인정보 수집이용</label></span>
  44. <div>
  45. <textarea cols="100" rows="10" readonly><? include("../include/clause_txt2.txt"); ?></textarea>
  46. </div>
  47. </li>
  48. <li>
  49. <span class="check_wrap"><input type="checkbox" name="ds_agree3" id="ds_agree3" value="Y"><i></i><label for="ds_agree3">[필수] 회원 이용약관</label></span>
  50. <div>
  51. <textarea cols="100" rows="10" readonly><? include("../include/clause_txt1.txt"); ?></textarea>
  52. </div>
  53. </li>
  54. </ul>
  55. </div>
  56. </form>
  57. <div class="btn_center">
  58. <a href="#" class="button" id="btn_write">동의하기</a>
  59. </div>
  60. </div>
  61. </section>
  62. </section>
  63. <script>
  64. $(function() {
  65. $("#btn_write").on("click", function() {
  66. var ds_agree1 = $("#ds_agree1").prop("checked");
  67. if(ds_agree1 == false) {
  68. alert("[필수] 딜러 회원 계약서 항목에 동의해야 합니다.");
  69. $("#ds_agree1").focus();
  70. return false;
  71. }
  72. var ds_agree2 = $("#ds_agree2").prop("checked");
  73. if(ds_agree2 == false) {
  74. alert("[필수] 개인정보 수집이용 항목에 동의해야 합니다.");
  75. $("#ds_agree2").focus();
  76. return false;
  77. }
  78. var ds_agree3 = $("#ds_agree3").prop("checked");
  79. if(ds_agree3 == false) {
  80. alert("[필수] 회원 이용약관 항목에 동의해야 합니다.");
  81. $("#ds_agree3").focus();
  82. return false;
  83. }
  84. var url = "contract_proc.php";
  85. var params = {
  86. mode : "<?=$mode?>"
  87. , login_data : "<?=$login_data?>"
  88. , ds_agree1 : $("#ds_agree1").val()
  89. , ds_agree2 : $("#ds_agree2").val()
  90. , ds_agree3 : $("#ds_agree3").val()
  91. }
  92. $("#btn_write").prop("disabled", true);
  93. $.ajax({
  94. url : url,
  95. type: "POST",
  96. dataType : 'json',
  97. data: params,
  98. success: function(res) {
  99. $("#btn_write").prop("disabled", false);
  100. if(res.CODE != "0000") {
  101. alert(res.MSG);
  102. return false;
  103. }
  104. window.location.href = "/mypage/dealer.php";
  105. },
  106. error:function(request,status,error){
  107. $("#btn_write").prop("disabled", false);
  108. alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
  109. }
  110. });
  111. })
  112. })
  113. </script>
  114. <?
  115. mysql_close($connect);
  116. ?>