507 lines
23 KiB
PHP
507 lines
23 KiB
PHP
<?php
|
|
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
|
|
|
|
|
?>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>TOVA Main</title>
|
|
<link rel="stylesheet" href="<?php echo G5_URL ?>/css/reset.css" />
|
|
<link rel="stylesheet" href="<?php echo G5_URL ?>/css/font.css" />
|
|
<link rel="stylesheet" href="<?php echo G5_URL ?>/css/style.css" />
|
|
|
|
<script type="text/javascript" src="<?php echo G5_URL ?>/js/jquery-3.6.1.min.js"></script>
|
|
|
|
<script type="text/javascript" src="<?php echo G5_URL ?>/js/jquery.mousewheel.min.js"></script>
|
|
<script type="text/javascript" src="<?php echo G5_URL ?>/js/common.js"></script>
|
|
<script type="text/javascript" src="<?php echo G5_URL ?>/js/include.js"></script>
|
|
<script type="text/javascript" src="<?php echo G5_URL ?>/js/popup.js"></script>
|
|
|
|
</head>
|
|
|
|
|
|
<script>
|
|
// $(document).ready(function(){
|
|
// $(".gnb_logout").on("click", function() {
|
|
|
|
// if(!confirm("로그아웃 하시겠습니까?")){
|
|
// return false;
|
|
// }else{
|
|
// location.href="/tova/bbs/logout.php";
|
|
// }
|
|
// });
|
|
|
|
// $(".mv_op_frmat").on("click", function() {
|
|
// $("#op_id").val('');
|
|
// $("#op_pw").val('');
|
|
// if($('.mv_op_frmat_area').is(':visible')===false){
|
|
// $(".mv_op_frmat_area").css('display','block');
|
|
// $("#op_id").focus();
|
|
|
|
// }else{
|
|
// $(".mv_op_frmat_area").css('display','none');
|
|
// }
|
|
// });
|
|
|
|
// $(".move_frmat").on("click", function() {
|
|
// var op_id = $("#op_id").val();
|
|
// var op_pw = $("#op_pw").val();
|
|
// var ActionMode = 'SCREEN_15';
|
|
|
|
// if(op_id!=="" && op_pw!=="" ){
|
|
// $("#op_id").val('');
|
|
// $("#op_pw").val('');
|
|
// $(".mv_op_frmat_area").css('display','none');
|
|
|
|
// var form = document.createElement('form');
|
|
// form.setAttribute('method', 'post');
|
|
// form.setAttribute('target', 'op_frmat');
|
|
// form.setAttribute('action', "http://cloud.hanmaceng.co.kr/service/gaia/sys/controller/manage/gaiaserver_controller.php" );
|
|
// document.charset = "utf-8";
|
|
// var hiddenField = document.createElement('input'); hiddenField.setAttribute('type', 'hidden'); hiddenField.setAttribute('name', 'ActionMode'); hiddenField.setAttribute('value', ActionMode); form.appendChild(hiddenField);
|
|
// var hiddenField = document.createElement('input'); hiddenField.setAttribute('type', 'hidden'); hiddenField.setAttribute('name', 'op_id'); hiddenField.setAttribute('value', op_id); form.appendChild(hiddenField);
|
|
// var hiddenField = document.createElement('input'); hiddenField.setAttribute('type', 'hidden'); hiddenField.setAttribute('name', 'op_pw'); hiddenField.setAttribute('value', op_pw); form.appendChild(hiddenField);
|
|
// document.body.appendChild(form);
|
|
// form.submit();
|
|
// /*
|
|
// //시추주상도 양식관리
|
|
// //http://cloud.hanmaceng.co.kr/service/gaia/sys/controller/manage/gaiaserver_controller.php?ActionMode=SCREEN_15
|
|
// window.open("http://cloud.hanmaceng.co.kr/service/gaia/sys/controller/manage/gaiaserver_controller.php?ActionMode=SCREEN_15&op_id="+op_id+"&op_pw="+op_pw,"op_frmat","width=1500,height=900,scrollbars=yes,status=no,location=no,directories=no,toolbar=no,menubar=no,left={$itemdata2.left},top={$itemdata2.top},resizable=yes");
|
|
// */
|
|
|
|
// }else{
|
|
// //location.href="/gaiahome/bbs/logout.php";
|
|
// $(".mv_op_frmat_area").css('display','none');
|
|
// }
|
|
// });
|
|
|
|
// });
|
|
|
|
// var ua = navigator.userAgent;
|
|
// /*-----------------------------------------------------------------------------*/
|
|
// var isie =(/msie/i).test(navigator.userAgent); //ie
|
|
// var isie6 =(/msie 6/i).test(navigator.userAgent); //ie 6
|
|
// var isie7 =(/msie 7/i).test(navigator.userAgent); //ie 7
|
|
// var isie8 =(/msie 8/i).test(navigator.userAgent); //ie 8
|
|
// var isie9 =(/msie 9/i).test(navigator.userAgent); //ie 9
|
|
// var isfirefox =(/firefox/i).test(navigator.userAgent); //firefox
|
|
// var isapple =(/applewebkit/i).test(navigator.userAgent); //safari,chrome
|
|
// var isopera =(/opera/i).test(navigator.userAgent); //opera
|
|
// /*-----------------------------------------------------------------------------*/
|
|
// var isios =(/(ipod|iphone|ipad)/i).test(navigator.userAgent);//ios
|
|
// var isipad =(/(ipad)/i).test(navigator.userAgent);//ipad
|
|
// var isandroid =(/android/i).test(navigator.userAgent);//android
|
|
// var islgtelecom =(/lgtelecom/i).test(navigator.userAgent);//lgtelecom
|
|
// var isblackberry=(/blackberry/i).test(navigator.userAgent);//blackberry
|
|
// var issamsung =(/samsung/i).test(navigator.userAgent);//samsung
|
|
// var issymbian =(/symbian/i).test(navigator.userAgent);//symbian
|
|
// var issony =(/sony/i).test(navigator.userAgent);//sony
|
|
// var isSCH =(/SCH-/i).test(navigator.userAgent);//SCH-
|
|
// var isSPH =(/SPH-/i).test(navigator.userAgent);//SPH-
|
|
// /*-----------------------------------------------------------------------------*/
|
|
|
|
// function divice_confirm() { //접속기기 구분
|
|
// $("#browserVer").val(ua);
|
|
// // alert(navigator.maxTouchPoints);
|
|
// // alert(navigator.userAgent);
|
|
// //if(isios || isipad || isandroid || islgtelecom || isblackberry || issamsung || issymbian || issony || isSCH || isSPH || navigator.appVersion.indexOf('Windows') == -1){
|
|
// if( isandroid || islgtelecom || isblackberry || issamsung || issymbian || issony || isSCH || isSPH){
|
|
// //alert("각종 모바일 접속::");
|
|
// return "M";//mobile
|
|
// }else{//web접속
|
|
// if(isios || isipad || navigator.appVersion.indexOf('Windows') == -1){
|
|
// //alert("ios 접속::");
|
|
// if((isios || isipad == -1) && navigator.maxTouchPoints>0){
|
|
// //alert('애플 모바일기기');
|
|
// return "M";//mobile
|
|
|
|
// }else{//web접속
|
|
// return "W";//web
|
|
// }
|
|
// }else{//web접속
|
|
// return "W";//web
|
|
// }
|
|
// }
|
|
// }//divice_confirm
|
|
var is_member = false;
|
|
|
|
<?php if ($is_member) { ?>
|
|
is_member = true;
|
|
<?php } ?>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<body>
|
|
<div class="wrapper main_wrap">
|
|
<input id="hid_mb_id" type="hidden"></input>
|
|
<div class="main_mask">
|
|
<!-- Header -->
|
|
<header class="header">
|
|
<h1>
|
|
<img src="<?php echo G5_URL ?>/img/logo_w.svg" alt="">
|
|
</h1>
|
|
<div class="menu_wrap">
|
|
<div class="menu_my">
|
|
<img src="<?php echo G5_URL ?>/img/ico_my.svg" alt="">
|
|
<ul class="menu_my_list" style="display: none;">
|
|
<li id="my_join2" class="my_join2"><a href="javascript:mypage01();">마이페이지</a></li>
|
|
<li id="my_login2" class="my_login2"><a href="<?php echo G5_BBS_URL ?>/logout.php">로그아웃</a></li>
|
|
<li id="my_join" class="my_join"><a href="javascript:agreement();">회원가입</a></li>
|
|
<li id="my_login" class="my_login"><a href="javascript:login();">로그인</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="menu_ham"><a href="javascript:sitemap();"><img src="<?php echo G5_URL ?>/img/ico_ham.svg" alt=""></a></div>
|
|
</div>
|
|
</header>
|
|
<!-- //Header -->
|
|
|
|
<!-- floating_menu -->
|
|
<div class="floating_menu">
|
|
<ul>
|
|
<li class="floating_faq"><a href="<?php echo G5_BBS_URL ?>/faq.php">FAQ</a></li>
|
|
<li class="floating_buy"><a href="">구매하기</a></li>
|
|
</ul>
|
|
</div>
|
|
<!-- //floating_menu -->
|
|
|
|
<!-- 팝업 닫기 버튼(팝업 페이지 안에 있으니 작동안함) -->
|
|
<button class="btn_close">
|
|
<div class="close_div"><img src="<?php echo G5_URL ?>/img/ico_close.svg" alt=""></div>
|
|
</button>
|
|
|
|
<!-- 모든 팝업페이지 경로
|
|
페이지를 팝업으로 노출 시키니,
|
|
팝업창을 닫기 후 다시 열었을때 입력된 내용이 그대로 뜨는 현상이 있음,
|
|
이는 개발팀에 요청을해야 할 것 같긴합니다..
|
|
-->
|
|
<!-- <div class="pop_open" data-include-path="../skin/member/basic/login.skin.php"></div> -->
|
|
<?php
|
|
include_once($member_skin_path.'/login.skin.php');
|
|
include_once($member_skin_path.'/mypage.skin.php');
|
|
include_once($member_skin_path.'/register.skin.php');
|
|
include_once($member_skin_path.'/register_form.skin.php');
|
|
?>
|
|
<!-- <div class="pop_open" data-include-path="pop/pop_join.html"></div>
|
|
<div class="pop_open" data-include-path="pop/pop_login.html"></div>
|
|
<div class="pop_open" data-include-path="pop/pop_mypage01.html"></div>
|
|
<div class="pop_open" data-include-path="pop/pop_mypage02.html"></div>
|
|
<div class="pop_open" data-include-path="pop/pop_mypage03.html"></div>
|
|
<div class="pop_open" data-include-path="pop/pop_search.html"></div> -->
|
|
<!-- 모든 팝업페이지 경로 -->
|
|
|
|
|
|
|
|
|
|
<!-- main -->
|
|
<main class="main">
|
|
<ul class="pagination_main">
|
|
<li class="page_list_wrap">
|
|
<div class="page_01 page_on"><img src="<?php echo G5_URL ?>/img/logo_w.svg" alt=""></div><span class="page_num">01</span>
|
|
</li>
|
|
<li class="page_list_wrap">
|
|
<div class="page_02"><span>주요기능</span></div><span class="page_num">02</span>
|
|
</li>
|
|
<li class="page_list_wrap">
|
|
<div class="page_03"><span>공로분석</span></div><span class="page_num">03</span>
|
|
</li>
|
|
<li class="page_list_wrap">
|
|
<div class="page_04"><span>대중교통</span></div><span class="page_num">04</span>
|
|
</li>
|
|
</ul>
|
|
|
|
<div class="main_link">
|
|
<a href="#01" class="main_link_01 link_on"></a>
|
|
<a href="#02" class="main_link_02"></a>
|
|
<a href="#03" class="main_link_03"></a>
|
|
<a href="#04" class="main_link_04"></a>
|
|
</div>
|
|
<div class="bg_video">
|
|
<video id="video_play" class="bg_video_content" autoplay muted>
|
|
<source src="<?php echo G5_URL ?>/img/main_01.mp4" type="video/mp4" class="main_video_01">
|
|
</video>
|
|
</div>
|
|
<footer class="footer_off">
|
|
<div class="footer_close"></div>
|
|
<div class="footer_wrap">
|
|
<div class="footer_right">
|
|
<img src="<?php echo G5_URL ?>/img/baron_logo.svg" alt="">
|
|
<div class="footer_privercy">
|
|
<span><strong>개인정보 처리방침</strong></span>
|
|
<div class="line_div"></div>
|
|
<span>이용약관</span>
|
|
</div>
|
|
<div class="copyright">
|
|
<span>© 2017 Bron. All rights reserved.</span>
|
|
</div>
|
|
</div>
|
|
<div class="footer_left">
|
|
<ul class="footer_menu">
|
|
<li>
|
|
<a href="<?php echo G5_BBS_URL?>/value.php">TOVA 소개</a>
|
|
</li>
|
|
<li>
|
|
<a href="<?php echo G5_BBS_URL?>/primary.php">주요기능</a>
|
|
</li>
|
|
<li>
|
|
<a href="<?php echo G5_BBS_URL?>/road.php">공로분석</a>
|
|
</li>
|
|
<li>
|
|
<a href="<?php echo G5_BBS_URL?>/public.php">대중교통</a>
|
|
</li>
|
|
</ul>
|
|
<div class="footer_sitemap">
|
|
<span>TOVA의 <em>다양한 소식</em>을 만나보세요</span>
|
|
<div class="tova_sns">
|
|
<a href="" class="tova_cafe"><img src="<?php echo G5_URL ?>/img/ico_cafe.svg" alt=""></a>
|
|
<a href="" class="tova_facebook"><img src="<?php echo G5_URL ?>/img/ico_facebook.svg" alt=""></a>
|
|
</div>
|
|
<div class="family_wrap">
|
|
<div class="family_btn">
|
|
<span>Family Site</span><img src="<?php echo G5_URL ?>/img/ico_angle.svg" alt="">
|
|
</div>
|
|
<ul class="family_list">
|
|
<li><a href="http://www.hanmaceng.co.kr/" target="_blank">한맥기술</a></li>
|
|
<li><a href="http://www.samaneng.co.kr/" target="_blank">삼안</a></li>
|
|
<li><a href="http://www.jangheon.co.kr/" target="_blank">장헌산업</a></li>
|
|
<li><a href="http://www.pre-cast.co.kr/" target="_blank">피티씨</a></li>
|
|
<li><a href="http://www.hallasanup.com/" target="_blank">한라산업개발</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
</div>
|
|
|
|
<div class="intro_wrap">
|
|
<div class="intro_content">
|
|
<div class="intro_mask"></div>
|
|
<div class="intro_txt">
|
|
<div class="txt_mask"><span class="intro_txt_01">지속적인 도전과 혁신으로</span></div>
|
|
<div class="txt_mask"><span class="intro_txt_02"><img src="<?php echo G5_URL ?>/img/logo_b.svg" alt="">는</span></div>
|
|
<div class="txt_mask"><span class="intro_txt_03"><strong>교통분석의 미래를 선도</strong>합니다.</span></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</main>
|
|
<!-- //main -->
|
|
|
|
</div>
|
|
</div>
|
|
</body>
|
|
<script>
|
|
if($('#hid_mb_id').val()==''){
|
|
document.getElementById('my_join2').style.display = 'none';
|
|
document.getElementById('my_login2').style.display = 'none';
|
|
document.getElementById('my_join').style.display = '';
|
|
document.getElementById('my_login').style.display = '';
|
|
}else{
|
|
document.getElementById('my_join2').style.display = '';
|
|
document.getElementById('my_login2').style.display = '';
|
|
document.getElementById('my_join').style.display = 'none';
|
|
document.getElementById('my_login').style.display = 'none';
|
|
}
|
|
|
|
$('#flogin button[type=submit]').click(function(e){
|
|
e.preventDefault();
|
|
let mb_id = $('#login_id').val();
|
|
let mb_password = $('#login_pw').val();
|
|
//alert('<?php echo G5_URL ?>/bbs/login.php');
|
|
$.ajax({
|
|
url : '<?php echo G5_URL ?>/bbs/login_check_tova.php',
|
|
data : {
|
|
'mb_id' : mb_id,
|
|
'mb_password' : mb_password
|
|
},
|
|
type : "POST",
|
|
datatype : "json",
|
|
success : function(data){
|
|
var ss='';
|
|
for(i=0; i<data.length; i++){
|
|
ss=ss + data[i];
|
|
}
|
|
//alert(ss.length);
|
|
//if(ss.length == 5){
|
|
//$(".popup_wrap").show();
|
|
$('.btn_close').hide();
|
|
$('#pop_login').hide();
|
|
$('#hid_mb_id').val(mb_id);
|
|
document.getElementById('my_join2').style.display = '';
|
|
document.getElementById('my_login2').style.display = '';
|
|
document.getElementById('my_join').style.display = 'none';
|
|
document.getElementById('my_login').style.display = 'none';
|
|
|
|
//}else
|
|
//{
|
|
// alert(trim(ss));
|
|
//}
|
|
},
|
|
error : function(err){
|
|
//alert(err);
|
|
alert(err.status);
|
|
alert(err.statusText);
|
|
}
|
|
});
|
|
});
|
|
|
|
$('#fregister button[type=submit]').click(function(e){
|
|
e.preventDefault();
|
|
let agree11 = $('#agree11').val();
|
|
let agree21 = $('#agree21').val();
|
|
$.ajax({
|
|
url : '<?php echo G5_URL ?>/bbs/register_form.php',
|
|
type : "POST",
|
|
datatype : "json",
|
|
contentType: 'application/json; charset=utf-8',
|
|
data : {
|
|
'agree11' : agree11,
|
|
'agree21' : agree21
|
|
},
|
|
// success : function(data){
|
|
// var ss='';
|
|
// for(i=0; i<data.length; i++){
|
|
// ss=ss + data[i];
|
|
// }
|
|
// alert(ss);
|
|
// },
|
|
error : function(err){
|
|
alert(err);
|
|
}
|
|
});
|
|
});
|
|
|
|
$('#fregisterform button[type=submit]').click(function(e){
|
|
e.preventDefault();
|
|
|
|
let mb_id = $('#reg_mb_id').val();
|
|
let mb_password = $('#reg_mb_password').val();
|
|
let mb_password_re = $('#reg_mb_password_re').val();
|
|
let mb_name = $('#reg_mb_name').val();
|
|
let mb_email1 = $('#reg_mb_email1').val();
|
|
let mb_email2 = $('#mb_email2').val();
|
|
let mb_hp = $('#reg_mb_hp').val();
|
|
let mb_comp = $('#reg_mb_comp').val();
|
|
let mb_comp_team = $('#reg_mb_comp_team').val();
|
|
// alert(mb_password+' '+mb_password_re+' '+mb_name+' '+mb_email1+' '+mb_email2+' '+mb_hp+' '+mb_comp+' '+mb_comp_team);
|
|
$.ajax({
|
|
url : '<?php echo G5_URL ?>/bbs/register_form_update.php',
|
|
data : {
|
|
'mb_id' : mb_id,
|
|
'mb_password' : mb_password,
|
|
'mb_password_re' : mb_password_re,
|
|
'mb_name' : mb_name,
|
|
'mb_email1' : mb_email1,
|
|
'mb_email2' : mb_email2,
|
|
'mb_hp' : mb_hp,
|
|
'mb_comp' : mb_comp,
|
|
'mb_comp_team' : mb_comp_team,
|
|
},
|
|
type : "POST",
|
|
datatype : "json",
|
|
success : function(data){
|
|
var ss='';
|
|
for(i=0; i<data.length; i++){
|
|
ss=ss + data[i];
|
|
}
|
|
if(ss){
|
|
if (mb_id.length < 4) {
|
|
alert("아이디를 4글자 이상 입력하십시오.");
|
|
mb_id.focus();
|
|
return false;
|
|
}
|
|
var special_pattern = /[`~!@#$%^&*|\\\'\";:\/?]/gi
|
|
if (special_pattern.test(mb_id) == true) {
|
|
alert("아이디는 특수문자를 사용할수 없습니다.");
|
|
mb_id.focus();
|
|
return false;
|
|
}
|
|
|
|
// 비밀번호 검사
|
|
if(!/^(?=.*[a-zA-Z])(?=.*[!@#$%^*+=-])(?=.*[0-9]).{8,25}$/.test(mb_password)){
|
|
alert('비밀번호는 숫자+영문자+특수문자 조합으로 8자리 이상 사용해야 합니다.');
|
|
mb_password.focus();
|
|
return false;
|
|
}
|
|
// if (mb_password_re.length < 8 || mb_password.length < 8) {
|
|
// alert("비밀번호를 8글자 이상 입력하십시오.");
|
|
// mb_password.focus();
|
|
// return false;
|
|
// }
|
|
|
|
// 비밀번호 & 2차비밀번호 검사
|
|
if (mb_password != mb_password_re) {
|
|
alert("비밀번호가 같지 않습니다.");
|
|
mb_password_re.focus();
|
|
return false;
|
|
}
|
|
|
|
// 이름 검사
|
|
if (mb_name == "") {
|
|
if (mb_name.length < 1) {
|
|
alert("이름을 입력하십시오.");
|
|
mb_name.focus();
|
|
return false;
|
|
}
|
|
}
|
|
|
|
// 메일 검사
|
|
if (mb_email1 == "") {
|
|
if (mb_email1.length < 1) {
|
|
alert("메일 주소를 입력하십시오.");
|
|
mb_email1.focus();
|
|
return false;
|
|
}
|
|
}
|
|
|
|
// 핸드폰 번호 검사
|
|
if (mb_hp.length < 11) {
|
|
alert("휴대전화번호 11자리를 입력하십시오.");
|
|
mb_hp.focus();
|
|
return false;
|
|
}
|
|
if(isNaN(mb_hp)){
|
|
alert("휴대전화번호는 숫자만 입력가능합니다.");
|
|
mb_hp.focus();
|
|
return false;
|
|
}
|
|
// 회사명 검사
|
|
if (mb_comp == "") {
|
|
if (mb_comp.length < 1) {
|
|
alert("회사명을 입력하십시오");
|
|
mb_comp.focus();
|
|
return false;
|
|
}
|
|
}
|
|
$(".popup_wrap").show();
|
|
$('.btn_close').hide();
|
|
$('#pop_login').hide();
|
|
$('#pop_agreement').hide();
|
|
$('#pop_join').hide();
|
|
$('#pop_mypage01').hide();
|
|
$('#pop_search').hide();
|
|
// $('.register_fs').hide();
|
|
// $('.join_progress .join_step').removeClass('on');
|
|
// $('.join_progress .join_step').eq(2).addClass('on');
|
|
// $('.messages').show();
|
|
alert('회원가입이 완료됐습니다.\n다시 로그인 해주세요');
|
|
|
|
}else{
|
|
alert('실패했습니다.');
|
|
}
|
|
},
|
|
error : function(err){
|
|
alert('에러');
|
|
//alert(err);
|
|
// alert(err.status);
|
|
// alert(err.statusText);
|
|
}
|
|
});
|
|
// $.removeCookie(mb_id,{path:'<?php //echo G5_URL ?>/bbs/register_form_update.php'});
|
|
});
|
|
</script>
|