307 lines
11 KiB
PHP
307 lines
11 KiB
PHP
<?
|
|
include $_SERVER[DOCUMENT_ROOT] . "/backoffice/header.php";
|
|
include $_SERVER[DOCUMENT_ROOT] . "/module/member/member.lib.php";
|
|
if(!in_array("member_manage",$_SESSION[$_SITE["DOMAIN"]]["ADMIN"]["AUTH"]) && $_SESSION[$_SITE["DOMAIN"]]["ADMIN"]["GRADE"]!="ROOT"):
|
|
jsMsg("권한이 없습니다.");
|
|
jsHistory("-1");
|
|
endif;
|
|
|
|
//DB연결
|
|
$dblink = SetConn($_conf_db["main_db"]);
|
|
|
|
$arrInfo = getUserInfo(mysql_real_escape_string($_REQUEST["user_id"]));
|
|
$arrLevel = getArticleList($_conf_tbl["member_level"], $scale, $_REQUEST[offset], "order by level_no desc ");
|
|
|
|
//DB해제
|
|
SetDisConn($dblink);
|
|
|
|
$arrEmail = explode("@",$arrInfo["list"][0][email]);
|
|
$arrPhone = explode("-",$arrInfo["list"][0][phone]);
|
|
$arrMobile = explode("-",$arrInfo["list"][0][mobile]);
|
|
$arrFax = explode("-",$arrInfo["list"][0][fax]);
|
|
$arrZip = explode("-",$arrInfo["list"][0][zip]);
|
|
$arrTel = explode("-",$arrInfo["list"][0][regnum1]);
|
|
?>
|
|
<div id="admin-container">
|
|
<? include "menu.php"; ?>
|
|
<div id="admin-content">
|
|
<h2 class="admin-title">회원 관리</h2>
|
|
|
|
<script language="javascript">
|
|
function checkForm(frm){
|
|
if(frm.user_pw.value.length > 0){
|
|
if (frm.user_pw.value==""){
|
|
alert("비밀번호를 입력해 주세요.");
|
|
frm.user_pw.focus();
|
|
return false;
|
|
}
|
|
if (frm.user_pw2.value==""){
|
|
alert("비밀번호 확인을 입력해 주세요.");
|
|
frm.user_pw2.focus();
|
|
return false;
|
|
}
|
|
if (frm.user_pw.value != frm.user_pw2.value){
|
|
alert("비밀번호가 일치하지 않습니다.");
|
|
frm.user_pw2.focus();
|
|
return false;
|
|
}
|
|
}
|
|
/*
|
|
if (frm.solar[0].checked==false && frm.solar[1].checked==false){
|
|
alert("양력/음력을 선택해 주세요.");
|
|
frm.solar[0].focus();
|
|
return false;
|
|
}
|
|
*/
|
|
if (frm.zip1.value.length < 2){
|
|
alert("우편번호를 입력해 주세요.");
|
|
frm.zip1.focus();
|
|
return false;
|
|
}
|
|
if (frm.zip2.value.length < 2){
|
|
alert("우편번호를 입력해 주세요.");
|
|
frm.zip2.focus();
|
|
return false;
|
|
}
|
|
|
|
if (frm.address.value.length < 2){
|
|
alert("주소를 입력해 주세요.");
|
|
frm.address.focus();
|
|
return false;
|
|
}
|
|
if (frm.address_ext.value.length < 2){
|
|
alert("상세주소를 입력해 주세요.");
|
|
frm.address_ext.focus();
|
|
return false;
|
|
}
|
|
if (frm.email_id.value.length < 2){
|
|
alert("이메일을 입력해 주세요.");
|
|
frm.email_id.focus();
|
|
return false;
|
|
}
|
|
if (frm.email_id.value.length < 2){
|
|
alert("이메일을 입력해 주세요.");
|
|
frm.email_id.focus();
|
|
return false;
|
|
}
|
|
if (frm.email_domain.value.length < 2){
|
|
alert("이메일을 입력해 주세요.");
|
|
frm.email_domain.focus();
|
|
return false;
|
|
}
|
|
if (frm.email_accept[0].checked==false && frm.email_accept[1].checked==false){
|
|
alert("이메일 수신여부를 선택해 주세요.");
|
|
frm.email_accept[0].focus();
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function setEmailDom(frm,val){
|
|
frm.email_domain.value = val;
|
|
if(val==""){
|
|
frm.email_domain.focus();
|
|
}
|
|
}
|
|
|
|
function zipSearch(tp){
|
|
var obj = window.open('/module/zipcode/zipcode.php?tp='+tp,'주소찾기','width=463, height=305, scrollbars=1');
|
|
obj.focus();
|
|
}
|
|
</script>
|
|
|
|
|
|
<form name="memberForm" method="post" action="member_evn.php" onsubmit="return checkForm(this)">
|
|
<input type="hidden" name="evnMode" value="edit">
|
|
<input type="hidden" name="user_id" value="<?=$arrInfo["list"][0][user_id]?>">
|
|
<input type="hidden" name="rt_url" value="<?=$_REQUEST[listURL]?>">
|
|
|
|
<table class="admin-table-type1">
|
|
<colgroup>
|
|
<col width="140" />
|
|
<col width="*" />
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<th>회원등급</th>
|
|
<td class="space-left">
|
|
<select name="user_level">
|
|
<option value="">등급선택</option>
|
|
<?for ($i=0;$i<$arrLevel['total'];$i++) {?>
|
|
<option value="<?=$arrLevel['list'][$i][level_no]?>"<?=$arrLevel['list'][$i][level_no]==$arrInfo["list"][0]["user_level"]?" selected":""?>><?=$arrLevel['list'][$i][level_name]?></option>
|
|
<?}?>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>아이디</th>
|
|
<td class="space-left"><?=$arrInfo["list"][0]["user_id"]?></td>
|
|
</tr>
|
|
<tr>
|
|
<th>비밀번호</th>
|
|
<td class="space-left"><input name="user_pw" type="password" class="input" size="20"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>비밀번호 확인</th>
|
|
<td class="space-left"><input name="user_pw2" type="password" class="input" size="20"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>이 름</th>
|
|
<td class="space-left"><?=$arrInfo["list"][0][user_name]?></td>
|
|
</tr>
|
|
<tr>
|
|
<th>생년월일</th>
|
|
<td class="space-left"><input type="text" name="birth" maxlength="10" size="10" class="input" readonly onclick="popUpCalendar(this, birth, 'yyyy-mm-dd')" value="<?=$arrInfo["list"][0][birth]?>"/>
|
|
<!-- <input name="solar" type="radio" value="S"<?=$arrInfo["list"][0]["solar"]=="S"?" checked":""?>>양력 <input name="solar" type="radio" value="L"<?=$arrInfo["list"][0]["solar"]=="L"?" checked":""?>>음력 -->
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>성별</th>
|
|
<td class="space-left"><input name="sex" type="radio" value="M" class="input_button"<?=$arrInfo["list"][0][sex]=="M"?" checked":""?>>남 <input name="sex" type="radio" value="F" class="input_button"<?=$arrInfo["list"][0][sex]=="F"?" checked":""?>>여</td>
|
|
</tr>
|
|
<tr>
|
|
<th>주 소</th>
|
|
<td class="space-left">
|
|
<div style="margin-bottom:3px;">
|
|
<input type="text" id="postcode" name="zip" placeholder="우편번호" class="input" style="width:80px;" maxlength="5" readonly value="<?=$arrInfo["list"][0][zip]?>">
|
|
<a href="javascript:execDaumPostcode();">우편번호검색</a><br />
|
|
<!--
|
|
<input name="zip1" type="text" class="input" style="width:30px" value="<?=$arrZip[0]?>">
|
|
-
|
|
<input name="zip2" type="text" class="input" style="width:30px" value="<?=$arrZip[1]?>">
|
|
<a href="javascript:zipSearch(1);"><img src="/common/images/button_zip_search.gif" width="79" height="18" border="0" class="input_button" align="absmiddle"></a>
|
|
-->
|
|
|
|
</div>
|
|
<div style="margin-bottom:3px;"><input name="address" id="address" type="text" class="input" size="50" style="width:90%" value="<?=$arrInfo["list"][0][address]?>"></div>
|
|
<div><input name="address_ext" id="address2" type="text" class="input" size="50" style="width:90%" value="<?=$arrInfo["list"][0][address_ext]?>"></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>전화번호</th>
|
|
<td class="space-left"><input name="phone_1" type="text" class="input" style="width:40px" value="<?=$arrPhone[0]?>">
|
|
-
|
|
<input name="phone_2" type="text" class="input" style="width:40px" value="<?=$arrPhone[1]?>">
|
|
-
|
|
<input name="phone_3" type="text" class="input" style="width:40px" value="<?=$arrPhone[2]?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>휴대번호</th>
|
|
<td class="space-left"><input name="mobile_1" type="text" class="input" style="width:40px" value="<?=$arrMobile[0]?>">
|
|
-
|
|
<input name="mobile_2" type="text" class="input" style="width:40px" value="<?=$arrMobile[1]?>">
|
|
-
|
|
<input name="mobile_3" type="text" class="input" style="width:40px" value="<?=$arrMobile[2]?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>이메일</th>
|
|
<td class="space-left"><input name="email_id" type="text" class="input" size="20" value="<?=$arrEmail[0]?>">
|
|
@
|
|
<input name="email_domain" type="text" class="input" size="20" value="<?=$arrEmail[1]?>">
|
|
<select name="email_list" id="email_list" onChange="setEmailDom(this.form, this.value);" style="width:107px; height:22px">
|
|
<option value="">직접입력</option>
|
|
<option value="naver.com">naver.com</option>
|
|
<option value="chol.com">chol.com</option>
|
|
<option value="dreamwiz.com">dreamwiz.com</option>
|
|
<option value="empal.com">empal.com</option>
|
|
<option value="freechal.com">freechal.com</option>
|
|
<option value="gmail.com">gmail.com</option>
|
|
<option value="hanafos.com">hanafos.com</option>
|
|
<option value="hanmail.net">hanmail.net</option>
|
|
<option value="hanmir.com">hanmir.com</option>
|
|
<option value="hitel.net">hitel.net</option>
|
|
<option value="hotmail.com">hotmail.com</option>
|
|
<option value="korea.com">korea.com</option>
|
|
<option value="lycos.co.kr">lycos.co.kr</option>
|
|
<option value="nate.com">nate.com</option>
|
|
<option value="netian.com">netian.com</option>
|
|
<option value="paran.com">paran.com</option>
|
|
<option value="yahoo.com">yahoo.com</option>
|
|
<option value="yahoo.co.kr">yahoo.co.kr</option>
|
|
</select></td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th>SMS 수신여부</th>
|
|
<td class="space-left">
|
|
<input id="sms_accept_y" name="sms_accept" type="radio" value="Y"<?=$arrInfo["list"][0]["sms_accept"]=="Y"?" checked":""?>> 예
|
|
<input name="sms_accept" type="radio" value="N"<?=$arrInfo["list"][0]["sms_accept"]=="N"?" checked":""?>> 아니오
|
|
</td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th>SMS 수신 동의일시</th>
|
|
<td class="space-left"><?=$arrInfo["list"][0][sms_accept_date]?></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Email 수신여부</th>
|
|
<td class="space-left"><input name="email_accept" type="radio" class="input_button" value="Y"<?=$arrInfo["list"][0][email_accept]=="Y"?" checked":""?>>예 <input name="email_accept" type="radio" class="input_button" value="N"<?=$arrInfo["list"][0][email_accept]=="N"?" checked":""?>>아니오</td>
|
|
</tr>
|
|
<tr>
|
|
<th>메일수신 동의일시</th>
|
|
<td class="space-left"><?=$arrInfo["list"][0][email_accept_date]?></td>
|
|
</tr>
|
|
<!--tr>
|
|
<th>기타3</th>
|
|
<td class="space-left"><input name="etc_3" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_3])?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>기타4</th>
|
|
<td class="space-left"><input name="etc_4" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_4])?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>기타5</th>
|
|
<td class="space-left"><input name="etc_5" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_5])?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>기타6</th>
|
|
<td class="space-left"><input name="etc_6" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_6])?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>기타7</th>
|
|
<td class="space-left"><input name="etc_7" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_7])?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>기타8</th>
|
|
<td class="space-left"><input name="etc_8" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_8])?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>기타9</th>
|
|
<td class="space-left"><input name="etc_9" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_9])?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>기타10</th>
|
|
<td class="space-left"><input name="etc_10" type="text" class="input" style="width:30%" value="<?=mysql_real_escape_string($arrInfo["list"][0][etc_10])?>"></td>
|
|
</tr-->
|
|
|
|
|
|
<tr>
|
|
<th>로그인 횟수</th>
|
|
<td class="space-left"><?=number_format($arrInfo["list"][0][login_count])?></td>
|
|
</tr>
|
|
<tr>
|
|
<th>최근로그인</th>
|
|
<td class="space-left"><?=$arrInfo["list"][0][login_last]?></td>
|
|
</tr>
|
|
<tr>
|
|
<th>업데이트일</th>
|
|
<td class="space-left"><?=$arrInfo["list"][0][udate]?></td>
|
|
</tr>
|
|
<tr>
|
|
<th>회원가입일</th>
|
|
<td class="space-left"><?=$arrInfo["list"][0][wdate]?></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<!-- E 개인정보입력 -->
|
|
<div class="admin-buttons">
|
|
<div class="cen">
|
|
<span class="btn_pack xlarge icon"><span class="refresh"></span><input type="submit" value="정보수정" style="font-weight:bold" /></span>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<?
|
|
include $_SERVER[DOCUMENT_ROOT] . "/backoffice/footer.php";
|
|
?>
|