최초 커밋

This commit is contained in:
root
2026-07-23 16:15:57 +09:00
commit c8f5efb6b7
14652 changed files with 4812531 additions and 0 deletions
+506
View File
@@ -0,0 +1,506 @@
<?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>