최초등록
This commit is contained in:
@@ -0,0 +1,247 @@
|
||||
<!--#include virtual="/manager/common/file/member_top.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
<script type="text/javascript" src="/common/js/03member.js"></script>
|
||||
<%
|
||||
prepage = Request.ServerVariables("path_info") & "?" & Request.ServerVariables("query_string")
|
||||
' 테이블 기본 환경설정 ********************************************************************************
|
||||
|
||||
table = "change_log" ' 테이블명
|
||||
idx_field = "idx" ' 기본키
|
||||
oreder_filed = "reg_date DESC, idx desc" ' 정렬기준 필드
|
||||
Query_Fields = "idx, m_id, reg_date, changeVal, field_type, write_id, write_ip, afterVal" ' 불러올 필드
|
||||
|
||||
v_pagesize = 20 ' 목록개수
|
||||
v_block = 10 ' 페이지개수
|
||||
' ****************************************************************************************************
|
||||
|
||||
|
||||
|
||||
' ---------------조합 쿼리문------------------------------------
|
||||
v_search = inputvalue(request("p_search"))
|
||||
v_keyword = inputvalue(request("p_keyword"))
|
||||
Query_Where = "" '기본 검색
|
||||
|
||||
If v_keyword <> "" then
|
||||
Query_Where = Query_Where & " and "&v_search&" like '%"&v_keyword&"%'"
|
||||
End If
|
||||
'' 조건 있을때 여기에 계속 추가
|
||||
|
||||
If Query_Where<>"" Then
|
||||
Query_Where2 = " WHERE " & Mid(Query_Where,5)
|
||||
End If
|
||||
|
||||
Query_OrderBy = " ORDER BY "&oreder_filed
|
||||
|
||||
' ---------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
' ---------------------전체 레코드 수 뽑기----------------------------------------
|
||||
sql = "select count("& idx_field &") as "& idx_field &" from "& table & Query_Where2
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
recordcount = rs(0) '이 전체레코드갯수를 이용해서 페이지갯수를 뽑아 낼것이다.
|
||||
rs.close : Set rs = nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
v_totalpage = int((recordcount-1)/v_pagesize)+1 '전체덩어리갯수
|
||||
v_page = request("p_page")
|
||||
If v_page="" Then
|
||||
v_page = 0
|
||||
Else
|
||||
v_page = Int(v_page)
|
||||
End if
|
||||
|
||||
If v_page = "" then
|
||||
v_page = 1
|
||||
ElseIf v_page < 1 then
|
||||
v_page = 1
|
||||
ElseIf v_page > v_totalpage then
|
||||
v_page = v_totalpage
|
||||
End If
|
||||
|
||||
|
||||
' -----------------------------리스트 출력 쿼리문 생성-----------------------------
|
||||
strSQL = " SELECT TOP "& v_pagesize &" "& Query_Fields &" FROM "& table &" WHERE "& idx_field &" NOT IN "
|
||||
strSQL = strSQL & " ( SELECT TOP "& v_pagesize*(v_page-1) &" "& idx_field &" FROM "& table & Query_Where2 & Query_OrderBy &" ) "
|
||||
strSQL = strSQL & Query_Where &" "& Query_OrderBy
|
||||
Set rs = Dbcon.execute(strSQL)
|
||||
If Not rs.eof Then
|
||||
vData = rs.getrows()
|
||||
vCnt = UBound(vData,2)
|
||||
Else
|
||||
vCnt = -1
|
||||
End If
|
||||
rs.close : Set rs = Nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
%>
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic03.gif" width="22" height="21" class="<%=skin%> center" alt="" /> <h1><span>충전내역</span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/" tabindex="<%=getTabIndex()%>">Home</a> > <a href="change_log.asp" class="now" tabindex="<%=getTabIndex()%>">충전내역</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
|
||||
|
||||
<h2 class="<%=skin%>">충전된 내역</h2>
|
||||
|
||||
|
||||
<div class="write_info">
|
||||
|
||||
<div class="write_form pt7">
|
||||
<form id="frm_sch" action="list.asp" method="get">
|
||||
|
||||
<ul>
|
||||
<li class="search"><label for="p_search">검색</label> :</li>
|
||||
<li><select id="p_search" name="p_search" title="검색형태 선택" tabindex="<%=getTabIndex()%>">
|
||||
<option value="m_id" <%if v_search = "m_id" Then response.write "selected='selected'" End if %>>대상자ID</option>
|
||||
<option value="write_id" <%if v_search = "write_id" Then response.write "selected='selected'" End If %>>작업자ID</option>
|
||||
<option value="reg_date" <%if v_search = "reg_date" Then response.write "selected='selected'" End If %>>충전일</option>
|
||||
</select></li>
|
||||
<li><input type="text" size="54" title="검색어를 입력하세요" id="p_keyword" name="p_keyword" class="input_box input" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=v_keyword%>" tabindex="<%=getTabIndex()%>" /></li>
|
||||
<li><div id="<%=skin%>_bt"><span class="button"><input type="submit" value="검색" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
<li><div id="w01_bt"><span class="button"><input type="button" value="전체보기" onclick="page_go1('list.asp');" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
<li><div id="w01_bt"><span class="button"><input type="button" value="엑셀다운로드" onclick="page_go1('excel.asp');" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
</ul>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="list_count" style="height:20px">
|
||||
전체 <strong><%=recordcount%></strong>개 (페이지 <strong class="orange"><%=v_page%></strong>/<%=v_totalpage%>)
|
||||
</div>
|
||||
|
||||
|
||||
<form id= "frm_list" action="" method='post'>
|
||||
<div>
|
||||
|
||||
<input type="hidden" name="status" />
|
||||
<input type="hidden" name="m_level" />
|
||||
<input type="hidden" name="m_num" />
|
||||
<input type="hidden" id="chk_all" name="chk_all" />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend>회원관리 수정/삭제/보기</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="사이트의 회원을 관리합니다.">
|
||||
<caption>회원관리 서식</caption>
|
||||
<colgroup>
|
||||
<col width="50" />
|
||||
<col />
|
||||
<col width="100"/>
|
||||
<col width="100"/>
|
||||
<col />
|
||||
<col width="150" />
|
||||
</colgroup>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">번호</th>
|
||||
<th scope="col">대상자</th>
|
||||
<th scope="col">충전건수</th>
|
||||
<th scope="col">충전후 보유건수</th>
|
||||
<th scope="col">충전일시</th>
|
||||
<th scope="col">작업자</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<%
|
||||
If vCnt > -1 then ' ------ 내용이 있으면 리스트 출력
|
||||
|
||||
If v_page = 1 then
|
||||
num = recordcount
|
||||
else
|
||||
num = recordcount - ((v_page - 1) * v_pagesize)
|
||||
End If
|
||||
|
||||
|
||||
For i=0 To vCnt
|
||||
|
||||
Call arr2Value(Query_Fields, "vData", i)
|
||||
If isnull(afterVal) Then
|
||||
afterVal = "기록없음"
|
||||
Else
|
||||
afterVal = FormatNumber(afterVal,0) & "건"
|
||||
End if
|
||||
|
||||
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"><%=num%></td>
|
||||
<td scope="row" class="center"><%=get_name(m_id) & " (" & m_id & ")"%></td>
|
||||
<td scope="row" style="text-align:right;padding-right:5px;"><%=FormatNumber(changeVal,0)%>건</td>
|
||||
<td scope="row" style="text-align:right;padding-right:5px;"><%=afterVal%></td>
|
||||
<td scope="row" class="center"><%=reg_date%></td>
|
||||
<td scope="row" class="center">
|
||||
<%=get_name(write_id) & " (" & write_id & ")"%>
|
||||
<%
|
||||
If write_ip <> "" Then
|
||||
Response.write "<br />IP:" & write_ip
|
||||
End if
|
||||
%>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<%
|
||||
num = num - 1
|
||||
next
|
||||
|
||||
|
||||
else ' 게시할 목록이 없다면
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
</tr>
|
||||
|
||||
<%
|
||||
End if
|
||||
%>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 페이징 -->
|
||||
<div class="paginate">
|
||||
<%page("change_log.asp")%>
|
||||
</div>
|
||||
<!-- //페이징 -->
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/sub_bottom.asp"-->
|
||||
@@ -0,0 +1,18 @@
|
||||
<%
|
||||
'페이지정보 *************************************************
|
||||
v_page = InputValue(request("p_page"))
|
||||
v_block = InputValue(request("p_block"))
|
||||
v_search = InputValue(request("p_search"))
|
||||
v_keyword = InputValue(request("p_keyword"))
|
||||
mode = InputValue(request("mode")) '-- a:관리자페이지 , u:일반유저페이지
|
||||
page_info = "p_page="&v_page&"&p_block="&v_block&"&p_search="&v_search&"&p_keyword="&v_keyword
|
||||
' ************************************************************
|
||||
|
||||
' 권한정보 *************************************************************************************
|
||||
is_ad_cms = "Y"
|
||||
is_read = "Y"
|
||||
is_write = "Y"
|
||||
is_delete = "Y"
|
||||
is_reply = "Y"
|
||||
' **************************************************************************************************
|
||||
%>
|
||||
@@ -0,0 +1,38 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
|
||||
' 파라미터정보 *************************************************************************************
|
||||
m_num = InputValue(request("m_num"))
|
||||
status = InputValue(request("status"))
|
||||
' **************************************************************************************************
|
||||
|
||||
|
||||
If status = "totdel" then ' 다중삭제
|
||||
|
||||
chk = InputValue(Replace(request("chk")," ",""))
|
||||
arr_chk = Split(chk,",")
|
||||
|
||||
For i=0 To UBound(arr_chk)
|
||||
sql = " delete from member where m_num = "&arr_chk(i)
|
||||
Dbcon.execute sql
|
||||
Next
|
||||
|
||||
else ' 일반삭제
|
||||
|
||||
sql = " delete from member where m_num = "&m_num
|
||||
Dbcon.execute sql
|
||||
|
||||
End If
|
||||
|
||||
'ViewCreateMember();
|
||||
|
||||
ok_url = "list.asp?"&page_info
|
||||
Call loding ("0", ok_url)
|
||||
|
||||
|
||||
%>
|
||||
@@ -0,0 +1,66 @@
|
||||
<!--#include virtual="/common/lib/dbcon.asp"-->
|
||||
<!--#include virtual="/common/lib/func.asp"-->
|
||||
|
||||
<%
|
||||
|
||||
Response.ContentType = "application/vnd.ms-excel"
|
||||
Response.AddHeader "Content-Disposition", "attachment; filename=member.xls"
|
||||
|
||||
|
||||
a_num = request("a_num")
|
||||
p_cate = request("p_cate")
|
||||
|
||||
If p_cate<>"" Then
|
||||
sql_where = " and b_cate="&p_cate
|
||||
End If
|
||||
|
||||
R_Fields_no = "m_id, m_pwd, m_name, g_menuname"
|
||||
|
||||
sql = " select a.m_id, a.m_pwd, a.m_name, b.g_menuname as g_menuname, a.m_level " &_
|
||||
" from member a join member_group b on a.m_level=b.g_num "&_
|
||||
" ORDER BY a.m_level, a.m_id"
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
If Not rs.eof Then
|
||||
vData = rs.getrows()
|
||||
vCnt = UBound(vData,2)
|
||||
Else
|
||||
vCnt = -1
|
||||
End If
|
||||
rs.close : Set rs = nothing
|
||||
Dbcon.close : Set Dbcon = Nothing
|
||||
%>
|
||||
|
||||
|
||||
<table border="1">
|
||||
<tr>
|
||||
<td>아이디</td>
|
||||
<td>비밀번호</td>
|
||||
<td>이름</td>
|
||||
<td>그룹</td>
|
||||
</tr>
|
||||
<%
|
||||
|
||||
If vCnt>-1 Then
|
||||
|
||||
num = vCnt+1
|
||||
|
||||
For i=0 To vCnt
|
||||
|
||||
Call arr2Value(R_Fields_no, "vData", i)
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td><%=m_id%></td>
|
||||
<td><%=m_pwd%></td>
|
||||
<td><%=m_name%></td>
|
||||
<td><%=g_menuname%></td>
|
||||
</tr>
|
||||
<%
|
||||
|
||||
num = num -1
|
||||
next
|
||||
|
||||
End if
|
||||
%>
|
||||
|
||||
</table>
|
||||
@@ -0,0 +1,42 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
|
||||
' 파라미터정보 ***********************************************
|
||||
status = InputValue(request("status"))
|
||||
|
||||
m_level = InputValue(request("m_level"))
|
||||
tot_m_level = InputValue(request("tot_m_level"))
|
||||
m_num = InputValue(request("m_num"))
|
||||
' ************************************************************
|
||||
|
||||
|
||||
|
||||
If status = "totlevel" Then ' 다중선택
|
||||
|
||||
chk = InputValue(Replace(request("chk")," ",""))
|
||||
arr_chk = Split(chk,",")
|
||||
|
||||
For i=0 To UBound(arr_chk)
|
||||
sql = " Update member set m_level = '"&tot_m_level&"' Where m_num = "&arr_chk(i)
|
||||
Dbcon.execute sql
|
||||
Next
|
||||
|
||||
else
|
||||
|
||||
sql = " Update member set m_level = '"&m_level&"' Where m_num = "&m_num
|
||||
Dbcon.execute sql
|
||||
|
||||
End if
|
||||
|
||||
Dbcon.close : Set Dbcon = Nothing
|
||||
|
||||
ok_url = "list.asp?"&page_info
|
||||
Call loding ("0", ok_url)
|
||||
|
||||
|
||||
%>
|
||||
@@ -0,0 +1,320 @@
|
||||
<!--#include virtual="/manager/common/file/member_top.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
<script type="text/javascript" src="/common/js/03member.js"></script>
|
||||
<%
|
||||
prepage = Request.ServerVariables("path_info") & "?" & Request.ServerVariables("query_string")
|
||||
' 테이블 기본 환경설정 ********************************************************************************
|
||||
|
||||
table = "member_view" ' 테이블명
|
||||
idx_field = "m_num" ' 기본키
|
||||
oreder_filed = "m_num DESC" ' 정렬기준 필드
|
||||
Query_Fields = "lvlname, m_num, m_id, m_name, m_lastdate, m_level, m_date, m_g_sms, m_mobile1, m_mobile2, m_mobile3" ' 불러올 필드
|
||||
|
||||
v_pagesize = 20 ' 목록개수
|
||||
v_block = 10 ' 페이지개수
|
||||
' ****************************************************************************************************
|
||||
|
||||
|
||||
|
||||
' ---------------조합 쿼리문------------------------------------
|
||||
v_search = inputvalue(request("p_search"))
|
||||
v_keyword = inputvalue(request("p_keyword"))
|
||||
Query_Where = "" '기본 검색
|
||||
|
||||
If v_keyword <> "" then
|
||||
Query_Where = Query_Where & " and "&v_search&" like '%"&v_keyword&"%'"
|
||||
End If
|
||||
'' 조건 있을때 여기에 계속 추가
|
||||
|
||||
If Query_Where<>"" Then
|
||||
Query_Where2 = " WHERE " & Mid(Query_Where,5)
|
||||
End If
|
||||
|
||||
Query_OrderBy = " ORDER BY "&oreder_filed
|
||||
|
||||
' ---------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
' ---------------------전체 레코드 수 뽑기----------------------------------------
|
||||
sql = "select count("& idx_field &") as "& idx_field &" from "& table & Query_Where2
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
recordcount = rs(0) '이 전체레코드갯수를 이용해서 페이지갯수를 뽑아 낼것이다.
|
||||
rs.close : Set rs = nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
v_totalpage = int((recordcount-1)/v_pagesize)+1 '전체덩어리갯수
|
||||
v_page = request("p_page")
|
||||
If v_page="" Then
|
||||
v_page = 0
|
||||
Else
|
||||
v_page = Int(v_page)
|
||||
End if
|
||||
|
||||
If v_page = "" then
|
||||
v_page = 1
|
||||
ElseIf v_page < 1 then
|
||||
v_page = 1
|
||||
ElseIf v_page > v_totalpage then
|
||||
v_page = v_totalpage
|
||||
End If
|
||||
|
||||
|
||||
' -----------------------------리스트 출력 쿼리문 생성-----------------------------
|
||||
strSQL = " SELECT TOP "& v_pagesize &" "& Query_Fields &" FROM "& table &" WHERE "& idx_field &" NOT IN "
|
||||
strSQL = strSQL & " ( SELECT TOP "& v_pagesize*(v_page-1) &" "& idx_field &" FROM "& table & Query_Where2 & Query_OrderBy &" ) "
|
||||
strSQL = strSQL & Query_Where &" "& Query_OrderBy
|
||||
Set rs = Dbcon.execute(strSQL)
|
||||
If Not rs.eof Then
|
||||
vData = rs.getrows()
|
||||
vCnt = UBound(vData,2)
|
||||
Else
|
||||
vCnt = -1
|
||||
End If
|
||||
rs.close : Set rs = Nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
%>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
function smsChange(m_id, m_name, m_num){
|
||||
var obj = document.getElementById("sms"+m_num);
|
||||
var value = obj.value;
|
||||
if(value == ""){alert("충전할 건수를 입력하세요");obj.focus();return;}
|
||||
if(confirm(m_name+"님의 남은 sms건수에 "+value+"건이 더해집니다.\n\n계속하시겠습니까")){
|
||||
location.href="smschange.asp?value="+value+"&m_id="+m_id+"&prepage=<%=server.urlEncode( prepage )%>";
|
||||
}else{
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<!-- 등록/수정UI -->
|
||||
<div id="dialog" style="text-align:center;vertical-align:middle;">
|
||||
<p id="dialogContent"></p>
|
||||
</div>
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic03.gif" width="22" height="21" class="<%=skin%> center" alt="" /> <h1><span>회원 리스트</span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/" tabindex="<%=getTabIndex()%>">Home</a> > <a href="/manager/content/03member/list.asp" tabindex="<%=getTabIndex()%>">회원관리</a> > <a href="list.asp" class="now" tabindex="<%=getTabIndex()%>">회원 리스트</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
|
||||
|
||||
<h2 class="<%=skin%>">가입된 회원 리스트</h2>
|
||||
|
||||
|
||||
<div class="write_info">
|
||||
|
||||
<div class="write_form pt7">
|
||||
<form id="frm_sch" action="list.asp" method="post">
|
||||
|
||||
<ul>
|
||||
<li class="search"><label for="p_search">회원검색</label> :</li>
|
||||
<li><select id="p_search" name="p_search" title="검색형태 선택" tabindex="<%=getTabIndex()%>">
|
||||
<option value="m_name" <%if v_search = "m_name" Then response.write "selected='selected'" End if %>>이름</option>
|
||||
<option value="m_id" <%if v_search = "m_id" Then response.write "selected='selected'" End If %>>아이디</option>
|
||||
<option value="lvlname" <%if v_search = "lvlname" Then response.write "selected='selected'" End if %>>그룹명</option>
|
||||
|
||||
|
||||
<option value="m_date" <%if v_search = "m_date" Then response.write "selected='selected'" End If %>>가입일</option>
|
||||
</select></li>
|
||||
<li><input type="text" size="54" title="검색어를 입력하세요" id="p_keyword" name="p_keyword" class="input_box input" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=v_keyword%>" tabindex="<%=getTabIndex()%>" /></li>
|
||||
<li><div id="<%=skin%>_bt"><span class="button"><input type="submit" value="검색" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
<li><div id="w01_bt"><span class="button"><input type="button" value="전체보기" onclick="page_go1('list.asp');" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
<li><div id="w01_bt"><span class="button"><input type="button" value="엑셀다운로드" onclick="page_go1('excel.asp');" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
</ul>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="list_count" style="height:20px">
|
||||
<div id="<%=skin%>_bt" class="list_left">
|
||||
<span class="button"><input type="button" value="신규회원생성" onclick="dialog_open('신규회원생성', 'write_ui.asp?m_num=', '');" /></span>
|
||||
</div>
|
||||
전체 <strong><%=recordcount%></strong>개 (페이지 <strong class="orange"><%=v_page%></strong>/<%=v_totalpage%>)
|
||||
</div>
|
||||
|
||||
|
||||
<form id= "frm_list" action="" method='post'>
|
||||
<div>
|
||||
|
||||
<input type="hidden" name="status" />
|
||||
<input type="hidden" name="m_level" />
|
||||
<input type="hidden" name="m_num" />
|
||||
<input type="hidden" id="chk_all" name="chk_all" />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend>회원관리 수정/삭제/보기</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="사이트의 회원을 관리합니다.">
|
||||
<caption>회원관리 서식</caption>
|
||||
<colgroup>
|
||||
<col width="35" />
|
||||
<col width="35" />
|
||||
<col />
|
||||
<col />
|
||||
<col width="80" />
|
||||
<col width="80" />
|
||||
<col />
|
||||
<col width="90" />
|
||||
<col width="38" />
|
||||
<col width="38" />
|
||||
<col width="38" />
|
||||
<col width="38" />
|
||||
</colgroup>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">선택</th>
|
||||
<th scope="col">번호</th>
|
||||
<th scope="col">아이디</th>
|
||||
<th scope="col">이름</th>
|
||||
<th scope="col">최근접속일</th>
|
||||
<th scope="col">가입일</th>
|
||||
<th scope="col">그룹</th>
|
||||
<th scope="col">남은건|충전</th>
|
||||
<th scope="col">충전<br />내역</th>
|
||||
<th scope="col">수정</th>
|
||||
<th scope="col">삭제</th>
|
||||
<th scope="col">통계</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<%
|
||||
If vCnt > -1 then ' ------ 내용이 있으면 리스트 출력
|
||||
|
||||
If v_page = 1 then
|
||||
num = recordcount
|
||||
else
|
||||
num = recordcount - ((v_page - 1) * v_pagesize)
|
||||
End If
|
||||
|
||||
|
||||
For i=0 To vCnt
|
||||
|
||||
Call arr2Value(Query_Fields, "vData", i)
|
||||
|
||||
m_mobile = m_mobile1&m_mobile2&m_mobile3
|
||||
|
||||
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"><input type="checkbox" name="chk" value="<%=m_num%>" title="해당 회원 선택" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><%=num%></td>
|
||||
<td scope="row" class="center"><%=m_id%></td>
|
||||
<td scope="row" class="center"><%=m_name%><%If m_mobile<>"" then%><p style="color:#339999;"><%=m_mobile%></p><%End if%></td>
|
||||
<td scope="row" class="center"><%=left(m_lastdate,10)%></td>
|
||||
<td scope="row" class="center"><%=left(m_date,10)%></td>
|
||||
<td scope="row" class="center"><%=lvlname%></td>
|
||||
<!--td scope="row" class="center"><%=m_div_name%></td-->
|
||||
<td scope="row" class="center">
|
||||
<strong><%=m_g_sms%></strong>
|
||||
<p style="padding-top:2px;">
|
||||
<input type="text" size="3" id="sms<%=m_num%>" name="sms<%=m_num%>" value="" class="input_box" maxlength="5" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" style="width:30px;text-align:right;" />
|
||||
<a href="javascript:smsChange('<%=m_id%>','<%=m_name%>', '<%=m_num%>')">[충전]</a>
|
||||
</p>
|
||||
|
||||
</td>
|
||||
<td scope="row" class="center"><input type="button" value="보기" class="ct_bt01" onclick="location.href='change_log.asp?p_search=m_id&p_keyword=<%=server.urlencode( m_id )%>';" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><input type="button" value="수정" class="ct_bt01" onclick="dialog_open('수정', 'write_ui.asp?m_num=<%=m_num%>&<%=page_info%>', '');" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><input type="button" value="삭제" class="ct_bt02" onclick="d_chk('delete_ok.asp?m_num=<%=m_num%>&<%=page_info%>');" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><input type="button" value="통계" class="ct_bt01" onclick="javascript: window.open('/manager/content/05stats/member.asp?p_mid=<%=m_id%>');" /></td>
|
||||
</tr>
|
||||
|
||||
<%
|
||||
num = num - 1
|
||||
next
|
||||
|
||||
|
||||
else ' 게시할 목록이 없다면
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<!--td scope="row" class="center"></td-->
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
</tr>
|
||||
|
||||
<%
|
||||
End if
|
||||
%>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<div class="contoll_box2">
|
||||
<ul>
|
||||
<li><img src="/manager/img/line01.gif" width="36" height="21" alt="" /></li>
|
||||
<li class="pt7"><div class="bt01"><a href="javascript:checkAll();" tabindex="<%=getTabIndex()%>"><span>전체 선택/해제</span></a></div><div class="bt01"><a href="javascript:delete2();" tabindex="<%=getTabIndex()%>"><span>선택 회원삭제</span></a></div></li>
|
||||
<li class="pt7 pl4"><span class="gray">|</span> 선택한 회원을
|
||||
<select id="tot_level_chk" name="tot_m_level" title="선택한 회원그룹 선택" tabindex="<%=getTabIndex()%>">
|
||||
|
||||
<%
|
||||
' 회원권한 부분
|
||||
R_Fields_mg = "g_num, g_menuname"
|
||||
sql2 = "Select "&R_Fields_mg&" from member_group where g_chk='Y' order by g_code "
|
||||
Set Rs = Dbcon.Execute (sql2)
|
||||
|
||||
Do While Not rs.eof
|
||||
%>
|
||||
<option value="<%=rs("g_num")%>" ><%=rs("g_menuname")%></option>
|
||||
<%
|
||||
rs.movenext
|
||||
Loop
|
||||
rs.close : Set rs = nothing
|
||||
%>
|
||||
|
||||
</select>으로
|
||||
</li>
|
||||
<li class="pt7 pl2"><div class="bt01"><a href="javascript:tot_levelchage('<%=page_info%>');" tabindex="<%=getTabIndex()%>"><span>변경</span></a></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- 페이징 -->
|
||||
<div class="paginate">
|
||||
<%page("list.asp")%>
|
||||
</div>
|
||||
<!-- //페이징 -->
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/sub_bottom.asp"-->
|
||||
@@ -0,0 +1,312 @@
|
||||
<!--#include virtual="/manager/common/file/member_top.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
<script type="text/javascript" src="/common/js/03member.js"></script>
|
||||
<%
|
||||
prepage = Request.ServerVariables("path_info") & "?" & Request.ServerVariables("query_string")
|
||||
' 테이블 기본 환경설정 ********************************************************************************
|
||||
|
||||
table = "member_view" ' 테이블명
|
||||
idx_field = "m_num" ' 기본키
|
||||
oreder_filed = "m_num DESC" ' 정렬기준 필드
|
||||
Query_Fields = "lvlname, m_num, m_id, m_name, m_lastdate, m_level, m_date, m_g_sms, m_mobile1, m_mobile2, m_mobile3" ' 불러올 필드
|
||||
|
||||
v_pagesize = 20 ' 목록개수
|
||||
v_block = 10 ' 페이지개수
|
||||
' ****************************************************************************************************
|
||||
|
||||
|
||||
|
||||
' ---------------조합 쿼리문------------------------------------
|
||||
v_search = inputvalue(request("p_search"))
|
||||
v_keyword = inputvalue(request("p_keyword"))
|
||||
Query_Where = "" '기본 검색
|
||||
|
||||
If v_keyword <> "" then
|
||||
Query_Where = Query_Where & " and "&v_search&" like '%"&v_keyword&"%'"
|
||||
End If
|
||||
'' 조건 있을때 여기에 계속 추가
|
||||
|
||||
If Query_Where<>"" Then
|
||||
Query_Where2 = " WHERE " & Mid(Query_Where,5)
|
||||
End If
|
||||
|
||||
Query_OrderBy = " ORDER BY "&oreder_filed
|
||||
|
||||
' ---------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
' ---------------------전체 레코드 수 뽑기----------------------------------------
|
||||
sql = "select count("& idx_field &") as "& idx_field &" from "& table & Query_Where2
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
recordcount = rs(0) '이 전체레코드갯수를 이용해서 페이지갯수를 뽑아 낼것이다.
|
||||
rs.close : Set rs = nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
v_totalpage = int((recordcount-1)/v_pagesize)+1 '전체덩어리갯수
|
||||
v_page = request("p_page")
|
||||
If v_page="" Then
|
||||
v_page = 0
|
||||
Else
|
||||
v_page = Int(v_page)
|
||||
End if
|
||||
|
||||
If v_page = "" then
|
||||
v_page = 1
|
||||
ElseIf v_page < 1 then
|
||||
v_page = 1
|
||||
ElseIf v_page > v_totalpage then
|
||||
v_page = v_totalpage
|
||||
End If
|
||||
|
||||
|
||||
' -----------------------------리스트 출력 쿼리문 생성-----------------------------
|
||||
strSQL = " SELECT TOP "& v_pagesize &" "& Query_Fields &" FROM "& table &" WHERE "& idx_field &" NOT IN "
|
||||
strSQL = strSQL & " ( SELECT TOP "& v_pagesize*(v_page-1) &" "& idx_field &" FROM "& table & Query_Where2 & Query_OrderBy &" ) "
|
||||
strSQL = strSQL & Query_Where &" "& Query_OrderBy
|
||||
Set rs = Dbcon.execute(strSQL)
|
||||
If Not rs.eof Then
|
||||
vData = rs.getrows()
|
||||
vCnt = UBound(vData,2)
|
||||
Else
|
||||
vCnt = -1
|
||||
End If
|
||||
rs.close : Set rs = Nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
%>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
function smsChange(m_id, m_name, m_num){
|
||||
var obj = document.getElementById("sms"+m_num);
|
||||
var value = obj.value;
|
||||
if(value == ""){alert("충전할 건수를 입력하세요");obj.focus();return;}
|
||||
if(confirm(m_name+"님의 남은 sms건수에 "+value+"건이 더해집니다.\n\n계속하시겠습니까")){
|
||||
location.href="smschange.asp?value="+value+"&m_id="+m_id+"&prepage=<%=server.urlEncode( prepage )%>";
|
||||
}else{
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<!-- 등록/수정UI -->
|
||||
<div id="dialog" style="text-align:center;vertical-align:middle;">
|
||||
<p id="dialogContent"></p>
|
||||
</div>
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic03.gif" width="22" height="21" class="<%=skin%> center" alt="" /> <h1><span>회원 리스트</span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/" tabindex="<%=getTabIndex()%>">Home</a> > <a href="/manager/content/03member/list.asp" tabindex="<%=getTabIndex()%>">회원관리</a> > <a href="list.asp" class="now" tabindex="<%=getTabIndex()%>">회원 리스트</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
|
||||
|
||||
<h2 class="<%=skin%>">가입된 회원 리스트</h2>
|
||||
|
||||
|
||||
<div class="write_info">
|
||||
|
||||
<div class="write_form pt7">
|
||||
<form id="frm_sch" action="list.asp" method="post">
|
||||
|
||||
<ul>
|
||||
<li class="search"><label for="p_search">회원검색</label> :</li>
|
||||
<li><select id="p_search" name="p_search" title="검색형태 선택" tabindex="<%=getTabIndex()%>">
|
||||
<option value="m_name" <%if v_search = "m_name" Then response.write "selected='selected'" End if %>>이름</option>
|
||||
<option value="m_id" <%if v_search = "m_id" Then response.write "selected='selected'" End If %>>아이디</option>
|
||||
<option value="lvlname" <%if v_search = "lvlname" Then response.write "selected='selected'" End if %>>그룹명</option>
|
||||
|
||||
|
||||
<option value="m_date" <%if v_search = "m_date" Then response.write "selected='selected'" End If %>>가입일</option>
|
||||
</select></li>
|
||||
<li><input type="text" size="54" title="검색어를 입력하세요" id="p_keyword" name="p_keyword" class="input_box input" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=v_keyword%>" tabindex="<%=getTabIndex()%>" /></li>
|
||||
<li><div id="<%=skin%>_bt"><span class="button"><input type="submit" value="검색" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
<li><div id="w01_bt"><span class="button"><input type="button" value="전체보기" onclick="page_go1('list.asp');" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
<li><div id="w01_bt"><span class="button"><input type="button" value="엑셀다운로드" onclick="page_go1('excel.asp');" tabindex="<%=getTabIndex()%>"/></span></div></li>
|
||||
</ul>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="list_count" style="height:20px">
|
||||
<div id="<%=skin%>_bt" class="list_left">
|
||||
<span class="button"><input type="button" value="신규회원생성" onclick="dialog_open('신규회원생성', 'write_ui.asp', '');" /></span>
|
||||
</div>
|
||||
전체 <strong><%=recordcount%></strong>개 (페이지 <strong class="orange"><%=v_page%></strong>/<%=v_totalpage%>)
|
||||
</div>
|
||||
|
||||
|
||||
<form id= "frm_list" action="" method='post'>
|
||||
<div>
|
||||
|
||||
<input type="hidden" name="status" />
|
||||
<input type="hidden" name="m_level" />
|
||||
<input type="hidden" name="m_num" />
|
||||
<input type="hidden" id="chk_all" name="chk_all" />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend>회원관리 수정/삭제/보기</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="사이트의 회원을 관리합니다.">
|
||||
<caption>회원관리 서식</caption>
|
||||
<colgroup>
|
||||
<col width="40" />
|
||||
<col width="50" />
|
||||
<col />
|
||||
<col />
|
||||
<col width="80" />
|
||||
<col width="80" />
|
||||
<col />
|
||||
<col width="130" />
|
||||
<col width="40" />
|
||||
<col width="40" />
|
||||
<col width="40" />
|
||||
</colgroup>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">선택</th>
|
||||
<th scope="col">번호</th>
|
||||
<th scope="col">아이디</th>
|
||||
<th scope="col">이름</th>
|
||||
<th scope="col">최근접속일</th>
|
||||
<th scope="col">가입일</th>
|
||||
<th scope="col">그룹</th>
|
||||
<th scope="col">sms남은건|충전</th>
|
||||
<th scope="col">충전<br />내역</th>
|
||||
<th scope="col">수정</th>
|
||||
<th scope="col">삭제</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<%
|
||||
If vCnt > -1 then ' ------ 내용이 있으면 리스트 출력
|
||||
|
||||
If v_page = 1 then
|
||||
num = recordcount
|
||||
else
|
||||
num = recordcount - ((v_page - 1) * v_pagesize)
|
||||
End If
|
||||
|
||||
|
||||
For i=0 To vCnt
|
||||
|
||||
Call arr2Value(Query_Fields, "vData", i)
|
||||
|
||||
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"><input type="checkbox" name="chk" value="<%=m_num%>" title="해당 회원 선택" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><%=num%></td>
|
||||
<td scope="row" class="center"><%=m_id%></td>
|
||||
<td scope="row" class="center"><%=m_name%><br />(<%=m_mobile1&m_mobile2&m_mobile3%>)</td>
|
||||
<td scope="row" class="center"><%=left(m_lastdate,10)%></td>
|
||||
<td scope="row" class="center"><%=left(m_date,10)%></td>
|
||||
<td scope="row" class="center"><%=lvlname%></td>
|
||||
<!--td scope="row" class="center"><%=m_div_name%></td-->
|
||||
<td scope="row" style="text-align:right;">
|
||||
<%=m_g_sms%> <b>|</b> <input type="text" size="3" id="sms<%=m_num%>" name="sms<%=m_num%>" value="" class="input_box" maxlength="5" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" style="width:30px;text-align:right;" />
|
||||
<a href="javascript:smsChange('<%=m_id%>','<%=m_name%>', '<%=m_num%>')">[충전]</a>
|
||||
|
||||
</td>
|
||||
<td scope="row" class="center"><input type="button" value="보기" class="ct_bt01" onclick="location.href='change_log.asp?p_search=m_id&p_keyword=<%=server.urlencode( m_id )%>';" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><input type="button" value="수정" class="ct_bt01" onclick="dialog_open('수정', 'write_ui.asp?m_num=<%=m_num%>&<%=page_info%>', '');" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><input type="button" value="삭제" class="ct_bt01" onclick="d_chk('delete_ok.asp?m_num=<%=m_num%>&<%=page_info%>');" tabindex="<%=getTabIndex()%>" /></td>
|
||||
</tr>
|
||||
|
||||
<%
|
||||
num = num - 1
|
||||
next
|
||||
|
||||
|
||||
else ' 게시할 목록이 없다면
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<!--td scope="row" class="center"></td-->
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
</tr>
|
||||
|
||||
<%
|
||||
End if
|
||||
%>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<div class="contoll_box2">
|
||||
<ul>
|
||||
<li><img src="/manager/img/line01.gif" width="36" height="21" alt="" /></li>
|
||||
<li class="pt7"><div class="bt01"><a href="javascript:checkAll();" tabindex="<%=getTabIndex()%>"><span>전체 선택/해제</span></a></div><div class="bt01"><a href="javascript:delete2();" tabindex="<%=getTabIndex()%>"><span>선택 회원삭제</span></a></div></li>
|
||||
<li class="pt7 pl4"><span class="gray">|</span> 선택한 회원을
|
||||
<select id="tot_level_chk" name="tot_m_level" title="선택한 회원그룹 선택" tabindex="<%=getTabIndex()%>">
|
||||
|
||||
<%
|
||||
' 회원권한 부분
|
||||
R_Fields_mg = "g_num, g_menuname"
|
||||
sql2 = "Select "&R_Fields_mg&" from member_group where g_chk='Y' order by g_code "
|
||||
Set Rs = Dbcon.Execute (sql2)
|
||||
|
||||
Do While Not rs.eof
|
||||
%>
|
||||
<option value="<%=rs("g_num")%>" ><%=rs("g_menuname")%></option>
|
||||
<%
|
||||
rs.movenext
|
||||
Loop
|
||||
rs.close : Set rs = nothing
|
||||
%>
|
||||
|
||||
</select>으로
|
||||
</li>
|
||||
<li class="pt7 pl2"><div class="bt01"><a href="javascript:tot_levelchage('<%=page_info%>');" tabindex="<%=getTabIndex()%>"><span>변경</span></a></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- 페이징 -->
|
||||
<div class="paginate">
|
||||
<%page("list.asp")%>
|
||||
</div>
|
||||
<!-- //페이징 -->
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/sub_bottom.asp"-->
|
||||
@@ -0,0 +1,140 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
<%
|
||||
|
||||
skin = "blue"
|
||||
|
||||
search_type = InputValue( request("search_type"))
|
||||
search_keyword = InputValue( request("search_keyword"))
|
||||
p_page_url = request("p_page_url")
|
||||
|
||||
|
||||
If search_keyword <> "" then
|
||||
|
||||
sql = " SELECT m_id, m_name, b.ct_name FROM member a LEFT OUTER JOIN member_div b ON a.m_div1=b.ct_idx WHERE m_level = 52 and "
|
||||
If search_type = "" then
|
||||
sql = sql & " m_name like '%"&search_keyword&"%' or m_id like '%"&search_keyword&"%' or a.m_div1 in ( SELECT ct_idx FROM member_div WHERE ct_name like '%"&search_keyword&"%') "
|
||||
ElseIf search_type = "sh_m_temp1" then
|
||||
sql = sql & " a.m_div1 in ( SELECT ct_idx FROM member_div WHERE ct_name like '%"&search_keyword&"%') "
|
||||
else
|
||||
sql = sql & " "&replace(search_type, "sh_", "")&" like '%"&search_keyword&"%'"
|
||||
End If
|
||||
|
||||
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
If Not rs.eof Then
|
||||
vData = rs.getrows()
|
||||
vCnt = UBound(vData,2)
|
||||
Else
|
||||
vCnt = -1
|
||||
End If
|
||||
rs.close : Set rs = nothing
|
||||
|
||||
End if
|
||||
|
||||
|
||||
%>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link rel="Stylesheet" type="text/css" href="/manager/common/css/all.css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function sendit(eForm){
|
||||
//var eForm = document.frm;
|
||||
if(!valueChk(eForm.search_keyword, "검색어")){return false;}
|
||||
//alert("OK");
|
||||
//eForm.submit();
|
||||
}
|
||||
function valueChk(obj, objName){ //text필드
|
||||
if(obj.value.split(" ").join("") == ""){
|
||||
alert(objName+"을(를) 입력하세요");
|
||||
try{
|
||||
obj.focus();
|
||||
}catch(e){
|
||||
}
|
||||
return false;
|
||||
}else{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<form id="memberSearch" method="get" action="search_member.asp" onsubmit="return sendit(this)">
|
||||
<div>
|
||||
<input type="hidden" name="p_page_url" value="<%=p_page_url%>" />
|
||||
</div>
|
||||
<div id="search_content" style="padding-left:10px;padding-top:10px">
|
||||
<div>
|
||||
<ul>
|
||||
<li>
|
||||
<select id="search_type" name="search_type">
|
||||
<option value="">전체</option>
|
||||
<option value="sh_m_name" <%=chkSelect(search_type, "sh_m_name")%>>이름</option>
|
||||
<option value="sh_m_id" <%=chkSelect(search_type, "sh_m_id")%>>아이디</option>
|
||||
<option value="sh_m_temp1" <%=chkSelect(search_type, "sh_m_temp1")%>>부서</option>
|
||||
</select>
|
||||
<input type="text" id="search_keyword" name="search_keyword" style="width:100px" value="<%=search_keyword%>" />
|
||||
<input type="submit" value="검색" />
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<table cellspacing="0" style="width:95%" class="bbs_<%=skin%>" summary="사이트의 회원을 관리합니다.">
|
||||
<caption>회원관리 서식</caption>
|
||||
<colgroup>
|
||||
<col width="40" />
|
||||
<col width="80" />
|
||||
<col width="80" />
|
||||
<col />
|
||||
<col width="50" />
|
||||
</colgroup>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">번호</th>
|
||||
<th scope="col">아이디</th>
|
||||
<th scope="col">이름</th>
|
||||
<th scope="col">부서</th>
|
||||
<th scope="col">선택</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<%
|
||||
If search_keyword = "" then
|
||||
%>
|
||||
<tr>
|
||||
<td colspan="5" style="text-align:center">
|
||||
회원을 검색하세요.
|
||||
</td>
|
||||
</tr>
|
||||
<%
|
||||
Else
|
||||
|
||||
For i=0 To vCnt
|
||||
m_id = vData(0,i)
|
||||
m_name = vData(1,i)
|
||||
ct_name = vData(2,i)
|
||||
%>
|
||||
<tr>
|
||||
<td style="text-align:center"><%=i+1%></td>
|
||||
<td style="text-align:center"><%=m_id%></td>
|
||||
<td style="text-align:center"><%=m_name%></td>
|
||||
<td style="text-align:center"><%=ct_name%></td>
|
||||
<td style="text-align:center"><a href="search_member_ok.asp?p_page_m_id=<%=m_id%>&p_page_url=<%=server.urlencode(p_page_url)%>" onclick="select()">선택</a></td>
|
||||
</tr>
|
||||
<%
|
||||
next
|
||||
End if
|
||||
%>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,18 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
p_page_m_id = InputValue(request("p_page_m_id"))
|
||||
p_page_url = Lcase( InputValue(request("p_page_url")) )
|
||||
prepage = request("prepage")
|
||||
|
||||
|
||||
sql = "delete from page_master where p_page_url = '"&p_page_url&"'"
|
||||
Dbcon.execute sql
|
||||
Dbcon.close : Set Dbcon = nothing
|
||||
|
||||
response.redirect prepage
|
||||
resposne.End
|
||||
|
||||
%>
|
||||
@@ -0,0 +1,36 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
<%
|
||||
|
||||
p_page_m_id = InputValue(request("p_page_m_id"))
|
||||
p_page_url = lcase( InputValue(request("p_page_url")) )
|
||||
|
||||
|
||||
sql = "select p_num from page_master where p_page_url = '"&p_page_url&"'"
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
|
||||
If rs.eof Then
|
||||
Call InsertQuery("p_page_m_id, p_page_url", "page_master")
|
||||
else
|
||||
Call UpdateQuery("p_page_m_id", "page_master", "where p_page_url = '"&p_page_url&"'")
|
||||
End If
|
||||
rs.close : Set rs = Nothing
|
||||
Dbcon.close : Set Dbcon = nothing
|
||||
%>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
opener.location.replace(eval("opener.location.href"));
|
||||
|
||||
window.opener = 'nothing';
|
||||
window.open('','_parent','');
|
||||
window.close();
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,75 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
<%
|
||||
security_ad_cms()
|
||||
|
||||
Dim value, m_id, prepage
|
||||
|
||||
value = inputValue( request.queryString("value") )
|
||||
m_id = inputValue( request.queryString("m_id") )
|
||||
prepage = inputValue( request.queryString("prepage") )
|
||||
|
||||
If value = "" Then value = "0"
|
||||
|
||||
If session("ss_m_id") <> "" Then
|
||||
|
||||
|
||||
sql = "update member set m_g_sms = m_g_sms + '" & value & "' where m_id = '" & m_id & "'"
|
||||
'Response.write sql
|
||||
'Response.end
|
||||
dbcon.execute sql
|
||||
|
||||
sql = "select m_g_sms from member where m_id = '" & m_id & "'"
|
||||
Set rs = dbcon.execute( sql )
|
||||
If rs.bof Or rs.eof Then
|
||||
nowcount = 0
|
||||
Else
|
||||
nowcount = rs(0)
|
||||
End If
|
||||
Set rs = nothing
|
||||
|
||||
Call managerJob(session("ss_m_id"), session("ss_m_name"), "sms충전 " & value & "건 (ID:" & m_id & ")")
|
||||
|
||||
'충전내역 등록
|
||||
reg_date = setDate("Y-m-d H:i:s")
|
||||
changeVal = value
|
||||
field_type = "1"
|
||||
write_id = session("ss_m_id")
|
||||
write_ip = remoteIp()
|
||||
afterVal = nowcount
|
||||
r_fields_i = "m_id, reg_date, changeVal, field_type, write_id, write_ip, afterVal"
|
||||
Call InsertQuery( r_fields_i, "change_log" )
|
||||
|
||||
End if
|
||||
|
||||
dbcon.close
|
||||
Set dbcon = nothing
|
||||
|
||||
Call goUrl( prepage )
|
||||
|
||||
|
||||
|
||||
Function remoteIp()
|
||||
Dim ip
|
||||
ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
|
||||
if isnull( ip ) or ip = "" or ip = "unknown" then
|
||||
ip = Request.ServerVariables("Proxy-Client-IP")
|
||||
End if
|
||||
if isnull( ip ) or ip = "" or ip = "unknown" then
|
||||
ip = Request.ServerVariables("WL-Proxy-Client-IP")
|
||||
End if
|
||||
if isnull( ip ) or ip = "" or ip = "unknown" then
|
||||
ip = Request.ServerVariables("HTTP_CLIENT_IP")
|
||||
End if
|
||||
if isnull( ip ) or ip = "" or ip = "unknown" then
|
||||
ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
|
||||
End If
|
||||
if isnull( ip ) or ip = "" or ip = "unknown" then
|
||||
ip = Request.ServerVariables("HTTP_SOURCEIP")
|
||||
End if
|
||||
if isnull( ip ) or ip = "" or ip = "unknown" then
|
||||
ip = request.ServerVariables("REMOTE_ADDR")
|
||||
End if
|
||||
remoteIp = ip
|
||||
End function
|
||||
%>
|
||||
@@ -0,0 +1,474 @@
|
||||
<!--#include virtual="/manager/common/file/member_top.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
|
||||
|
||||
<%
|
||||
|
||||
if is_write <> "Y" Then
|
||||
Call Back_back("쓰기권한이 없습니다.")
|
||||
End If
|
||||
|
||||
|
||||
' 파라미터정보 *************************************************************************************
|
||||
m_num = InputValue(request("m_num"))
|
||||
'**************************************************************************************************
|
||||
|
||||
|
||||
|
||||
If m_num = "" then
|
||||
'등록
|
||||
|
||||
b_l_sdate = getDateFm(now,4)
|
||||
b_l_edate = getDateFm(now,4)
|
||||
|
||||
' 자동가입방지
|
||||
randomize
|
||||
autoimg_str = Int((5 * Rnd) + 1)
|
||||
'$autoimg_str = Int((5 * Rnd) + 1);
|
||||
'01.png = DF4PH3
|
||||
'02.png = HS42YP
|
||||
'03.png = S8VP3X
|
||||
'04.png = N4CW2U
|
||||
'05.png = 9SK6GR
|
||||
|
||||
|
||||
'$autoimg_str = "1";
|
||||
m_pwd_type = "password"
|
||||
reset_url = "write.asp"
|
||||
is_title_str = "신규 회원 생성"
|
||||
|
||||
|
||||
else
|
||||
'수정
|
||||
|
||||
|
||||
'레코드필드
|
||||
R_Fields = "m_num, m_id, m_pwd, m_name, m_nickname, m_jumin, m_zipcode, m_addr1, m_addr2, m_phone1, m_phone2, m_phone3, m_email, m_mobile1, m_mobile2, m_mobile3, m_fax1, m_fax2, m_fax3, m_homepage, m_date, m_modymate, m_lastdate, m_chuchun, m_ip, m_level, m_autoimg_str, m_temp1, m_temp2, m_temp3, m_sex, m_birth, m_sms, m_mailing, m_marry, m_marrydate, m_job, m_text, m_secede_date, m_secede_reason"
|
||||
|
||||
R_Fields = R_Fields & ", bdm_idx"
|
||||
|
||||
R_tablename_str = "member"
|
||||
|
||||
R_WHERE_str = " WHERE m_num=" & m_num
|
||||
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
|
||||
disabled_opt = "disabled ='disabled'"
|
||||
m_pwd_type = "text"
|
||||
reset_url = "list.asp?" & page_info
|
||||
is_title_str = "회원 정보 수정"
|
||||
|
||||
|
||||
If IsNull(m_birth) Then m_birth = ""
|
||||
If IsNull(m_marrydate) Then m_marrydate = ""
|
||||
arr_birth = Split(m_birth,"-")
|
||||
arr_marrydate = Split(m_marrydate,"-")
|
||||
ReDim preserve arr_birth(2), arr_marrydate(2)
|
||||
|
||||
m_birth_Y = arr_birth(0)
|
||||
m_birth_M = arr_birth(1)
|
||||
m_birth_D = arr_birth(2)
|
||||
|
||||
m_marrydate_Y = arr_marrydate(0)
|
||||
m_marrydate_M = arr_marrydate(1)
|
||||
m_marrydate_D = arr_marrydate(2)
|
||||
|
||||
m_jumin1 = left(m_jumin,6)
|
||||
m_jumin2 = right(m_jumin,7)
|
||||
|
||||
End if
|
||||
|
||||
|
||||
'레코드필드
|
||||
R_Fields = "mc_idx, mc_addr, mc_nickname, mc_phone, mc_mobile, mc_email, mc_homepage, mc_joinlevel, mc_wdate, mc_jumin, mc_mailing, mc_sms, mc_sex, mc_birth, mc_fax, mc_marry, mc_marrydate, mc_job, mc_text, mc_nickname_req, mc_jumin_req, mc_sex_req, mc_birth_req, mc_phone_req, mc_fax_req, mc_mobile_req, mc_email_req, mc_addr_req, mc_homepage_req, mc_marry_req, mc_marrydate_req, mc_job_req, mc_text_req"
|
||||
R_tablename_str = "member_config"
|
||||
R_WHERE_str = " WHERE mc_idx=1"
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function w_chk(){
|
||||
|
||||
|
||||
|
||||
if( CheckSpaces(document.getElementById('frm').m_name, '이름') ) { return ; }
|
||||
|
||||
<%if mc_jumin = "Y" then %>
|
||||
else if( Number(document.getElementById('frm').m_jumin1, '주민번호앞자리') ) { return ; }
|
||||
else if( Number(document.getElementById('frm').m_jumin2, '주민번호뒷자리') ) { return ; }
|
||||
else if(jumin_chk(document.getElementById('frm').m_jumin1,document.getElementById('frm').m_jumin2) ) { return ; }
|
||||
<%end if%>
|
||||
|
||||
else if (CheckSpaces(document.getElementById('frm').m_id, 'ID')) { return ; }
|
||||
else if (alphaDigit(document.getElementById('frm').m_id, 'ID')) { return ; }
|
||||
else if (CheckLen(document.getElementById('frm').m_id, '4', '30')) { return ; }
|
||||
|
||||
<%if m_num = "" then %> ////등록일대만 보임
|
||||
/*
|
||||
else if (document.getElementById('frm').m_id_chk.value = ""){
|
||||
|
||||
alert("아이디 중복체크를 확인하세요");
|
||||
//document.getElementById('frm').agree_chk.focus();
|
||||
return false;
|
||||
|
||||
}
|
||||
*/
|
||||
<%end if%>
|
||||
|
||||
|
||||
else if( CheckSpaces(document.getElementById('frm').m_pwd, '비밀번호') ) { return; }
|
||||
|
||||
<%if m_num = "" then%> //등록일대만 보임
|
||||
else if( CheckSpaces(document.getElementById('frm').m_pwdchk, '비밀번호확인') ) { return ; }
|
||||
else if( CheckEqual(document.getElementById('frm').m_pwd,document.getElementById('frm').m_pwdchk,'비밀번호')) { return ; }
|
||||
else if( CheckSpaces(document.getElementById('frm').m_autoimg_str,'자동가입방지')) { return ; }
|
||||
<%end if%>
|
||||
|
||||
else {
|
||||
loading_st(1);
|
||||
document.getElementById('frm').submit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function disabled_chk(){
|
||||
|
||||
alert("수정모드일때는 변경할수 없습니다.");
|
||||
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic03.gif" width="22" height="21" class="<%=skin%> center" alt="" /><h1><span><%=is_title_str%></span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/">Home</a> > <a href="/manager/content/03member/?sec=1">회원관리</a> > <a href="write.asp" class="now"><%=is_title_str%></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
|
||||
<form id="frm" method="post" action="write_ok.asp?<%=page_info%>">
|
||||
|
||||
<div>
|
||||
<input type="hidden" name="m_num" value="<%=m_num%>" /><!-- (수정일때사용) -->
|
||||
<input type="hidden" name="autoimg_str" value="<%=autoimg_str%>" />
|
||||
<input type="hidden" name="m_id_chk" value="" />
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="<%=skin%>">회원 기본정보 <span><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 표시가 된 곳은 필수 항목입니다.</span></h2>
|
||||
<fieldset>
|
||||
<legend>회원 기본정보 서식 작성</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="신규 회원 기본정보를 위한 입력 양식입니다.">
|
||||
<caption>기능정보 서식</caption>
|
||||
<colgroup>
|
||||
<col width="140" />
|
||||
<col width="580" />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_name"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 이름</label></th>
|
||||
<td class="left"><input type="text" size="23" title="이름 입력" id="m_name" name="m_name" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_name%>" maxlength="30" <%=disabled_opt %> /> <span class="text1">* 한글만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="m_id"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 아이디</label></th>
|
||||
<td class="left"><input type="text" size="23" title="아이디 입력" id="m_id" name="m_id" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_id%>" maxlength="30" <%=disabled_opt %> /> <span class="text1">* 10자 이내의 영문/숫자만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_pwd"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 비밀번호</label></th>
|
||||
<td class="left"><input type="<%=m_pwd_type%>" size="23" title="비밀번호 입력" id="m_pwd" name="m_pwd" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_pwd%>" maxlength="30" /></td>
|
||||
</tr>
|
||||
|
||||
<%if m_num = "" then%><!--등록일대만 보임-->
|
||||
<tr>
|
||||
<th scope="row"><label for="m_pwd"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 비밀번호확인</label></th>
|
||||
<td class="left"><input type="password" size="23" title="비밀번호 한번더 입력" id="m_pwdchk" name="m_pwdchk" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" maxlength="30" /> <span class="text1">* 비밀번호를 한번 더 입력하세요.</span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%if mc_nickname= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_nickname"><%if mc_nickname_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 닉네임</label></th>
|
||||
<td class="left"><input type="text" size="23" id="m_nickname" name="m_nickname" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_nickname%>" maxlength="15" /><span class="text1">* 10자이내의 한글만 사용하실 수 있습니다.</span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_jumin = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_jumin1"><%if mc_jumin_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 주민등록번호</label></th>
|
||||
<td class="left"><input type="text" size="9" title="주민등록번호 앞자리(6자리) 입력" id="m_jumin1" name="m_jumin1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" maxlength="6" value="<%=m_jumin1%>" /> - <input type="text" size="9" title="주민등록번호 뒷자리(7자리) 입력" id="m_jumin2" name="m_jumin2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" maxlength="7" value="<%=m_jumin2%>" /> <span class="text1">* 숫자만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="m_level"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 등급</label></th>
|
||||
<td class="left">
|
||||
<select id="m_level" name="m_level" title="회원가입시 등급 선택" >
|
||||
|
||||
|
||||
<%
|
||||
'회원권한 부분
|
||||
|
||||
R_Fields_mg = "g_num, g_menuname"
|
||||
sql2 = "Select " & R_Fields_mg & " from member_group where g_chk='Y' order by g_code "
|
||||
Set Rs2 = Dbcon.Execute (sql2)
|
||||
|
||||
Do While Not Rs2.eof
|
||||
%>
|
||||
<option value="<%=Rs2("g_num")%>" <%if m_level = Rs2("g_num") Then response.write "selected='selected'" %>><%=Rs2("g_menuname")%></option>
|
||||
<%
|
||||
rs2.movenext
|
||||
loop
|
||||
%>
|
||||
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<%if mc_sex= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><%if mc_sex_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 성별</th>
|
||||
<td class="left">
|
||||
<label for="m_sex_1">남</label>
|
||||
<input name="m_sex" id="m_sex_1" type="radio" value="1" <%if m_sex= "1" or m_sex= "" then %>checked="checked" <%end if%> />
|
||||
<label for="m_sex_2">여</label>
|
||||
<input name="m_sex" id="m_sex_2" type="radio" value="2" <%if m_sex= "2" then %>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_birth= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_birth_Y"><%if mc_birth_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 생년월일</label></th>
|
||||
<td class="left">
|
||||
<input type="text" size="5" id="m_birth_Y" name="m_birth_Y" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_birth_Y%>" maxlength="4" /> 년
|
||||
<input type="text" size="3" id="m_birth_M" name="m_birth_M" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_birth_M%>" maxlength="2" /> 월
|
||||
<input type="text" size="3" id="m_birth_D" name="m_birth_D" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_birth_D%>" maxlength="2" /> 일
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_email= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_email"><%if mc_email_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 이메일</label></th>
|
||||
<td class="left">
|
||||
<input type="text" size="26" id="m_email" name="m_email" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_email%>" maxlength="100" />
|
||||
<span class="text1"> * <strong>@</strong>포함한 이메일주소를 정확히 입력하세요.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_mailing= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 메일링 서비스</th>
|
||||
<td class="left">
|
||||
<label for="m_mailing_Y">신청합니다</label>
|
||||
<input name="m_mailing" id="m_mailing_Y" type="radio" value="Y" <%if m_mailing= "Y" or m_mailing= "" then %>checked="checked" <%end if%> />
|
||||
<label for="m_mailing_N">신청하지않습니다</label>
|
||||
<input name="m_mailing" id="m_mailing_N" type="radio" value="N" <%if m_mailing= "N" then %>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%If mc_phone = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_phone1"><%if mc_phone_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 전화번호</label></th>
|
||||
<td class="left"><input type="text" size="4" title="연락처 첫번째 입력" id="m_phone1" name="m_phone1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone1%>" maxlength="4" /> - <input type="text" size="4" title="연락처 두번째 입력" id="m_phone2" name="m_phone2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone2%>" maxlength="4" /> - <input type="text" size="4" title="연락처 세번째 입력" id="m_phone3" name="m_phone3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone3%>" maxlength="4" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%If mc_mobile = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_mobile1"><%if mc_mobile_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 휴대폰</label></th>
|
||||
<td class="left"><input type="text" size="4" title="휴대폰 첫번째 입력" id="m_mobile1" name="m_mobile1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile1%>" maxlength="4" /> - <input type="text" size="4" title="휴대폰 두번째 입력" id="m_mobile2" name="m_mobile2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile2%>" maxlength="4" /> - <input type="text" size="4" title="휴대폰 세번째 입력" id="m_mobile3" name="m_mobile3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile3%>" maxlength="4" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_sms= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> SMS 서비스</th>
|
||||
<td class="left">
|
||||
<label for="m_sms_Y">신청합니다</label>
|
||||
<input name="m_sms" id="m_sms_Y" type="radio" value="Y" <%if m_sms= "Y" Or m_sms= "" then %>checked="checked" <%end if%>/>
|
||||
<label for="m_sms_N">신청하지않습니다</label>
|
||||
<input name="m_sms" id="m_sms_N" type="radio" value="N" <%if m_sms= "N" then%>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%If mc_fax = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_fax1"><%if mc_fax_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 팩스번호</label></th>
|
||||
<td class="left"><input type="text" size="4" id="m_fax1" name="m_fax1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_fax1%>" maxlength="4" /> - <input type="text" size="4" id="m_fax2" name="m_fax2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_fax2%>" maxlength="4" /> - <input type="text" size="4" id="m_fax3" name="m_fax3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_fax3%>" maxlength="4" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%If mc_addr = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_zip1"><%if mc_addr_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 주소</label></th>
|
||||
<td class="left">
|
||||
|
||||
<div id="Addr_search1">
|
||||
|
||||
<input type="button" value="우편번호찾기" class="ct_bt01" onclick="document.getElementById('Addr_search1').style.display='none';document.getElementById('Addr_search2').style.display='block';document.getElementById('frm').ZC_SG.focus();" />
|
||||
|
||||
<input type="text" size="4" title="우편번호 첫번째 3자리" id="m_zip1" name="m_zip1" class="input_box" value="<%=left(m_zipcode,3)%>" />
|
||||
-
|
||||
<input type="text" size="4" title="우편번호 두번째 3자리" id="m_zip2" name="m_zip2" class="input_box" value="<%=right(m_zipcode,3)%>" />
|
||||
|
||||
<div class="pt3">
|
||||
<input type="text" size="26" title="주소" id="m_addr1" name="m_addr1" class="input_box" value="<%=m_addr1%>" />
|
||||
<input type="text" size="60" title="상세주소" id="m_addr2" name="m_addr2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_addr2%>" maxlength="100" /><br />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 우편번호 찾기 부분 -->
|
||||
<div id="Addr_search2" class="disnone" >
|
||||
<div class="post_write">
|
||||
<label for="ZC_SG">동이름</label> :
|
||||
<input type="text" id="ZC_SG" name="ZC_SG" size="10" class="input_box" onkeypress="if(event.keyCode==13){return false;}" value="" />
|
||||
<input type="button" value=" 검색 " class="post_btn" onclick="wdSearch_Addr()" />
|
||||
<input type="button" value=" 취소 " class="post_btn" onclick="document.getElementById('Addr_search1').style.display='block';document.getElementById('Addr_search2').style.display='none';" /> 예)내당동, 수성구
|
||||
</div>
|
||||
<div class="post_search_wrap">
|
||||
<strong>↓ 기본 주소 </strong> - 동이름 검색 결과 목록입니다. 목록중 한개를 선택하세요.
|
||||
|
||||
<!-- 우편번호 나열 -->
|
||||
<div id="Search_Form" class="post_search"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function wdSearch_Addr(){
|
||||
|
||||
if(!document.getElementById("frm").ZC_SG.value) {
|
||||
|
||||
alert("검색어를 적어주세요");
|
||||
document.getElementById("frm").ZC_SG.focus();
|
||||
|
||||
}
|
||||
else{
|
||||
//document.getElementById("Search_Form").innerHTML= " <table valign='top'><tr><td>찾는 중입니다!!!</td></tr><table> ";
|
||||
|
||||
document.getElementById("frm_addr").ZC_SG.value = document.getElementById("frm").ZC_SG.value;
|
||||
|
||||
document.getElementById("frm_addr").action = "/manager/content/01info/addr_search.asp";
|
||||
document.getElementById("frm_addr").target = "Search_Iframe";
|
||||
|
||||
document.getElementById("Search_Form").innerHTML="<iframe name='Search_Iframe' width='100%' height='100%' frameborder='0'></iframe>";
|
||||
|
||||
document.getElementById("frm_addr").submit();
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_marry= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 결혼여부</th>
|
||||
<td class="left">
|
||||
<label for="m_marry_Y">예</label>
|
||||
<input name="m_marry" id="m_marry_Y" type="radio" value="Y" <%if m_marry= "Y" then %>checked="checked" <%end if%> />
|
||||
<label for="m_marry_N">아니오</label>
|
||||
<input name="m_marry" id="m_marry_N" type="radio" value="N" <%if m_marry= "N" or m_marry= "" then %>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%if mc_marrydate= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_marrydate_Y"><%if mc_marrydate_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 결혼기념일</label></th>
|
||||
<td class="left">
|
||||
<input type="text" size="5" id="m_marrydate_Y" name="m_marrydate_Y" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_marrydate_Y%>" maxlength="4" /> 년
|
||||
<input type="text" size="3" id="m_marrydate_M" name="m_marrydate_M" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_marrydate_M%>" maxlength="2" /> 월
|
||||
<input type="text" size="3" id="m_marrydate_D" name="m_marrydate_D" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_marrydate_D%>" maxlength="2" /> 일
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%if mc_homepage= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_homepage"><%if mc_homepage_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 홈페이지</label></th>
|
||||
<td class="left"><input type="text" size="50" id="m_homepage" name="m_homepage" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_homepage%>" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_job= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_job"><%if mc_job_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 직업</label></th>
|
||||
<td class="left"><input type="text" size="23" id="m_job" name="m_job" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_job%>" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_text= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_job"><%if mc_text_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 남기는말씀</label></th>
|
||||
<td class="left"><textarea name="m_text" id="m_text" style="height: 70px; width: 90%;"><%=m_text%></textarea></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%If m_num = "" then%><!--등록일대만 보임-->
|
||||
<tr>
|
||||
<th scope="row"><label for="m_autoimg_str">자동가입방지</label></th>
|
||||
<td class="left"><img src="/manager/img/0<%=autoimg_str%>.png" width="156" height="62" alt="자동가입방지" class="img_center" /> <input type="text" size="20" title=" 자동가입방지 입력" id="m_autoimg_str" name="m_autoimg_str" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" maxlength="6" /><span class="text1"> * 왼쪽에 보이는 숫자 및 문자를 모두 입력하세요.</span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="contoll_box">
|
||||
<div id="<%=skin%>_bt"><span class="button"><input type="button" value="등록" onclick="w_chk();" /></span> <span class="button"><input type="button" value="취소" onclick="page_go1('<%=reset_url%>');" /></span></div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
<form id= "frm_addr" method='post' action="">
|
||||
<div>
|
||||
<input type="hidden" name="ZC_SG" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/sub_bottom.asp"-->
|
||||
|
||||
@@ -0,0 +1,371 @@
|
||||
<!--#include virtual="/manager/common/file/member_top.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
|
||||
<%
|
||||
|
||||
if is_write <> "Y" Then
|
||||
Call Back_back("쓰기권한이 없습니다.")
|
||||
End If
|
||||
|
||||
|
||||
' 파라미터정보 *************************************************************************************
|
||||
m_num = InputValue(request("m_num"))
|
||||
' **************************************************************************************************
|
||||
|
||||
|
||||
If m_num = "" then ' 등록
|
||||
|
||||
b_l_sdate = getDateFm(now,4)
|
||||
b_l_edate = getDateFm(now,4)
|
||||
|
||||
' 자동가입방지
|
||||
randomize
|
||||
autoimg_str = Int((5 * Rnd) + 1)
|
||||
' 01.png = DF4PH3
|
||||
' 02.png = HS42YP
|
||||
' 03.png = S8VP3X
|
||||
' 04.png = N4CW2U
|
||||
' 05.png = 9SK6GR
|
||||
|
||||
|
||||
' $autoimg_str = "1";
|
||||
m_pwd_type = "password"
|
||||
reset_url = "write.asp"
|
||||
is_title_str = "신규 회원 생성"
|
||||
|
||||
m_div = "0||0"
|
||||
|
||||
|
||||
else ' 수정
|
||||
|
||||
|
||||
' 레코드필드
|
||||
R_Fields = "m_num, m_id, m_pwd, m_name, m_nickname, m_jumin, m_zipcode, m_addr1, m_addr2, m_phone1, m_phone2, m_phone3, m_email, m_mobile1, m_mobile2, m_mobile3, m_fax1, m_fax2, m_fax3, m_homepage, m_date, m_modymate, m_lastdate, m_chuchun, m_ip, m_level,m_autoimg_str, m_temp1, m_temp2, m_temp3" ', m_div1, m_div2, m_rank, m_work, m_etc, m_subname"
|
||||
|
||||
R_tablename_str = "member"
|
||||
|
||||
R_WHERE_str = " WHERE m_num=" & m_num
|
||||
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
disabled_opt = "disabled ='disabled'"
|
||||
m_pwd_type = "text"
|
||||
reset_url = "list.asp?"&page_info
|
||||
is_title_str = "회원 정보 수정"
|
||||
|
||||
m_div = m_div1&"||"&m_div2
|
||||
|
||||
|
||||
End if
|
||||
|
||||
|
||||
' 회원환경설정
|
||||
R_Fields = "mc_idx, mc_agree, mc_addr, mc_nickname, mc_phone, mc_mobile, mc_email, mc_homepage, mc_joinlevel, mc_wdate, mc_agree_str, mc_jumin"
|
||||
|
||||
R_tablename_str = "member_config"
|
||||
|
||||
R_WHERE_str = " WHERE mc_idx=1"
|
||||
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function w_chk(){
|
||||
|
||||
|
||||
|
||||
if( CheckSpaces(document.getElementById('frm').m_name, '이름') ) { return ; }
|
||||
|
||||
<%if mc_jumin = "Y" then%>
|
||||
else if( Number(document.getElementById('frm').m_jumin1, '주민번호앞자리') ) { return ; }
|
||||
else if( Number(document.getElementById('frm').m_jumin2, '주민번호뒷자리') ) { return ; }
|
||||
else if(jumin_chk(document.getElementById('frm').m_jumin1,document.getElementById('frm').m_jumin2) ) { return ; }
|
||||
<%end if%>
|
||||
|
||||
else if (CheckSpaces(document.getElementById('frm').m_id, 'ID')) { return ; }
|
||||
else if (alphaDigit(document.getElementById('frm').m_id, 'ID')) { return ; }
|
||||
else if (CheckLen(document.getElementById('frm').m_id, '4', '30')) { return ; }
|
||||
|
||||
<%if m_num = "" then %> ////등록일대만 보임
|
||||
/*
|
||||
else if (document.getElementById('frm').m_id_chk.value == ""){
|
||||
|
||||
alert("아이디 중복체크를 확인하세요");
|
||||
//document.getElementById('frm').agree_chk.focus();
|
||||
return false;
|
||||
|
||||
}
|
||||
*/
|
||||
<%end if%>
|
||||
|
||||
|
||||
else if( CheckSpaces(document.getElementById('frm').m_pwd, '비밀번호') ) { return; }
|
||||
<%if m_num = "" then%> //등록일대만 보임
|
||||
else if( CheckSpaces(document.getElementById('frm').m_pwdchk, '비밀번호확인') ) { return ; }
|
||||
else if( CheckEqual(document.getElementById('frm').m_pwd,document.getElementById('frm').m_pwdchk,'비밀번호')) { return ; }
|
||||
|
||||
else if( CheckSpaces(document.getElementById('frm').m_autoimg_str,'자동가입방지')) { return ; }
|
||||
|
||||
|
||||
<%end if%>
|
||||
|
||||
|
||||
else {
|
||||
loading_st(1);
|
||||
document.getElementById('frm').submit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function disabled_chk(){
|
||||
|
||||
alert("수정모드일때는 변경할수 없습니다.");
|
||||
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic03.gif" width="22" height="21" class="<%=skin%> center" alt="" /><h1><span><%=is_title_str%></span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/">Home</a> > <a href="/manager/content/03member/?sec=1">회원관리</a> > <a href="write.asp" class="now"><%=is_title_str%></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
|
||||
<form id="frm" method="post" action="write_ok.asp?<%=page_info%>">
|
||||
|
||||
<div>
|
||||
<input type="hidden" name="m_num" value="<%=m_num%>" /><!-- (수정일때사용) -->
|
||||
<input type="hidden" name="autoimg_str" value="<%=autoimg_str%>" />
|
||||
<input type="hidden" name="m_id_chk" value="" />
|
||||
<!--input type="hidden" name="m_level" value="<%=mc_joinlevel%>" /-->
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="<%=skin%>">회원 기본정보 <span><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 표시가 된 곳은 필수 항목입니다.</span></h2>
|
||||
<fieldset>
|
||||
<legend>회원 기본정보 서식 작성</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="신규 회원 기본정보를 위한 입력 양식입니다.">
|
||||
<caption>기능정보 서식</caption>
|
||||
<colgroup>
|
||||
<col width="140" />
|
||||
<col width="580" />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_name"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 이름</label></th>
|
||||
<td class="left"><input type="text" size="23" title="이름 입력" id="m_name" name="m_name" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_name%>" maxlength="30" tabindex="<%=getTabIndex()%>" <%'=disabled_opt %> /> <span class="text1">* 한글만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
<%If mc_jumin = "Y" then%>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_jumin1"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 주민등록번호</label></th>
|
||||
<td class="left"><input type="text" size="9" title="주민등록번호 앞자리(6자리) 입력" id="m_jumin1" name="m_jumin1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" maxlength="6" value="<%=m_jumin1%>" tabindex="<%=getTabIndex()%>" /> - <input type="text" size="9" title="주민등록번호 뒷자리(7자리) 입력" id="m_jumin2" name="m_jumin2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" maxlength="7" value="<%=m_jumin2%>" tabindex="<%=getTabIndex()%>" /> <span class="text1">* 숫자만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_id"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 아이디</label></th>
|
||||
<td class="left"><input type="text" size="23" title="아이디 입력" id="m_id" name="m_id" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_id%>" maxlength="30" tabindex="<%=getTabIndex()%>" <%=disabled_opt %> /> <span class="text1">* 10자 이내의 영문/숫자만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_pwd"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 비밀번호</label></th>
|
||||
<td class="left"><input type="<%=m_pwd_type%>" size="23" title="비밀번호 입력" id="m_pwd" name="m_pwd" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_pwd%>" maxlength="30" tabindex="<%=getTabIndex()%>" /></td>
|
||||
</tr>
|
||||
<%If m_num = "" then%><!--등록일대만 보임-->
|
||||
<tr>
|
||||
<th scope="row"><label for="m_pwd"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 비밀번호확인</label></th>
|
||||
<td class="left"><input type="password" size="23" title="비밀번호 한번더 입력" id="m_pwdchk" name="m_pwdchk" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" maxlength="30" tabindex="<%=getTabIndex()%>" /> <span class="text1">* 비밀번호를 한번 더 입력하세요.</span></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="m_level"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 그룹</label></th>
|
||||
<td class="left">
|
||||
<select id="m_level" name="m_level" title="회원가입시 등급 선택" tabindex="<%=getTabIndex()%>" >
|
||||
|
||||
|
||||
<%
|
||||
' 회원권한 부분
|
||||
R_Fields_mg = "g_num, g_menuname"
|
||||
sql2 = "Select "&R_Fields_mg&" from member_group where g_chk='Y' order by g_code "
|
||||
Set Rs = Dbcon.Execute (sql2)
|
||||
|
||||
Do While Not rs.eof
|
||||
|
||||
%>
|
||||
<option value="<%=rs("g_num")%>" <%if m_level = rs("g_num") Then response.write "selected='selected'" End if %>><%=rs("g_menuname")%></option>
|
||||
<%
|
||||
rs.movenext
|
||||
loop
|
||||
|
||||
%>
|
||||
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<%If mc_homepage = "Y" Then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_homepage">학력</label></th>
|
||||
<td class="left">
|
||||
<select name="m_homepage" id="m_homepage">
|
||||
<option>학력을 선택해주세요</option>
|
||||
<option value="1" <%if m_homepage = "1" Then response.write "selected='selected'" End if %>>초등학교 졸업</option>
|
||||
<option value="2" <%if m_homepage = "2" Then response.write "selected='selected'" End if %>>초등학교 재학</option>
|
||||
<option value="3" <%if m_homepage = "3" Then response.write "selected='selected'" End if %>>중학교 졸업</option>
|
||||
<option value="4" <%if m_homepage = "4" Then response.write "selected='selected'" End if %>>중학교 재학</option>
|
||||
<option value="5" <%if m_homepage = "5" Then response.write "selected='selected'" End if %>>고등학교 졸업</option>
|
||||
<option value="6" <%if m_homepage = "6" Then response.write "selected='selected'" End if %>>고등학교 재학</option>
|
||||
<option value="7" <%if m_homepage = "7" Then response.write "selected='selected'" End if %>>대학교 졸업</option>
|
||||
<option value="8" <%if m_homepage = "8" Then response.write "selected='selected'" End if %>>대학교 재학</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
|
||||
<%If mc_addr = "Y" Then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_zip1">주소</label></th>
|
||||
<td class="left">
|
||||
|
||||
<div id="Addr_search1">
|
||||
|
||||
<input type="button" value="우편번호찾기" class="ct_bt01" onclick="document.getElementById('Addr_search1').style.display='none';document.getElementById('Addr_search2').style.display='block';document.getElementById('frm').ZC_SG.focus();" tabindex="<%=getTabIndex()%>"/>
|
||||
|
||||
<input type="text" size="4" title="우편번호 첫번째 3자리" id="m_zip1" name="m_zip1" class="input_box" value="<%=left(m_zipcode,3)%>" tabindex="<%=getTabIndex()%>" />
|
||||
-
|
||||
<input type="text" size="4" title="우편번호 두번째 3자리" id="m_zip2" name="m_zip2" class="input_box" value="<%=mid(m_zipcode,3,3)%>" tabindex="<%=getTabIndex()%>" />
|
||||
|
||||
<div class="pt3">
|
||||
<input type="text" size="26" title="주소" id="m_addr1" name="m_addr1" class="input_box" value="<%=m_addr1%>" tabindex="<%=getTabIndex()%>" />
|
||||
<input type="text" size="60" title="상세주소" id="m_addr2" name="m_addr2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_addr2%>" maxlength="100" tabindex="<%=getTabIndex()%>" /><br />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 우편번호 찾기 부분 -->
|
||||
<div id="Addr_search2" class="disnone" >
|
||||
<div class="post_write"><label for="ZC_SG">동이름</label> :
|
||||
<input type="text" id="ZC_SG" name="ZC_SG" size="10" class="input_box" onkeypress="if(event.keyCode==13){return false;}" value="" tabindex="<%=getTabIndex()%>" />
|
||||
<input type="button" value=" 검색 " class="post_btn" onclick="wdSearch_Addr()" tabindex="<%=getTabIndex()%>" />
|
||||
<input type="button" value=" 취소 " class="post_btn" onclick="document.getElementById('Addr_search1').style.display='block';document.getElementById('Addr_search2').style.display='none';" tabindex="<%=getTabIndex()%>"/> 예)내당동, 수성구
|
||||
</div>
|
||||
<div class="post_search_wrap">
|
||||
<strong>↓ 기본 주소 </strong> - 동이름 검색 결과 목록입니다. 목록중 한개를 선택하세요.
|
||||
|
||||
<!-- 우편번호 나열 -->
|
||||
<div id="Search_Form" class="post_search"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function wdSearch_Addr(){
|
||||
|
||||
if(!document.getElementById("frm").ZC_SG.value) {
|
||||
|
||||
alert("검색어를 적어주세요");
|
||||
document.getElementById("frm").ZC_SG.focus();
|
||||
|
||||
}else{
|
||||
//document.getElementById("Search_Form").innerHTML= " <table valign='top'><tr><td>찾는 중입니다!!!</td></tr><table> ";
|
||||
|
||||
document.getElementById("frm_addr").ZC_SG.value = document.getElementById("frm").ZC_SG.value;
|
||||
|
||||
document.getElementById("frm_addr").action = "/manager/content/01info/addr_search.asp";
|
||||
document.getElementById("frm_addr").target = "Search_Iframe";
|
||||
|
||||
document.getElementById("Search_Form").innerHTML="<iframe name='Search_Iframe' width='100%' height='100%' frameborder='0'></iframe>";
|
||||
|
||||
document.getElementById("frm_addr").submit();
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<% End if%>
|
||||
|
||||
<%If mc_nickname = "Y" then%>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_nickname">닉네임(Nickname)</label></th>
|
||||
<td class="left"><input type="text" size="23" title="닉네임 입력" id="m_nickname" name="m_nickname" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_nickname%>" maxlength="30" tabindex="<%=getTabIndex()%>" /> <span class="text1">* 10자이내의 한글만 사용하실 수 있습니다.</span></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
|
||||
<%If mc_phone = "Y" Then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_phone1">전화번호</label></th>
|
||||
<td class="left"><input type="text" size="4" title="연락처 첫번째 입력" id="m_phone1" name="m_phone1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone1%>" maxlength="4" tabindex="<%=getTabIndex()%>" /> - <input type="text" size="4" title="연락처 두번째 입력" id="m_phone2" name="m_phone2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone2%>" maxlength="4" tabindex="<%=getTabIndex()%>" /> - <input type="text" size="4" title="연락처 세번째 입력" id="m_phone3" name="m_phone3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone3%>" maxlength="4" tabindex="<%=getTabIndex()%>" /></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
|
||||
<%If mc_mobile = "Y" Then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_mobile1">휴대폰</label></th>
|
||||
<td class="left"><input type="text" size="4" title="휴대폰 첫번째 입력" id="m_mobile1" name="m_mobile1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile1%>" maxlength="4" tabindex="<%=getTabIndex()%>" /> - <input type="text" size="4" title="휴대폰 두번째 입력" id="m_mobile2" name="m_mobile2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile2%>" maxlength="4" tabindex="<%=getTabIndex()%>" /> - <input type="text" size="4" title="휴대폰 세번째 입력" id="m_mobile3" name="m_mobile3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile3%>" maxlength="4" tabindex="<%=getTabIndex()%>" /></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
|
||||
<%If mc_email = "Y" then%>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_email">이메일</label></th>
|
||||
<td class="left"><input type="text" size="50" title=" 이메일 입력" id="m_email" name="m_email" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_email%>" maxlength="100" tabindex="<%=getTabIndex()%>" /> <span class="text1"> * <strong>@</strong>포함한 이메일주소를 정확히 입력하세요.</span></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
|
||||
|
||||
|
||||
<%If m_num = "" Then %><!--등록일대만 보임-->
|
||||
<tr>
|
||||
<th scope="row"><label for="m_autoimg_str">자동가입방지</label></th>
|
||||
<td class="left"><img src="/manager/img/0<%=autoimg_str%>.png" width="156" height="62" alt="자동가입방지" class="img_center" /> <input type="text" size="20" title=" 자동가입방지 입력" id="m_autoimg_str" name="m_autoimg_str" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" maxlength="6" tabindex="<%=getTabIndex()%>" /><span class="text1"> * 왼쪽에 보이는 숫자 및 문자를 모두 입력하세요.</span></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="contoll_box">
|
||||
<div id="<%=skin%>_bt"><span class="button"><input type="button" value="등록" onclick="w_chk();" tabindex="<%=getTabIndex()%>" /></span> <span class="button"><input type="button" value="취소" onclick="page_go1('<%=reset_url%>');" tabindex="<%=getTabIndex()%>" /></span></div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
<form id= "frm_addr" method='post' action="">
|
||||
<div>
|
||||
<input type="hidden" name="ZC_SG" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<!--#include virtual = "/manager/common/file/sub_bottom.asp"-->
|
||||
|
||||
@@ -0,0 +1,144 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
R_Fields = "m_num, m_id, m_pwd, m_name, m_nickname, m_jumin1, m_jumin2, m_zip1, m_zip2, m_addr1, m_addr2, m_phone1, m_phone2, m_phone3, m_email, m_mobile1, m_mobile2, m_mobile3, m_fax1, m_fax2, m_fax3, m_homepage, m_autoimg_str, m_temp1, m_temp2, m_temp3, m_secede_date, m_point, m_sex, m_birth_Y, m_birth_M, m_birth_D, m_sms, m_mailing, m_marry, m_marrydate_Y, m_marrydate_M, m_marrydate_D, m_job, m_text, autoimg_str, m_recom_id, m_level, bdm_idx"
|
||||
|
||||
Call RequestAll (R_Fields, "")
|
||||
|
||||
m_text = InputValue2(request("m_text"))
|
||||
|
||||
|
||||
'회원환경설정
|
||||
R_Fields = "mc_idx, mc_addr, mc_nickname, mc_phone, mc_mobile, mc_email, mc_homepage, mc_joinlevel, mc_wdate, mc_jumin, mc_mailing, mc_sms, mc_sex, mc_birth, mc_fax, mc_marry, mc_marrydate, mc_job, mc_text, mc_recom, mc_recom_point, mc_new_point"
|
||||
R_tablename_str = "member_config"
|
||||
R_WHERE_str = " WHERE mc_idx=1"
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
|
||||
|
||||
if mc_jumin = "Y" then m_jumin = m_jumin1 & m_jumin2
|
||||
if mc_addr = "Y" then m_zipcode = m_zip1 & m_zip2
|
||||
if mc_birth = "Y" then m_birth = m_birth_Y & "-" & Right("00"&m_birth_M,2) & "-" & Right("00"&m_birth_D,2)
|
||||
if mc_marrydate = "Y" then m_marrydate = m_marrydate_Y & "-" & Right("00"&m_marrydate_M,2) & "-" & Right("00"&m_marrydate_D,2)
|
||||
|
||||
m_temp3 = "0" '탈퇴여부
|
||||
|
||||
|
||||
|
||||
|
||||
if m_num = "" then '저장
|
||||
|
||||
|
||||
' 자동가입방지 체크
|
||||
' *****************************************
|
||||
Select Case autoimg_str
|
||||
case 1 : autoimg_chk = "DF4PH3"
|
||||
case 2 : autoimg_chk = "HS42YP"
|
||||
case 3 : autoimg_chk = "S8VP3X"
|
||||
case 4 : autoimg_chk = "N4CW2U"
|
||||
case 5 : autoimg_chk = "9SK6GR"
|
||||
End select
|
||||
|
||||
|
||||
If (ucase(autoimg_chk) <> ucase(m_autoimg_str)) Then
|
||||
Call Back_back("자동가입방지입력값이 동일하지 않습니다.")
|
||||
End if
|
||||
' *****************************************
|
||||
|
||||
|
||||
If mc_jumin = "Y" then
|
||||
|
||||
' 동일주민번호 체크
|
||||
' *****************************************
|
||||
sql = "select count(m_num) as jumin_chk from member WHERE m_jumin='"& m_jumin &"'"
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
If rs("jumin_chk") Then
|
||||
Call Back_back("동일한 주민번호가 존재합니다.")
|
||||
End If
|
||||
rs.close : Set rs = nothing
|
||||
' *****************************************
|
||||
End if
|
||||
|
||||
|
||||
|
||||
' 동일아이디 체크
|
||||
' *****************************************
|
||||
sql = "select count(m_num) as id_chk from member where m_id='"&m_id&"'"
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
If rs("id_chk") Then
|
||||
Call Back_back("동일한 아이디가 존재합니다.")
|
||||
End If
|
||||
rs.close : Set rs = nothing
|
||||
' *****************************************
|
||||
|
||||
|
||||
R_Fields_i = "m_id, m_pwd, m_name, m_date, m_modymate, m_lastdate, m_chuchun, m_ip, m_level, m_autoimg_str, m_temp1, m_temp2, m_temp3, bdm_idx"
|
||||
|
||||
if mc_nickname="Y" then R_Fields_i = R_Fields_i& ", m_nickname"
|
||||
if mc_jumin="Y" then R_Fields_i = R_Fields_i& ", m_jumin"
|
||||
if mc_addr="Y" then R_Fields_i = R_Fields_i& ", m_zipcode, m_addr1, m_addr2"
|
||||
if mc_phone="Y" then R_Fields_i = R_Fields_i& ", m_phone1, m_phone2, m_phone3"
|
||||
if mc_email="Y" then R_Fields_i = R_Fields_i& ", m_email"
|
||||
if mc_mobile="Y" then R_Fields_i = R_Fields_i& ", m_mobile1, m_mobile2, m_mobile3"
|
||||
if mc_fax="Y" then R_Fields_i = R_Fields_i& ", m_fax1, m_fax2, m_fax3"
|
||||
if mc_sex="Y" then R_Fields_i = R_Fields_i& ", m_sex"
|
||||
if mc_birth="Y" then R_Fields_i = R_Fields_i& ", m_birth"
|
||||
if mc_sms="Y" then R_Fields_i = R_Fields_i& ", m_sms"
|
||||
if mc_mailing="Y" then R_Fields_i = R_Fields_i& ", m_mailing"
|
||||
if mc_marry="Y" then R_Fields_i = R_Fields_i& ", m_marry"
|
||||
if mc_marrydate="Y" then R_Fields_i = R_Fields_i& ", m_marrydate"
|
||||
if mc_job="Y" then R_Fields_i = R_Fields_i& ", m_job"
|
||||
if mc_text="Y" then R_Fields_i = R_Fields_i& ", m_text"
|
||||
if mc_homepage="Y" then R_Fields_i = R_Fields_i& ", m_homepage"
|
||||
|
||||
|
||||
m_date = getDateFm(now,3)
|
||||
m_modymate = getDateFm(now,3)
|
||||
m_ip = Request.ServerVariables("Remote_host")
|
||||
|
||||
|
||||
Call InsertQuery (R_Fields_i, "member")
|
||||
|
||||
' ─────── 회원가입 메일 발송 ───────
|
||||
' call mail_new_member(m_id)
|
||||
' ──────────────────────────────────
|
||||
|
||||
'If ok_url = "" Then ok_url = "write.asp"
|
||||
If ok_url = "" Then ok_url = "list.asp"
|
||||
|
||||
|
||||
Else '수정
|
||||
|
||||
R_Fields_u = "m_pwd, m_modymate, m_temp1, m_temp2, m_temp3, m_level, bdm_idx"
|
||||
|
||||
if mc_nickname="Y" then R_Fields_u = R_Fields_u & ", m_nickname"
|
||||
if mc_addr="Y" then R_Fields_u = R_Fields_u & ", m_zipcode, m_addr1, m_addr2"
|
||||
if mc_phone="Y" then R_Fields_u = R_Fields_u & ", m_phone1, m_phone2, m_phone3"
|
||||
if mc_email="Y" then R_Fields_u = R_Fields_u & ", m_email"
|
||||
if mc_mobile="Y" then R_Fields_u = R_Fields_u & ", m_mobile1, m_mobile2, m_mobile3"
|
||||
if mc_fax="Y" then R_Fields_u = R_Fields_u & ", m_fax1, m_fax2, m_fax3"
|
||||
if mc_sex="Y" then R_Fields_u = R_Fields_u & ", m_sex"
|
||||
if mc_birth="Y" then R_Fields_u = R_Fields_u & ", m_birth"
|
||||
if mc_sms="Y" then R_Fields_u = R_Fields_u & ", m_sms"
|
||||
if mc_mailing="Y" then R_Fields_u = R_Fields_u & ", m_mailing"
|
||||
if mc_marry="Y" then R_Fields_u = R_Fields_u & ", m_marry"
|
||||
if mc_marrydate="Y" then R_Fields_u = R_Fields_u & ", m_marrydate"
|
||||
if mc_job="Y" then R_Fields_u = R_Fields_u & ", m_job"
|
||||
if mc_text="Y" then R_Fields_u = R_Fields_u & ", m_text"
|
||||
if mc_homepage="Y" then R_Fields_u = R_Fields_u & ", m_homepage"
|
||||
if mc_jumin="Y" and m_jumin<>"" Then R_Fields_u = R_Fields_u& ", m_jumin"
|
||||
|
||||
m_modymate = getDateFm(now,3)
|
||||
|
||||
Call UpdateQuery (R_Fields_u, "member", "where m_num=" & m_num)
|
||||
|
||||
If ok_url = "" Then ok_url = "list.asp?m_num=" & m_num&"&"&page_info
|
||||
|
||||
End if
|
||||
Call loding ("0",ok_url)
|
||||
|
||||
%>
|
||||
@@ -0,0 +1,112 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
R_Fields = "m_num, m_id, m_pwd, m_name, m_nickname, m_jumin1, m_jumin2, m_zip1, m_zip2, m_addr1, m_addr2, m_phone1, m_phone2, m_phone3, m_email, m_mobile1, m_mobile2, m_mobile3, m_fax1, m_fax2, m_fax3, m_homepage, m_modymate, m_lastdate, m_chuchun, m_ip, m_level, m_autoimg_str, m_temp1, m_temp2, m_temp3, autoimg_str, m_div, m_rank, m_work, m_etc, m_subname"
|
||||
|
||||
Call RequestAll (R_Fields, "")
|
||||
|
||||
|
||||
m_jumin = m_jumin1 & m_jumin2
|
||||
m_zipcode = m_zip1 & m_zip2
|
||||
|
||||
arr_m_div = Split(m_div,"||")
|
||||
m_div1 = arr_m_div(0)
|
||||
m_div2 = arr_m_div(1)
|
||||
|
||||
|
||||
|
||||
' 회원환경설정
|
||||
R_Fields = "mc_idx, mc_agree, mc_addr, mc_nickname, mc_phone, mc_mobile, mc_email, mc_homepage, mc_joinlevel, mc_wdate, mc_agree_str, mc_jumin"
|
||||
|
||||
R_tablename_str = "member_config"
|
||||
|
||||
R_WHERE_str = " WHERE mc_idx=1"
|
||||
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
|
||||
|
||||
|
||||
if m_num = "" then ' 저장
|
||||
|
||||
|
||||
' 자동가입방지 체크
|
||||
' *****************************************
|
||||
Select Case autoimg_str
|
||||
case 1 : autoimg_chk = "DF4PH3"
|
||||
case 2 : autoimg_chk = "HS42YP"
|
||||
case 3 : autoimg_chk = "S8VP3X"
|
||||
case 4 : autoimg_chk = "N4CW2U"
|
||||
case 5 : autoimg_chk = "9SK6GR"
|
||||
End select
|
||||
|
||||
|
||||
If (ucase(autoimg_chk) <> ucase(m_autoimg_str)) Then
|
||||
Call Back_back("자동가입방지입력값이 동일하지 않습니다.")
|
||||
End if
|
||||
' *****************************************
|
||||
|
||||
|
||||
|
||||
If mc_jumin = "Y" then
|
||||
|
||||
' 동일주민번호 체크
|
||||
' *****************************************
|
||||
sql = "select count(m_num) as jumin_chk from member WHERE m_jumin='"& m_jumin &"'"
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
If rs("jumin_chk") Then
|
||||
Call Back_back("동일한 주민번호가 존재합니다.")
|
||||
End If
|
||||
rs.close : Set rs = nothing
|
||||
' *****************************************
|
||||
End if
|
||||
|
||||
|
||||
|
||||
' 동일아이디 체크
|
||||
' *****************************************
|
||||
sql = "select count(m_num) as id_chk from member where m_id='"&m_id&"'"
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
If rs("id_chk") Then
|
||||
Call Back_back("동일한 아이디가 존재합니다.")
|
||||
End If
|
||||
rs.close : Set rs = nothing
|
||||
' *****************************************
|
||||
|
||||
|
||||
R_Fields_i = "m_id, m_pwd, m_name, m_nickname, m_jumin, m_zipcode, m_addr1, m_addr2, m_phone1, m_phone2, m_phone3, m_email, m_mobile1, m_mobile2, m_mobile3, m_fax1, m_fax2, m_fax3, m_homepage, m_date, m_modymate, m_lastdate, m_chuchun, m_ip, m_level,m_autoimg_str, m_temp1, m_temp2, m_temp3,m_div1, m_div2, m_rank, m_work, m_etc, m_subname"
|
||||
|
||||
m_date = getDateFm(now,3)
|
||||
m_modymate = getDateFm(now,3)
|
||||
m_ip = Request.ServerVariables("Remote_host")
|
||||
|
||||
|
||||
Call InsertQuery (R_Fields_i, "member")
|
||||
|
||||
ok_url = "write.asp"
|
||||
|
||||
|
||||
else ' 수정
|
||||
|
||||
|
||||
R_Fields_u = "m_name, m_pwd, m_nickname, m_zipcode, m_addr1, m_addr2, m_phone1, m_phone2, m_phone3, m_email, m_mobile1, m_mobile2, m_mobile3, m_fax1, m_fax2, m_fax3, m_homepage, m_modymate, m_temp1, m_temp2, m_temp3, m_level, m_div1, m_div2, m_rank, m_work, m_etc, m_subname"
|
||||
|
||||
m_modymate = getDateFm(now,3)
|
||||
|
||||
Call UpdateQuery (R_Fields_u, "member", "where m_num="&m_num)
|
||||
|
||||
ok_url = "list.asp?m_num="&m_num&"&"&page_info
|
||||
|
||||
End if
|
||||
|
||||
'ViewCreateMember()
|
||||
|
||||
Dbcon.close : Set Dbcon = nothing
|
||||
|
||||
Call loding ("0",ok_url)
|
||||
|
||||
%>
|
||||
@@ -0,0 +1,561 @@
|
||||
<!--#include virtual="/manager/common/file/top_ui.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
|
||||
|
||||
<%
|
||||
|
||||
if is_write <> "Y" Then
|
||||
Call Back_back("쓰기권한이 없습니다.")
|
||||
End If
|
||||
|
||||
|
||||
' 파라미터정보 *************************************************************************************
|
||||
m_num = InputValue(request("m_num"))
|
||||
'**************************************************************************************************
|
||||
|
||||
|
||||
|
||||
If m_num = "" then
|
||||
'등록
|
||||
|
||||
b_l_sdate = getDateFm(now,4)
|
||||
b_l_edate = getDateFm(now,4)
|
||||
|
||||
' 자동가입방지
|
||||
randomize
|
||||
autoimg_str = Int((5 * Rnd) + 1)
|
||||
'$autoimg_str = Int((5 * Rnd) + 1);
|
||||
'01.png = DF4PH3
|
||||
'02.png = HS42YP
|
||||
'03.png = S8VP3X
|
||||
'04.png = N4CW2U
|
||||
'05.png = 9SK6GR
|
||||
|
||||
|
||||
'$autoimg_str = "1";
|
||||
m_pwd_type = "password"
|
||||
reset_url = "write.asp"
|
||||
is_title_str = "신규 회원 생성"
|
||||
|
||||
|
||||
else
|
||||
'수정
|
||||
|
||||
|
||||
'레코드필드
|
||||
R_Fields = "m_num, m_id, m_pwd, m_name, m_nickname, m_jumin, m_zipcode, m_addr1, m_addr2, m_phone1, m_phone2, m_phone3, m_email, m_mobile1, m_mobile2, m_mobile3, m_fax1, m_fax2, m_fax3, m_homepage, m_date, m_modymate, m_lastdate, m_chuchun, m_ip, m_level, m_autoimg_str, m_temp1, m_temp2, m_temp3, m_sex, m_birth, m_sms, m_mailing, m_marry, m_marrydate, m_job, m_text, m_secede_date, m_secede_reason"
|
||||
|
||||
R_Fields = R_Fields & ", bdm_idx"
|
||||
|
||||
R_tablename_str = "member"
|
||||
|
||||
R_WHERE_str = " WHERE m_num=" & m_num
|
||||
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
|
||||
disabled_opt = "disabled ='disabled'"
|
||||
m_pwd_type = "text"
|
||||
reset_url = "list.asp?" & page_info
|
||||
is_title_str = "회원 정보 수정"
|
||||
|
||||
|
||||
If IsNull(m_birth) Then m_birth = ""
|
||||
If IsNull(m_marrydate) Then m_marrydate = ""
|
||||
arr_birth = Split(m_birth,"-")
|
||||
arr_marrydate = Split(m_marrydate,"-")
|
||||
ReDim preserve arr_birth(2), arr_marrydate(2)
|
||||
|
||||
m_birth_Y = arr_birth(0)
|
||||
m_birth_M = arr_birth(1)
|
||||
m_birth_D = arr_birth(2)
|
||||
|
||||
m_marrydate_Y = arr_marrydate(0)
|
||||
m_marrydate_M = arr_marrydate(1)
|
||||
m_marrydate_D = arr_marrydate(2)
|
||||
|
||||
m_jumin1 = left(m_jumin,6)
|
||||
m_jumin2 = right(m_jumin,7)
|
||||
|
||||
End if
|
||||
|
||||
|
||||
'레코드필드
|
||||
R_Fields = "mc_idx, mc_addr, mc_nickname, mc_phone, mc_mobile, mc_email, mc_homepage, mc_joinlevel, mc_wdate, mc_jumin, mc_mailing, mc_sms, mc_sex, mc_birth, mc_fax, mc_marry, mc_marrydate, mc_job, mc_text, mc_nickname_req, mc_jumin_req, mc_sex_req, mc_birth_req, mc_phone_req, mc_fax_req, mc_mobile_req, mc_email_req, mc_addr_req, mc_homepage_req, mc_marry_req, mc_marrydate_req, mc_job_req, mc_text_req"
|
||||
R_tablename_str = "member_config"
|
||||
R_WHERE_str = " WHERE mc_idx=1"
|
||||
Call SelectQuery(R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
|
||||
|
||||
|
||||
'최상위부서 조회
|
||||
sql = "select bdm_idx, bdm_menuname from bd_menu_page where bdm_chk = 'Y' and bdm_ref=0 order by bdm_code"
|
||||
Set rs = dbcon.execute( sql )
|
||||
If rs.bof Or rs.eof Then
|
||||
buseo_data1 = null
|
||||
Else
|
||||
buseo_data1 = rs.getrows
|
||||
End If
|
||||
Set rs = Nothing
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function w_chk(){
|
||||
|
||||
|
||||
|
||||
if( CheckSpaces(document.getElementById('frm').m_name, '이름') ) { return ; }
|
||||
|
||||
<%if mc_jumin = "Y" then %>
|
||||
else if( Number(document.getElementById('frm').m_jumin1, '주민번호앞자리') ) { return ; }
|
||||
else if( Number(document.getElementById('frm').m_jumin2, '주민번호뒷자리') ) { return ; }
|
||||
else if(jumin_chk(document.getElementById('frm').m_jumin1,document.getElementById('frm').m_jumin2) ) { return ; }
|
||||
<%end if%>
|
||||
|
||||
else if (CheckSpaces(document.getElementById('frm').m_id, 'ID')) { return ; }
|
||||
else if (alphaDigit(document.getElementById('frm').m_id, 'ID')) { return ; }
|
||||
else if (CheckLen(document.getElementById('frm').m_id, '4', '30')) { return ; }
|
||||
|
||||
<%if m_num = "" then %> ////등록일대만 보임
|
||||
/*
|
||||
else if (document.getElementById('frm').m_id_chk.value = ""){
|
||||
|
||||
alert("아이디 중복체크를 확인하세요");
|
||||
//document.getElementById('frm').agree_chk.focus();
|
||||
return false;
|
||||
|
||||
}
|
||||
*/
|
||||
<%end if%>
|
||||
|
||||
|
||||
else if( CheckSpaces(document.getElementById('frm').m_pwd, '비밀번호') ) { return; }
|
||||
|
||||
<%if m_num = "" then%> //등록일대만 보임
|
||||
else if( CheckSpaces(document.getElementById('frm').m_pwdchk, '비밀번호확인') ) { return ; }
|
||||
else if( CheckEqual(document.getElementById('frm').m_pwd,document.getElementById('frm').m_pwdchk,'비밀번호')) { return ; }
|
||||
else if( CheckSpaces(document.getElementById('frm').m_autoimg_str,'자동가입방지')) { return ; }
|
||||
<%end if%>
|
||||
|
||||
else {
|
||||
loading_st(1);
|
||||
document.getElementById('frm').submit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function disabled_chk(){
|
||||
|
||||
alert("수정모드일때는 변경할수 없습니다.");
|
||||
|
||||
}
|
||||
|
||||
var buseo_view_idx = "";
|
||||
function buseo_select_view(value){
|
||||
|
||||
var obj = document.getElementById("bdm_idx_"+value);
|
||||
obj.style.display = "inline";
|
||||
obj.disabled = false;
|
||||
|
||||
if(buseo_view_idx != ""){
|
||||
var obj2 = document.getElementById("bdm_idx_"+buseo_view_idx);
|
||||
obj2.style.display = "none";
|
||||
obj2.disabled = true;
|
||||
}
|
||||
buseo_view_idx = value;
|
||||
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic03.gif" width="22" height="21" class="<%=skin%> center" alt="" /><h1><span><%=is_title_str%></span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/">Home</a> > <a href="/manager/content/03member/?sec=1">회원관리</a> > <a href="write.asp" class="now"><%=is_title_str%></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
|
||||
<form id="frm" method="post" action="write_ok.asp?<%=page_info%>">
|
||||
|
||||
<div>
|
||||
<input type="hidden" name="m_num" value="<%=m_num%>" /><!-- (수정일때사용) -->
|
||||
<input type="hidden" name="autoimg_str" value="<%=autoimg_str%>" />
|
||||
<input type="hidden" name="m_id_chk" value="" />
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="<%=skin%>" style="text-align:left;">회원 기본정보 <span><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 표시가 된 곳은 필수 항목입니다.</span></h2>
|
||||
<fieldset>
|
||||
<legend>회원 기본정보 서식 작성</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="신규 회원 기본정보를 위한 입력 양식입니다.">
|
||||
<caption>기능정보 서식</caption>
|
||||
<colgroup>
|
||||
<col width="140" />
|
||||
<col width="580" />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_name"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 이름</label></th>
|
||||
<td class="left"><input type="text" size="23" title="이름 입력" id="m_name" name="m_name" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_name%>" maxlength="30" <%=disabled_opt %> /> <span class="text1">* 한글만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="m_id"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 아이디</label></th>
|
||||
<td class="left"><input type="text" size="23" title="아이디 입력" id="m_id" name="m_id" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_id%>" maxlength="30" <%=disabled_opt %> /> <span class="text1">* 10자 이내의 영문/숫자만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_pwd"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 비밀번호</label></th>
|
||||
<td class="left"><input type="<%=m_pwd_type%>" size="23" title="비밀번호 입력" id="m_pwd" name="m_pwd" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_pwd%>" maxlength="30" /></td>
|
||||
</tr>
|
||||
|
||||
<%if m_num = "" then%><!--등록일대만 보임-->
|
||||
<tr>
|
||||
<th scope="row"><label for="m_pwd"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 비밀번호확인</label></th>
|
||||
<td class="left"><input type="password" size="23" title="비밀번호 한번더 입력" id="m_pwdchk" name="m_pwdchk" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" maxlength="30" /> <span class="text1">* 비밀번호를 한번 더 입력하세요.</span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%if mc_nickname= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_nickname"><%if mc_nickname_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 닉네임</label></th>
|
||||
<td class="left"><input type="text" size="23" id="m_nickname" name="m_nickname" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_nickname%>" maxlength="15" /><span class="text1">* 10자이내의 한글만 사용하실 수 있습니다.</span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_jumin = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_jumin1"><%if mc_jumin_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 주민등록번호</label></th>
|
||||
<td class="left"><input type="text" size="9" title="주민등록번호 앞자리(6자리) 입력" id="m_jumin1" name="m_jumin1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" maxlength="6" value="<%=m_jumin1%>" /> - <input type="text" size="9" title="주민등록번호 뒷자리(7자리) 입력" id="m_jumin2" name="m_jumin2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" maxlength="7" value="<%=m_jumin2%>" /> <span class="text1">* 숫자만 사용하실 수 있습니다. </span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="m_level"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 등급</label></th>
|
||||
<td class="left">
|
||||
<select id="m_level" name="m_level" title="회원가입시 등급 선택" >
|
||||
|
||||
|
||||
<%
|
||||
'회원권한 부분
|
||||
|
||||
R_Fields_mg = "g_num, g_menuname"
|
||||
sql2 = "Select " & R_Fields_mg & " from member_group where g_chk='Y' order by g_code "
|
||||
Set Rs2 = Dbcon.Execute (sql2)
|
||||
|
||||
Do While Not Rs2.eof
|
||||
%>
|
||||
<option value="<%=Rs2("g_num")%>" <%if m_level = Rs2("g_num") Then response.write "selected='selected'" %>><%=Rs2("g_menuname")%></option>
|
||||
<%
|
||||
rs2.movenext
|
||||
loop
|
||||
%>
|
||||
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th scope="row"><label for="m_level"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 부서</label></th>
|
||||
<td class="left">
|
||||
<select id="p_buseo" name="p_buseo" onchange="buseo_select_view(this.value);">
|
||||
<%
|
||||
If Not( isnull(buseo_data1) ) Then
|
||||
For i = 0 To ubound(buseo_data1, 2)
|
||||
p_bdm_idx = buseo_data1(0, i)
|
||||
p_bdm_menuname = buseo_data1(1, i)
|
||||
%>
|
||||
<option value="<%=p_bdm_idx%>" <%=chkSelect(p_bdm_idx, get_bdm_idx2(bdm_idx))%>><%=p_bdm_menuname%></option>
|
||||
<%
|
||||
next
|
||||
End if
|
||||
%>
|
||||
</select>
|
||||
<%
|
||||
If Not( isnull(buseo_data1) ) Then
|
||||
For i = 0 To ubound(buseo_data1, 2)
|
||||
p_bdm_idx = buseo_data1(0, i)
|
||||
p_bdm_menuname = buseo_data1(1, i)
|
||||
%>
|
||||
<select id="bdm_idx_<%=p_bdm_idx%>" name="bdm_idx" disabled="disabled" style="display:none;">
|
||||
<%
|
||||
sql = "select bdm_idx, bdm_menuname from bd_menu_page where bdm_ref = '" & p_bdm_idx & "' and bdm_chk = 'Y' order by bdm_code"
|
||||
Set rs = dbcon.execute( sql )
|
||||
If rs.bof Or rs.eof Then
|
||||
buseo_data2 = null
|
||||
Else
|
||||
buseo_data2 = rs.getrows
|
||||
End If
|
||||
Set rs = Nothing
|
||||
|
||||
If Not( isnull( buseo_data2 ) ) Then
|
||||
For z = 0 To Ubound(buseo_data2, 2)
|
||||
c_bdm_idx = buseo_data2(0, z)
|
||||
c_bdm_menuname = buseo_data2(1, z)
|
||||
%>
|
||||
<option value="<%=c_bdm_idx%>" <%=chkSelect(bdm_idx, c_bdm_idx)%>><%=c_bdm_menuname%></option>
|
||||
<%
|
||||
next
|
||||
End if
|
||||
%>
|
||||
|
||||
</select>
|
||||
<%
|
||||
next
|
||||
End if
|
||||
%>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
buseo_select_view(document.getElementById("p_buseo").value);
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<%if mc_sex= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><%if mc_sex_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 성별</th>
|
||||
<td class="left">
|
||||
<label for="m_sex_1">남</label>
|
||||
<input name="m_sex" id="m_sex_1" type="radio" value="1" <%if m_sex= "1" or m_sex= "" then %>checked="checked" <%end if%> />
|
||||
<label for="m_sex_2">여</label>
|
||||
<input name="m_sex" id="m_sex_2" type="radio" value="2" <%if m_sex= "2" then %>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_birth= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_birth_Y"><%if mc_birth_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 생년월일</label></th>
|
||||
<td class="left">
|
||||
<input type="text" size="5" id="m_birth_Y" name="m_birth_Y" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_birth_Y%>" maxlength="4" /> 년
|
||||
<input type="text" size="3" id="m_birth_M" name="m_birth_M" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_birth_M%>" maxlength="2" /> 월
|
||||
<input type="text" size="3" id="m_birth_D" name="m_birth_D" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_birth_D%>" maxlength="2" /> 일
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_email= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_email"><%if mc_email_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 이메일</label></th>
|
||||
<td class="left">
|
||||
<input type="text" size="26" id="m_email" name="m_email" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_email%>" maxlength="100" />
|
||||
<span class="text1"> * <strong>@</strong>포함한 이메일주소를 정확히 입력하세요.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_mailing= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 메일링 서비스</th>
|
||||
<td class="left">
|
||||
<label for="m_mailing_Y">신청합니다</label>
|
||||
<input name="m_mailing" id="m_mailing_Y" type="radio" value="Y" <%if m_mailing= "Y" or m_mailing= "" then %>checked="checked" <%end if%> />
|
||||
<label for="m_mailing_N">신청하지않습니다</label>
|
||||
<input name="m_mailing" id="m_mailing_N" type="radio" value="N" <%if m_mailing= "N" then %>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%If mc_phone = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_phone1"><%if mc_phone_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 전화번호</label></th>
|
||||
<td class="left"><input type="text" size="4" title="연락처 첫번째 입력" id="m_phone1" name="m_phone1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone1%>" maxlength="4" /> - <input type="text" size="4" title="연락처 두번째 입력" id="m_phone2" name="m_phone2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone2%>" maxlength="4" /> - <input type="text" size="4" title="연락처 세번째 입력" id="m_phone3" name="m_phone3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_phone3%>" maxlength="4" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%If mc_mobile = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_mobile1"><%if mc_mobile_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 휴대폰</label></th>
|
||||
<td class="left"><input type="text" size="4" title="휴대폰 첫번째 입력" id="m_mobile1" name="m_mobile1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile1%>" maxlength="4" /> - <input type="text" size="4" title="휴대폰 두번째 입력" id="m_mobile2" name="m_mobile2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile2%>" maxlength="4" /> - <input type="text" size="4" title="휴대폰 세번째 입력" id="m_mobile3" name="m_mobile3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_mobile3%>" maxlength="4" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_sms= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> SMS 서비스</th>
|
||||
<td class="left">
|
||||
<label for="m_sms_Y">신청합니다</label>
|
||||
<input name="m_sms" id="m_sms_Y" type="radio" value="Y" <%if m_sms= "Y" Or m_sms= "" then %>checked="checked" <%end if%>/>
|
||||
<label for="m_sms_N">신청하지않습니다</label>
|
||||
<input name="m_sms" id="m_sms_N" type="radio" value="N" <%if m_sms= "N" then%>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%If mc_fax = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_fax1"><%if mc_fax_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 팩스번호</label></th>
|
||||
<td class="left"><input type="text" size="4" id="m_fax1" name="m_fax1" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_fax1%>" maxlength="4" /> - <input type="text" size="4" id="m_fax2" name="m_fax2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_fax2%>" maxlength="4" /> - <input type="text" size="4" id="m_fax3" name="m_fax3" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_fax3%>" maxlength="4" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%If mc_addr = "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_zip1"><%if mc_addr_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 주소</label></th>
|
||||
<td class="left">
|
||||
|
||||
<div id="Addr_search1">
|
||||
|
||||
<input type="button" value="우편번호찾기" class="ct_bt01" onclick="document.getElementById('Addr_search1').style.display='none';document.getElementById('Addr_search2').style.display='block';document.getElementById('frm').ZC_SG.focus();" />
|
||||
|
||||
<input type="text" size="4" title="우편번호 첫번째 3자리" id="m_zip1" name="m_zip1" class="input_box" value="<%=left(m_zipcode,3)%>" />
|
||||
-
|
||||
<input type="text" size="4" title="우편번호 두번째 3자리" id="m_zip2" name="m_zip2" class="input_box" value="<%=right(m_zipcode,3)%>" />
|
||||
|
||||
<div class="pt3">
|
||||
<input type="text" size="26" title="주소" id="m_addr1" name="m_addr1" class="input_box" value="<%=m_addr1%>" />
|
||||
<input type="text" size="60" title="상세주소" id="m_addr2" name="m_addr2" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_addr2%>" maxlength="100" /><br />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 우편번호 찾기 부분 -->
|
||||
<div id="Addr_search2" class="disnone" >
|
||||
<div class="post_write">
|
||||
<label for="ZC_SG">동이름</label> :
|
||||
<input type="text" id="ZC_SG" name="ZC_SG" size="10" class="input_box" onkeypress="if(event.keyCode==13){return false;}" value="" />
|
||||
<input type="button" value=" 검색 " class="post_btn" onclick="wdSearch_Addr()" />
|
||||
<input type="button" value=" 취소 " class="post_btn" onclick="document.getElementById('Addr_search1').style.display='block';document.getElementById('Addr_search2').style.display='none';" /> 예)내당동, 수성구
|
||||
</div>
|
||||
<div class="post_search_wrap">
|
||||
<strong>↓ 기본 주소 </strong> - 동이름 검색 결과 목록입니다. 목록중 한개를 선택하세요.
|
||||
|
||||
<!-- 우편번호 나열 -->
|
||||
<div id="Search_Form" class="post_search"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function wdSearch_Addr(){
|
||||
|
||||
if(!document.getElementById("frm").ZC_SG.value) {
|
||||
|
||||
alert("검색어를 적어주세요");
|
||||
document.getElementById("frm").ZC_SG.focus();
|
||||
|
||||
}
|
||||
else{
|
||||
//document.getElementById("Search_Form").innerHTML= " <table valign='top'><tr><td>찾는 중입니다!!!</td></tr><table> ";
|
||||
|
||||
document.getElementById("frm_addr").ZC_SG.value = document.getElementById("frm").ZC_SG.value;
|
||||
|
||||
document.getElementById("frm_addr").action = "/manager/content/01info/addr_search.asp";
|
||||
document.getElementById("frm_addr").target = "Search_Iframe";
|
||||
|
||||
document.getElementById("Search_Form").innerHTML="<iframe name='Search_Iframe' width='100%' height='100%' frameborder='0'></iframe>";
|
||||
|
||||
document.getElementById("frm_addr").submit();
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_marry= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 결혼여부</th>
|
||||
<td class="left">
|
||||
<label for="m_marry_Y">예</label>
|
||||
<input name="m_marry" id="m_marry_Y" type="radio" value="Y" <%if m_marry= "Y" then %>checked="checked" <%end if%> />
|
||||
<label for="m_marry_N">아니오</label>
|
||||
<input name="m_marry" id="m_marry_N" type="radio" value="N" <%if m_marry= "N" or m_marry= "" then %>checked="checked" <%end if%> />
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%if mc_marrydate= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_marrydate_Y"><%if mc_marrydate_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 결혼기념일</label></th>
|
||||
<td class="left">
|
||||
<input type="text" size="5" id="m_marrydate_Y" name="m_marrydate_Y" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_marrydate_Y%>" maxlength="4" /> 년
|
||||
<input type="text" size="3" id="m_marrydate_M" name="m_marrydate_M" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_marrydate_M%>" maxlength="2" /> 월
|
||||
<input type="text" size="3" id="m_marrydate_D" name="m_marrydate_D" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_marrydate_D%>" maxlength="2" /> 일
|
||||
</td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%if mc_homepage= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_homepage"><%if mc_homepage_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 홈페이지</label></th>
|
||||
<td class="left"><input type="text" size="50" id="m_homepage" name="m_homepage" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_homepage%>" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_job= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_job"><%if mc_job_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 직업</label></th>
|
||||
<td class="left"><input type="text" size="23" id="m_job" name="m_job" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=m_job%>" /></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
<%if mc_text= "Y" then %>
|
||||
<tr>
|
||||
<th scope="row"><label for="m_job"><%if mc_text_req= "Y" then %><img src="/manager/img/ic_vcheck.gif" width="7" height="10" alt="*" /><%end if%> 남기는말씀</label></th>
|
||||
<td class="left"><textarea name="m_text" id="m_text" style="height: 70px; width: 90%;"><%=m_text%></textarea></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
|
||||
|
||||
<%If m_num = "" then%><!--등록일대만 보임-->
|
||||
<tr>
|
||||
<th scope="row"><label for="m_autoimg_str">자동가입방지</label></th>
|
||||
<td class="left"><img src="/manager/img/0<%=autoimg_str%>.png" width="156" height="62" alt="자동가입방지" class="img_center" /> <input type="text" size="20" title=" 자동가입방지 입력" id="m_autoimg_str" name="m_autoimg_str" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" maxlength="6" /><span class="text1"> * 왼쪽에 보이는 숫자 및 문자를 모두 입력하세요.</span></td>
|
||||
</tr>
|
||||
<%end if%>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="contoll_box">
|
||||
<div id="<%=skin%>_bt"><span class="button"><input type="button" value="등록" onclick="w_chk();" /></span> <span class="button"><input type="button" value="취소" onclick="dialog_close();" /></span></div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
<form id= "frm_addr" method='post' action="">
|
||||
<div>
|
||||
<input type="hidden" name="ZC_SG" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/bottom_ui.asp"-->
|
||||
|
||||
Reference in New Issue
Block a user