Initial import from local backup (Documents-Playground/pakerpale)
This commit is contained in:
63
views/admin/basic/member/members/excel.php
Normal file
63
views/admin/basic/member/members/excel.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo config_item('charset');?>" />
|
||||
<style type="text/css">
|
||||
th {font-weight:bold;padding:5px; min-width:120px; width:120px; _width:120px; text-align:center; line-height:18px; font-size:12px; color:#959595; font-family:dotum,돋움; border-right:1px solid #e4e4e4;}
|
||||
td {text-align:center; line-height:40px; font-size:12px; color:#474747; font-family:gulim,굴림; border-right:1px solid #e4e4e4;}
|
||||
</style>
|
||||
<table width="100%" border="1" bordercolor="#E4E4E4" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<th>아이디</th>
|
||||
<th>실명</th>
|
||||
<th>닉네임</th>
|
||||
<th>이메일</th>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin')) { ?>
|
||||
<th>소셜연동</th>
|
||||
<?php } ?>
|
||||
<th>포인트</th>
|
||||
<th>가입일</th>
|
||||
<th>최근로그인</th>
|
||||
<th>회원그룹</th>
|
||||
<th>회원레벨</th>
|
||||
<th>메일인증/공개/메일/쪽지/문자</th>
|
||||
<th>승인</th>
|
||||
</tr>
|
||||
<?php
|
||||
if (element('list', element('data', $view))) {
|
||||
foreach (element('list', element('data', $view)) as $result) {
|
||||
?>
|
||||
<tr>
|
||||
<td height="30"><?php echo html_escape(element('mem_userid', $result)); ?></td>
|
||||
<td>
|
||||
<span><?php echo html_escape(element('mem_username', $result)); ?></span>
|
||||
<?php echo element('mem_is_admin', $result) ? '(최고관리자)' : ''; ?>
|
||||
<?php echo element('mem_denied', $result) ? '(차단회원)' : ''; ?>
|
||||
</td>
|
||||
<td><?php echo html_escape(element('mem_nickname', $result)); ?></td>
|
||||
<td><?php echo html_escape(element('mem_email', $result)); ?></td>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin')) { ?>
|
||||
<td>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_facebook') && element('facebook_id', element('social', $result))) { ?>페이스북 <?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_twitter') && element('twitter_id', element('social', $result))) { ?>트위터 <?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_google') && element('google_id', element('social', $result))) { ?>구글 <?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_naver') && element('naver_id', element('social', $result))) { ?>네이버 <?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_kakao') && element('kakao_id', element('social', $result))) { ?>카카오 <?php } ?>
|
||||
</td>
|
||||
<?php } ?>
|
||||
<td><?php echo number_format(element('mem_point', $result)); ?></td>
|
||||
<td><?php echo element('mem_register_datetime', $result); ?></td>
|
||||
<td><?php echo element('mem_lastlogin_datetime', $result); ?></td>
|
||||
<td><?php echo element('member_group', $result); ?></td>
|
||||
<td><?php echo element('mem_level', $result); ?></td>
|
||||
<td>
|
||||
<?php echo element('mem_email_cert', $result) ? 'O' : 'X';; ?>
|
||||
<?php echo element('mem_open_profile', $result) ? 'O' : 'X';; ?>
|
||||
<?php echo element('mem_receive_email', $result) ? 'O' : 'X';; ?>
|
||||
<?php echo element('mem_use_note', $result) ? 'O' : 'X';; ?>
|
||||
<?php echo element('mem_receive_sms', $result) ? 'O' : 'X';; ?>
|
||||
</td>
|
||||
<td><?php echo element('mem_denied', $result) ? '차단' : '승인'; ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
166
views/admin/basic/member/members/index.php
Normal file
166
views/admin/basic/member/members/index.php
Normal file
@@ -0,0 +1,166 @@
|
||||
<div class="box">
|
||||
<div class="box-table">
|
||||
<?php
|
||||
echo show_alert_message($this->session->flashdata('message'), '<div class="alert alert-auto-close alert-dismissible alert-info"><button type="button" class="close alertclose" >×</button>', '</div>');
|
||||
$attributes = array('class' => 'form-inline', 'name' => 'flist', 'id' => 'flist');
|
||||
echo form_open(current_full_url(), $attributes);
|
||||
?>
|
||||
<div class="box-table-header">
|
||||
<div class="btn-group btn-group-sm" role="group">
|
||||
<a href="?" class="btn btn-sm <?php echo ( ! $this->input->get('mem_is_admin') && ! $this->input->get('mem_denied')) ? 'btn-success' : 'btn-default'; ?>">전체회원</a>
|
||||
<a href="?mem_is_admin=1" class="btn btn-sm <?php echo ($this->input->get('mem_is_admin')) ? 'btn-success' : 'btn-default'; ?>">최고관리자</a>
|
||||
<a href="?mem_denied=1" class="btn btn-sm <?php echo ($this->input->get('mem_denied')) ? 'btn-success' : 'btn-default'; ?>">차단회원</a>
|
||||
</div>
|
||||
<div class="btn-group btn-group-sm" role="group">
|
||||
<a href="?" class="btn btn-sm <?php echo ( ! $this->input->get('mgr_id')) ? 'btn-success' : 'btn-default'; ?>">전체그룹</a>
|
||||
<?php
|
||||
foreach (element('all_group', $view) as $gkey => $gval) {
|
||||
?>
|
||||
<a href="?mgr_id=<?php echo element('mgr_id', $gval); ?>" class="btn btn-sm <?php echo (element('mgr_id', $gval) === $this->input->get('mgr_id')) ? 'btn-success' : 'btn-default'; ?>"><?php echo element('mgr_title', $gval); ?></a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<?php
|
||||
ob_start();
|
||||
?>
|
||||
<div class="btn-group pull-right" role="group" aria-label="...">
|
||||
<button type="button" class="btn btn-outline btn-success btn-sm" id="export_to_excel"><i class="fa fa-file-excel-o"></i> 엑셀 다운로드</button>
|
||||
<a href="<?php echo element('listall_url', $view); ?>" class="btn btn-outline btn-default btn-sm">전체목록</a>
|
||||
<button type="button" class="btn btn-outline btn-default btn-sm btn-list-delete btn-list-selected disabled" data-list-delete-url = "<?php echo element('list_delete_url', $view); ?>" >선택삭제</button>
|
||||
<a href="<?php echo element('write_url', $view); ?>" class="btn btn-outline btn-danger btn-sm">회원추가</a>
|
||||
</div>
|
||||
<?php
|
||||
$buttons = ob_get_contents();
|
||||
ob_end_flush();
|
||||
?>
|
||||
</div>
|
||||
<div class="row">전체 : <?php echo element('total_rows', element('data', $view), 0); ?>건</div>
|
||||
<div class="table-responsive">
|
||||
<table class="table table-hover table-striped table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><a href="<?php echo element('mem_id', element('sort', $view)); ?>">번호</a></th>
|
||||
<th><a href="<?php echo element('mem_userid', element('sort', $view)); ?>">아이디</a></th>
|
||||
<th><a href="<?php echo element('mem_username', element('sort', $view)); ?>">실명</a></th>
|
||||
<th><a href="<?php echo element('mem_nickname', element('sort', $view)); ?>">닉네임</a></th>
|
||||
<th><a href="<?php echo element('mem_email', element('sort', $view)); ?>">이메일</a></th>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin')) { ?>
|
||||
<th>소셜연동</th>
|
||||
<?php } ?>
|
||||
<th><a href="<?php echo element('mem_point', element('sort', $view)); ?>">포인트</a></th>
|
||||
<th><a href="<?php echo element('mem_register_datetime', element('sort', $view)); ?>">가입일</a></th>
|
||||
<th><a href="<?php echo element('mem_lastlogin_datetime', element('sort', $view)); ?>">최근로그인</a></th>
|
||||
<th>회원그룹</th>
|
||||
<th><a href="<?php echo element('mem_level', element('sort', $view)); ?>">회원레벨</a></th>
|
||||
<th>메일인증/공개/메일/쪽지/문자</th>
|
||||
<th>승인</th>
|
||||
<th>수정</th>
|
||||
<th><input type="checkbox" name="chkall" id="chkall" /></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
if (element('list', element('data', $view))) {
|
||||
foreach (element('list', element('data', $view)) as $result) {
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo number_format(element('num', $result)); ?></td>
|
||||
<td><?php echo html_escape(element('mem_userid', $result)); ?></td>
|
||||
<td>
|
||||
<span><?php echo html_escape(element('mem_username', $result)); ?></span>
|
||||
<?php echo element('mem_is_admin', $result) ? '<span class="label label-primary">최고관리자</span>' : ''; ?>
|
||||
<?php echo element('mem_denied', $result) ? '<span class="label label-danger">차단</span>' : ''; ?>
|
||||
</td>
|
||||
<td><?php echo element('display_name', $result); ?></td>
|
||||
<td><?php echo html_escape(element('mem_email', $result)); ?></td>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin')) { ?>
|
||||
<td>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_facebook') && element('facebook_id', element('social', $result))) { ?>
|
||||
<a href="javascript:;" onClick="social_open('facebook', '<?php echo element('mem_id', $result); ?>');"><img src="<?php echo base_url('assets/images/social_facebook.png'); ?>" width="15" height="15" alt="페이스북 로그인" title="페이스북 로그인" /></a>
|
||||
<?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_twitter') && element('twitter_id', element('social', $result))) { ?>
|
||||
<a href="javascript:;" onClick="social_open('twitter', '<?php echo element('mem_id', $result); ?>');"><img src="<?php echo base_url('assets/images/social_twitter.png'); ?>" width="15" height="15" alt="트위터 로그인" title="트위터 로그인" /></a>
|
||||
<?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_google') && element('google_id', element('social', $result))) { ?>
|
||||
<a href="javascript:;" onClick="social_open('google', '<?php echo element('mem_id', $result); ?>');"><img src="<?php echo base_url('assets/images/social_google.png'); ?>" width="15" height="15" alt="구글 로그인" title="구글 로그인" /></a>
|
||||
<?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_naver') && element('naver_id', element('social', $result))) { ?>
|
||||
<a href="javascript:;" onClick="social_open('naver', '<?php echo element('mem_id', $result); ?>');"><img src="<?php echo base_url('assets/images/social_naver.png'); ?>" width="15" height="15" alt="네이버 로그인" title="네이버 로그인" /></a>
|
||||
<?php } ?>
|
||||
<?php if ($this->cbconfig->item('use_sociallogin_kakao') && element('kakao_id', element('social', $result))) { ?>
|
||||
<a href="javascript:;" onClick="social_open('kakao', '<?php echo element('mem_id', $result); ?>');"><img src="<?php echo base_url('assets/images/social_kakao.png'); ?>" width="15" height="15" alt="카카오 로그인" title="카카오 로그인" /></a>
|
||||
<?php } ?>
|
||||
</td>
|
||||
<?php } ?>
|
||||
<td class="text-right"><?php echo number_format(element('mem_point', $result)); ?></td>
|
||||
<td><?php echo display_datetime(element('mem_register_datetime', $result), 'full'); ?></td>
|
||||
<td><?php echo display_datetime(element('mem_lastlogin_datetime', $result), 'full'); ?></td>
|
||||
<td><?php echo element('member_group', $result); ?></td>
|
||||
<td class="text-right"><?php echo element('mem_level', $result); ?></td>
|
||||
<td>
|
||||
<?php echo element('mem_email_cert', $result) ? '<i class="fa fa-check-square-o"></i>' : '<i class="fa fa-square-o"></i>';; ?>
|
||||
<?php echo element('mem_open_profile', $result) ? '<i class="fa fa-check-square-o"></i>' : '<i class="fa fa-square-o"></i>';; ?>
|
||||
<?php echo element('mem_receive_email', $result) ? '<i class="fa fa-check-square-o"></i>' : '<i class="fa fa-square-o"></i>';; ?>
|
||||
<?php echo element('mem_use_note', $result) ? '<i class="fa fa-check-square-o"></i>' : '<i class="fa fa-square-o"></i>';; ?>
|
||||
<?php echo element('mem_receive_sms', $result) ? '<i class="fa fa-check-square-o"></i>' : '<i class="fa fa-square-o"></i>';; ?>
|
||||
</td>
|
||||
<td><?php echo element('mem_denied', $result) ? '<span class="label label-danger">차단</span>' : '승인'; ?></td>
|
||||
<td><a href="<?php echo admin_url($this->pagedir); ?>/write/<?php echo element(element('primary_key', $view), $result); ?>?<?php echo $this->input->server('QUERY_STRING', null, ''); ?>" class="btn btn-outline btn-default btn-xs">수정</a></td>
|
||||
<td><input type="checkbox" name="chk[]" class="list-chkbox" value="<?php echo element(element('primary_key', $view), $result); ?>" /></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
if ( ! element('list', element('data', $view))) {
|
||||
?>
|
||||
<tr>
|
||||
<td colspan="17" class="nopost">자료가 없습니다</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="box-info">
|
||||
<?php echo element('paging', $view); ?>
|
||||
<div class="pull-left ml20"><?php echo admin_listnum_selectbox();?></div>
|
||||
<?php echo $buttons; ?>
|
||||
</div>
|
||||
<?php echo form_close(); ?>
|
||||
</div>
|
||||
<form name="fsearch" id="fsearch" action="<?php echo current_full_url(); ?>" method="get">
|
||||
<div class="box-search">
|
||||
<div class="row">
|
||||
<div class="col-md-6 col-md-offset-3">
|
||||
<select class="form-control" name="sfield" >
|
||||
<?php echo element('search_option', $view); ?>
|
||||
</select>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" name="skeyword" value="<?php echo html_escape(element('skeyword', $view)); ?>" placeholder="Search for..." />
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default btn-sm" name="search_submit" type="submit">검색!</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
function social_open(stype, mem_id) {
|
||||
var pop_url = cb_admin_url + '/member/members/socialinfo/' + stype + '/' + mem_id;
|
||||
window.open(pop_url, 'win_socialinfo', 'left=100,top=100,width=730,height=500,scrollbars=1');
|
||||
return false;
|
||||
}
|
||||
|
||||
$(document).on('click', '#export_to_excel', function(){
|
||||
exporturl = '<?php echo admin_url($this->pagedir . '/excel' . '?' . $this->input->server('QUERY_STRING', null, '')); ?>';
|
||||
document.location.href = exporturl;
|
||||
})
|
||||
|
||||
//]]>
|
||||
</script>
|
||||
32
views/admin/basic/member/members/socialinfo.php
Normal file
32
views/admin/basic/member/members/socialinfo.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title"><?php echo html_escape(element('socialname', $view)); ?> 연동 정보</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="box-table">
|
||||
<div class="collapse in">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-bordered table-hover table-striped">
|
||||
<colgroup>
|
||||
<col class="col-md-2">
|
||||
<col class="col-md-10">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<?php
|
||||
if (element('data', $view)) {
|
||||
foreach (element('data', $view) as $value) {
|
||||
?>
|
||||
<tr>
|
||||
<th><?php echo $value['text']; ?> ( <?php echo $value['key']; ?> )</th>
|
||||
<td><div class="textbox"><?php echo $value['value'];?></div></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pull-right" style="margin:20px;"><button class="btn btn-default" onClick="window.close();">닫기</button></div>
|
||||
</div>
|
||||
253
views/admin/basic/member/members/write.php
Normal file
253
views/admin/basic/member/members/write.php
Normal file
@@ -0,0 +1,253 @@
|
||||
<script type="text/javascript" src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>
|
||||
<div class="box">
|
||||
<div class="box-table">
|
||||
<?php
|
||||
echo validation_errors('<div class="alert alert-warning" role="alert">', '</div>');
|
||||
echo show_alert_message(element('message', $view), '<div class="alert alert-warning">', '</div>');
|
||||
$attributes = array('class' => 'form-horizontal', 'name' => 'fadminwrite', 'id' => 'fadminwrite');
|
||||
echo form_open_multipart(current_full_url(), $attributes);
|
||||
?>
|
||||
<input type="hidden" name="<?php echo element('primary_key', $view); ?>" value="<?php echo element(element('primary_key', $view), element('data', $view)); ?>" />
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">회원아이디</label>
|
||||
<div class="col-sm-10 form-inline">
|
||||
<input type="text" class="form-control" name="mem_userid" value="<?php echo set_value('mem_userid', element('mem_userid', element('data', $view))); ?>" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">회원이메일</label>
|
||||
<div class="col-sm-8">
|
||||
<input type="email" class="form-control" name="mem_email" value="<?php echo set_value('mem_email', element('mem_email', element('data', $view))); ?>" />
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<label for="mem_email_cert" class="checkbox-inline">
|
||||
<input type="checkbox" name="mem_email_cert" id="mem_email_cert" value="1" <?php echo set_checkbox('mem_email_cert', '1', (element('mem_email_cert', element('data', $view)) ? true : false)); ?> /> 인증
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">패스워드</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="password" class="form-control" name="mem_password" value="" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">회원실명</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" name="mem_username" value="<?php echo set_value('mem_username', element('mem_username', element('data', $view))); ?>" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">닉네임</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" name="mem_nickname" value="<?php echo set_value('mem_nickname', element('mem_nickname', element('data', $view))); ?>" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">회원그룹</label>
|
||||
<div class="col-sm-10">
|
||||
<?php
|
||||
if (element('mgroup', element('data', $view))) {
|
||||
foreach (element('mgroup', element('data', $view)) as $gkey => $gval) {
|
||||
$chkvalue = is_array(element('member_group_member', element('data', $view))) && in_array(element('mgr_id', $gval), element('member_group_member', element('data', $view))) ? element('mgr_id', $gval) : '';
|
||||
?>
|
||||
<label for="member_group_<?php echo element('mgr_id', $gval); ?>" class="checkbox-inline">
|
||||
<input type="checkbox" name="member_group[]" id="member_group_<?php echo element('mgr_id', $gval); ?>" value="<?php echo element('mgr_id', $gval); ?>" <?php echo set_checkbox('member_group[]', element('mgr_id', $gval), ($chkvalue ? true : false)); ?> /> <?php echo element('mgr_title', $gval); ?>
|
||||
</label>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">레벨</label>
|
||||
<div class="col-sm-10 form-inline">
|
||||
<select name="mem_level" class="form-control">
|
||||
<?php for ($i = 1; $i <= element('config_max_level', element('data', $view)); $i++) { ?>
|
||||
<option value="<?php echo $i; ?>" <?php echo set_select('mem_level', $i, ((int) element('mem_level', element('data', $view)) === $i ? true : false)); ?>><?php echo $i; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">홈페이지</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" name="mem_homepage" value="<?php echo set_value('mem_homepage', element('mem_homepage', element('data', $view))); ?>" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">생일</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" name="mem_birthday" value="<?php echo set_value('mem_birthday', element('mem_birthday', element('data', $view))); ?>" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">전화번호</label>
|
||||
<div class="col-sm-10">
|
||||
<input type="text" class="form-control" name="mem_phone" value="<?php echo set_value('mem_phone', element('mem_phone', element('data', $view))); ?>" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">성별</label>
|
||||
<div class="col-sm-10">
|
||||
<div class="input-group">
|
||||
<input type="radio" name="mem_sex" value="1" <?php echo set_radio('mem_sex', '1', (element('mem_sex', element('data', $view)) === '1' ? true : false)); ?> /> 남성
|
||||
<input type="radio" name="mem_sex" value="2" <?php echo set_radio('mem_sex', '2', (element('mem_sex', element('data', $view)) === '2' ? true : false)); ?> /> 여성
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">주소</label>
|
||||
<div class="col-sm-10">
|
||||
<label for="mem_zipcode">우편번호</label>
|
||||
<label>
|
||||
<input type="text" name="mem_zipcode" value="<?php echo set_value('mem_zipcode', element('mem_zipcode', element('data', $view))); ?>" id="mem_zipcode" class="form-control" size="7" maxlength="7" />
|
||||
</label>
|
||||
<label>
|
||||
<button type="button" class="btn btn-black btn-sm" style="margin-top:0px;" onclick="win_zip('fadminwrite', 'mem_zipcode', 'mem_address1', 'mem_address2', 'mem_address3', 'mem_address4');">주소 검색</button>
|
||||
</label>
|
||||
<div class="addr-line">
|
||||
<label for="mem_address1">기본주소</label>
|
||||
<input type="text" name="mem_address1" value="<?php echo set_value('mem_address1', element('mem_address1', element('data', $view))); ?>" id="mem_address1" class="form-control" size="50" placeholder="기본주소" />
|
||||
</div>
|
||||
<div class="addr-line">
|
||||
<label for="mem_address2">상세주소</label>
|
||||
<input type="text" name="mem_address2" value="<?php echo set_value('mem_address2', element('mem_address2', element('data', $view))); ?>" id="mem_address2" class="form-control" size="50" placeholder="상세주소" />
|
||||
</div>
|
||||
<label for="mem_address3">참고항목</label>
|
||||
<input type="text" name="mem_address3" value="<?php echo set_value('mem_address3', element('mem_address3', element('data', $view))); ?>" id="mem_address3" class="form-control" size="50" readonly="readonly" placeholder="참고항목" />
|
||||
<input type="hidden" name="mem_address4" value="<?php echo set_value('mem_address4', element('mem_address4', element('data', $view))); ?>" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">프로필사진</label>
|
||||
<div class="col-sm-10">
|
||||
<?php
|
||||
if (element('mem_photo', element('data', $view))) {
|
||||
?>
|
||||
<img src="<?php echo member_photo_url(element('mem_photo', element('data', $view))); ?>" alt="회원 사진" title="회원 사진" />
|
||||
<label for="mem_photo_del">
|
||||
<input type="checkbox" name="mem_photo_del" id="mem_photo_del" value="1" <?php echo set_checkbox('mem_photo_del', '1'); ?> /> 삭제
|
||||
</label>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="file" name="mem_photo" id="mem_photo" />
|
||||
<p class="help-block">가로길이 : <?php echo $this->cbconfig->item('member_photo_width'); ?>px, 세로길이 : <?php echo $this->cbconfig->item('member_photo_height'); ?>px 에 최적화되어있습니다, gif, jpg, png 파일 업로드가 가능합니다</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">회원아이콘</label>
|
||||
<div class="col-sm-10">
|
||||
<?php
|
||||
if (element('mem_icon', element('data', $view))) {
|
||||
?>
|
||||
<img src="<?php echo member_icon_url(element('mem_icon', element('data', $view))); ?>" alt="회원 아이콘" title="회원 아이콘" />
|
||||
<label for="mem_icon_del">
|
||||
<input type="checkbox" name="mem_icon_del" id="mem_icon_del" value="1" <?php echo set_checkbox('mem_icon_del', '1'); ?> /> 삭제
|
||||
</label>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="file" name="mem_icon" id="mem_icon" />
|
||||
<p class="help-block">가로길이 : <?php echo $this->cbconfig->item('member_icon_width'); ?>px, 세로길이 : <?php echo $this->cbconfig->item('member_icon_height'); ?>px 에 최적화되어있습니다, gif, jpg, png 파일 업로드가 가능합니다</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">메일받기</label>
|
||||
<div class="col-sm-10">
|
||||
<label for="mem_receive_email" class="checkbox-inline">
|
||||
<input type="checkbox" name="mem_receive_email" id="mem_receive_email" value="1" <?php echo set_checkbox('mem_receive_email', '1', (element('mem_receive_email', element('data', $view)) ? true : false)); ?> /> 사용합니다
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">쪽지사용</label>
|
||||
<div class="col-sm-10">
|
||||
<label for="mem_use_note" class="checkbox-inline">
|
||||
<input type="checkbox" name="mem_use_note" id="mem_use_note" value="1" <?php echo set_checkbox('mem_use_note', '1', (element('mem_use_note', element('data', $view)) ? true : false)); ?> /> 사용합니다
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">SMS 문자받기</label>
|
||||
<div class="col-sm-10">
|
||||
<label for="mem_receive_sms" class="checkbox-inline">
|
||||
<input type="checkbox" name="mem_receive_sms" id="mem_receive_sms" value="1" <?php echo set_checkbox('mem_receive_sms', '1', (element('mem_receive_sms', element('data', $view)) ? true : false)); ?> /> 사용합니다
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">프로필공개</label>
|
||||
<div class="col-sm-10">
|
||||
<label for="mem_open_profile" class="checkbox-inline">
|
||||
<input type="checkbox" name="mem_open_profile" id="mem_open_profile" value="1" <?php echo set_checkbox('mem_open_profile', '1', (element('mem_open_profile', element('data', $view)) ? true : false)); ?> /> 공개합니다
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">승인상태</label>
|
||||
<div class="col-sm-10 form-inline">
|
||||
<select name="mem_denied" class="form-control">
|
||||
<option value="0" <?php echo set_select('mem_denied', '0', ( ! element('mem_denied', element('data', $view)) ? true : false)); ?>>승인</option>
|
||||
<option value="1" <?php echo set_select('mem_denied', '1', (element('mem_denied', element('data', $view)) ? true : false)); ?>>차단</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">최고관리자</label>
|
||||
<div class="col-sm-10 form-inline">
|
||||
<select name="mem_is_admin" class="form-control">
|
||||
<option value="0" <?php echo set_select('mem_is_admin', '0', (element('mem_is_admin', element('data', $view)) !== '1' ? true : false)); ?>>아닙니다</option>
|
||||
<option value="1" <?php echo set_select('mem_is_admin', '1', (element('mem_is_admin', element('data', $view)) === '1' ? true : false)); ?>>최고관리자입니다</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">프로필</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea class="form-control" rows="5" name="mem_profile_content"><?php echo set_value('mem_profile_content', element('mem_profile_content', element('data', $view))); ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">관리자용 메모</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea class="form-control" rows="5" name="mem_adminmemo"><?php echo set_value('mem_adminmemo', element('mem_adminmemo', element('data', $view))); ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
if (element('html_content', $view)) {
|
||||
foreach (element('html_content', $view) as $key => $value) {
|
||||
?>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label" for="<?php echo element('field_name', $value); ?>"><?php echo element('display_name', $value); ?></label>
|
||||
<div class="col-sm-10"><?php echo element('input', $value); ?></div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
<div class="btn-group pull-right" role="group" aria-label="...">
|
||||
<button type="button" class="btn btn-default btn-sm btn-history-back" >취소하기</button>
|
||||
<button type="submit" class="btn btn-success btn-sm">저장하기</button>
|
||||
</div>
|
||||
<?php echo form_close(); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
$(function() {
|
||||
$('#fadminwrite').validate({
|
||||
rules: {
|
||||
mem_userid: { required: true, minlength:3, maxlength:20 },
|
||||
mem_username: {minlength:2, maxlength:20 },
|
||||
mem_nickname: {required :true, minlength:2, maxlength:20 },
|
||||
mem_email: {required :true, email:true },
|
||||
mem_password: {minlength :4 }
|
||||
}
|
||||
});
|
||||
});
|
||||
//]]>
|
||||
</script>
|
||||
Reference in New Issue
Block a user