forked from HANYANG/HANYANG_MES
195 lines
9.1 KiB
PHP
195 lines
9.1 KiB
PHP
<?php
|
|
$cate_id = "MEMINFO"; //현재 메뉴 ID 필수!!!
|
|
include_once "{$_SERVER['DOCUMENT_ROOT']}/common.inc.php";
|
|
include_once _SVC_INC_PATH_ ."/auth_check.php";
|
|
|
|
include _SVC_INC_PATH_ ."/header.php";
|
|
|
|
include _SVC_INC_PATH_ ."/frame_header.php";
|
|
|
|
$_REQUEST['mode'] = "getChart";
|
|
include __DIR__."/member_set.ajax.php";
|
|
?>
|
|
<div id="mtop_title_block">
|
|
<div id="mtop_title">
|
|
<div class="title"><i class="<?=$GLOBALS['_Menu_']['menu_class']?>"></i> <?=$GLOBALS['_Menu_']['menu_name']?></div>
|
|
<div class="top_breadcrumb"><?=$top_breadcrumb?></div>
|
|
</div>
|
|
<div id="mtop_btn_group">
|
|
<!-- 버튼 -->
|
|
</div>
|
|
</div>
|
|
|
|
<div id="main_content">
|
|
<div class="contents_multi_block">
|
|
<div class="cotents_multi_list block_size_5">
|
|
<!-- 컨텐츠 타이틀 Block-->
|
|
<div class="ctop_title">
|
|
<!-- 컨텐츠 타이틀-->
|
|
<div class="content_title"><i class="<?=$GLOBALS['_Menu_']['menu_class']?>"></i> 사용자정보</div>
|
|
<!-- 컨텐츠 타이틀 //-->
|
|
|
|
<!-- 타이틀 추가 -->
|
|
<div class="content_title_sub">
|
|
</div>
|
|
<!-- 타이틀 추가 -->
|
|
</div>
|
|
<!-- 컨텐츠 내용 -->
|
|
<div class="contents_body">
|
|
<div class="cont_hfix cont_main">
|
|
<form method="post" id="meminfo" name="meminfo" class="main_form member_info" action="###" onsubmit="return false">
|
|
<div class="fld-block">
|
|
<label class="title">ID</label>
|
|
<div class="w-100">
|
|
<div class="form-control w-100 disabled text-nowrap"><?=$GLOBALS['_Umem']['member_id']?></div>
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title">이름</label>
|
|
<div class="w-100">
|
|
<div class="form-control w-100 disabled text-nowrap"><?=$GLOBALS['_Umem']['member_name']?></div>
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title" for="member_pw">기존 비밀번호</label>
|
|
<div class="w-100">
|
|
<input type="password" name="member_pwo" id="member_pwo" class="form-control w-100">
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title" for="member_pw">비밀번호 변경</label>
|
|
<div class="w-100">
|
|
<input type="password" name="member_pw" id="member_pw" class="form-control w-100">
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title" for="member_pw">비밀번호 확인</label>
|
|
<div class="w-100">
|
|
<input type="password" name="member_pwf" id="member_pwf" class="form-control w-100">
|
|
<small id="pw_info1" class="text-info d-none">※ 비밀번호 변경 / 비밀번호 확인이 일치하지 않습니다.</small>
|
|
<small id="pw_info2" class="text-info d-none">※ 비밀번호는 대소문자, 숫자, 특수문자 포함 6자리 이상이어야 합니다.</small>
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title" for="member_mail">메일주소</label>
|
|
<div class="w-100">
|
|
<input type="text" name="member_mail" id="member_mail" value="<?=$GLOBALS['_Umem']['member_mail']?>" class="form-control w-100">
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title" for="member_mobile">연락처</label>
|
|
<div class="w-100">
|
|
<input type="text" name="member_mobile" id="member_mobile" value="<?=$GLOBALS['_Umem']['member_mobile']?>" class="form-control w-100">
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title">등록일</label>
|
|
<div class="w-100">
|
|
<div class="form-control w-100 disabled text-nowrap"><?=getDT_datetime($GLOBALS['_Umem']['reg_date'])?></div>
|
|
</div>
|
|
<label class="title">수정일</label>
|
|
<div class="w-100">
|
|
<div class="form-control w-100 disabled text-nowrap"><?=getDT_datetime($GLOBALS['_Umem']['mod_date'])?></div>
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title">최종방문 시간</label>
|
|
<div class="w-100">
|
|
<div class="form-control w-100 disabled text-nowrap"><?=getDT_datetime($GLOBALS['_Umem']['login_date'])?></div>
|
|
</div>
|
|
<label class="title">최종방문 IP</label>
|
|
<div class="w-100">
|
|
<div class="form-control w-100 disabled text-nowrap"><?=$GLOBALS['_Umem']['login_ip']?></div>
|
|
</div>
|
|
</div>
|
|
<div class="fld-block">
|
|
<label class="title">로그인 횟수</label>
|
|
<div class="w-100">
|
|
<div class="form-control w-100 disabled text-nowrap"><?=$GLOBALS['_Umem']['login_count']?></div>
|
|
</div>
|
|
</div>
|
|
<div class="fld-bottom">
|
|
<button id="btnSubmit" class="btn btn_prim" onclick="setMember()">수 정</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="cotents_multi_list block_size_7">
|
|
<!-- 타이틀 추가 -->
|
|
<div class="ctop_title">
|
|
<div class="content_title"><i class="<?=$GLOBALS['_Menu_']['menu_class']?>"></i> 활동정보</div>
|
|
<div class="content_title_sub">
|
|
</div>
|
|
</div>
|
|
<!-- 컨텐츠 내용 -->
|
|
<div class="contents_body">
|
|
<div class="cont_hfix cont_main">
|
|
<div class="main_box">
|
|
<div class="contents_multi_column h-100">
|
|
<div class="contents_column_list column_size_5 has_title">
|
|
<div class="article_title">방문 / 페이지뷰 (최근 30일)</div>
|
|
<div id="day_chart" style="width:99%;"></div>
|
|
</div>
|
|
<div class="contents_column_list column_size_5 has_full">
|
|
<div class="contents_multi_block h-100">
|
|
<div class="cotents_multi_list block_size_6 has_title">
|
|
<div class="article_title">요일별 평균 페이지뷰 (최근 30일)</div>
|
|
<div id="week_chart" class="mt-3" style="width:100%;"></div>
|
|
</div>
|
|
<div class="cotents_multi_list block_size_6 has_title">
|
|
<div class="article_title">페이지 Rank</div>
|
|
<div>
|
|
<table class="table table-sm mt-3">
|
|
<thead>
|
|
<tr class="text-center">
|
|
<th>Rank</th>
|
|
<th class="text-left">Page</th>
|
|
<th>Count</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php $i=0;?>
|
|
<?php foreach( (array)$rank_row as $rank ){?>
|
|
<tr class="text-center">
|
|
<td><?=++$i?></td>
|
|
<td class="text-left"><?=$rank['visit_page']?></td>
|
|
<td><?=$rank['visit_count']?></td>
|
|
</tr>
|
|
<?php }?>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
include _SVC_INC_PATH_ ."/frame_footer.php";
|
|
|
|
include _SVC_INC_PATH_ ."/footer.php";
|
|
?>
|
|
<script src="https://cdn.jsdelivr.net/npm/exceljs@4.3.0/dist/exceljs.min.js"></script>
|
|
|
|
<script>
|
|
const repair_order_ajax_url = './repair_order.ajax.php';
|
|
</script>
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/chart.js@3.9.1/dist/chart.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/apexcharts@3.36.0/dist/apexcharts.min.js"></script>
|
|
<script>
|
|
const today = "<?=$today?>";
|
|
const startday = "<?=$startday?>";
|
|
const chart_log_data = <?=json_encode($log_row)?>;
|
|
const chart_week_data = <?=json_encode($log_week_row)?>;
|
|
const chart_sess_data = <?=json_encode($sess_row)?>;
|
|
</script>
|
|
<script src="./member_set.inc.js?v=<?=time()?>"></script>
|