Merge branch 'master' of github.com:gnuboard/g4s
Conflicts: adm/board_list.php
This commit is contained in:
@ -168,11 +168,17 @@ $colspan = 8;
|
||||
</table>
|
||||
|
||||
<div class="btn_list">
|
||||
<<<<<<< HEAD
|
||||
<input type="submit" name="btn_submit" onclick="document.pressed=this.value" value="선택수정">
|
||||
<!-- <input type="submit" name="act_button" value="선택수정"> -->
|
||||
<?if ($is_admin == 'super') {?>
|
||||
<input type="submit" name="btn_submit" onclick="document.pressed=this.value" value="선택삭제">
|
||||
<!-- <input type="submit" name="act_button" value="선택삭제"> -->
|
||||
=======
|
||||
<input type="submit" name="act_button" onclick="document.pressed=this.value" value="선택수정">
|
||||
<?if ($is_admin == 'super') {?>
|
||||
<input type="submit" name="act_button" onclick="document.pressed=this.value" value="선택삭제">
|
||||
>>>>>>> 3312cd2377e2b47707196bdb3df5cdab13720d51
|
||||
<a href="./board_form.php">게시판추가</a>
|
||||
<?}?>
|
||||
</div>
|
||||
|
||||
@ -8,7 +8,7 @@ print_r2($_POST); exit;
|
||||
check_demo();
|
||||
|
||||
if (!count($_POST['chk'])) {
|
||||
alert($_POST['btn_submit']." 하실 항목을 하나 이상 체크하세요.");
|
||||
alert($_POST['act_button']." 하실 항목을 하나 이상 체크하세요.");
|
||||
}
|
||||
|
||||
if ($_POST['act_button'] == "선택수정") {
|
||||
|
||||
@ -58,14 +58,13 @@ include_once('./admin.head.php');
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="gr_use">사용여부</label></th>
|
||||
<th scope="row"><label for="gr_device">접속기기</label></th>
|
||||
<td>
|
||||
<?=help("게시판그룹의 사용여부 설정이 게시판의 사용여부 설정보다 우선합니다.")?>
|
||||
<select id="gr_use_" name="gr_use">
|
||||
<option value="both" <?=get_selected($group['gr_use'], 'both', true);?>>PC와 모바일에서 모두 사용</option>
|
||||
<option value="pc" <?=get_selected($group['gr_use'], 'pc');?>>PC 전용</option>
|
||||
<option value="mobile" <?=get_selected($group['gr_use'], 'mobile');?>>모바일 전용</option>
|
||||
<option value="none" <?=get_selected($group['gr_use'], 'none');?>>사용하지 않음</option>
|
||||
<?=help("PC 와 모바일 사용을 구분합니다.")?>
|
||||
<select id="gr_device_" name="gr_device">
|
||||
<option value="both" <?=get_selected($group['gr_device'], 'both', true);?>>PC와 모바일에서 모두 사용</option>
|
||||
<option value="pc" <?=get_selected($group['gr_device'], 'pc');?>>PC 전용</option>
|
||||
<option value="mobile" <?=get_selected($group['gr_device'], 'mobile');?>>모바일 전용</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@ -15,6 +15,7 @@ if (!preg_match("/^([A-Za-z0-9_]{1,10})$/", $_POST['gr_id']))
|
||||
if (!$gr_subject) alert('그룹 제목을 입력하세요.');
|
||||
|
||||
$sql_common = " gr_subject = '{$_POST['gr_subject']}',
|
||||
gr_device = '{$_POST['gr_device']}',
|
||||
gr_admin = '{$_POST['gr_admin']}',
|
||||
gr_1_subj = '{$_POST['gr_1_subj']}',
|
||||
gr_2_subj = '{$_POST['gr_2_subj']}',
|
||||
|
||||
@ -106,7 +106,7 @@ $colspan = 15;
|
||||
</div>
|
||||
<?}?>
|
||||
|
||||
<form id="fmemberlist" name="fmemberlist" method="post" action="./member_list_update.php">
|
||||
<form id="fmemberlist" name="fmemberlist" method="post" action="./member_list_update.php" onsubmit="return fmemberlist_submit(this);">
|
||||
<input type="hidden" name="sst" value="<?=$sst?>">
|
||||
<input type="hidden" name="sod" value="<?=$sod?>">
|
||||
<input type="hidden" name="sfl" value="<?=$sfl?>">
|
||||
@ -209,8 +209,8 @@ $colspan = 15;
|
||||
</table>
|
||||
|
||||
<div class="btn_list">
|
||||
<input type="submit" name="act_button" value="선택수정">
|
||||
<input type="submit" name="act_button" value="선택삭제">
|
||||
<input type="submit" name="act_button" onclick="document.pressed=this.value" value="선택수정">
|
||||
<input type="submit" name="act_button" onclick="document.pressed=this.value" value="선택삭제">
|
||||
<? if ($is_admin == 'super') {?><a href="./member_form.php">회원추가</a><?}?>
|
||||
</div>
|
||||
|
||||
@ -220,30 +220,15 @@ $colspan = 15;
|
||||
<?=get_paging($config['cf_write_pages'], $page, $total_page, '?'.$qstr.'&page=');?>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$('input[name=act_button]').click(function(e) {
|
||||
e.preventDefault();
|
||||
function fmemberlist_submit(f)
|
||||
{
|
||||
if (!is_checked("chk[]")) {
|
||||
alert(document.pressed+" 하실 항목을 하나 이상 선택하세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
var act = $(this).val();
|
||||
var cnt = $('input[name^=chk]:checked').length;
|
||||
|
||||
if(act == "선택삭제") {
|
||||
if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) {
|
||||
if(cnt < 1) {
|
||||
alert(act+'할 회원을 1명 이상 선택해 주세요.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} else if(act == "선택수정") {
|
||||
if(cnt < 1) {
|
||||
alert(act+'할 회원을 1명 이상 선택해 주세요.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
$('#fmemberlist').submit();
|
||||
});
|
||||
});
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
|
||||
@ -5,7 +5,7 @@ include_once('./_common.php');
|
||||
check_demo();
|
||||
|
||||
if (!count($_POST['chk'])) {
|
||||
alert($_POST['btn_submit']." 하실 항목을 하나 이상 체크하세요.");
|
||||
alert($_POST['act_button']." 하실 항목을 하나 이상 체크하세요.");
|
||||
}
|
||||
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
@ -20,11 +20,11 @@ if ($_POST['act_button'] == "선택수정") {
|
||||
$mb = get_member($_POST['mb_id'][$k]);
|
||||
|
||||
if (!$mb['mb_id']) {
|
||||
$msg .= $mb['mb_id'].' : 회원자료가 존재하지 않습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 회원자료가 존재하지 않습니다.\\n';
|
||||
} else if ($is_admin != 'super' && $mb['mb_level'] >= $member['mb_level']) {
|
||||
$msg .= $mb['mb_id'].' : 자신보다 권한이 높거나 같은 회원은 수정할 수 없습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 자신보다 권한이 높거나 같은 회원은 수정할 수 없습니다.\\n';
|
||||
} else if ($member['mb_id'] == $mb['mb_id']) {
|
||||
$msg .= $mb['mb_id'].' : 로그인 중인 관리자는 수정 할 수 없습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 로그인 중인 관리자는 수정 할 수 없습니다.\\n';
|
||||
} else {
|
||||
$sql = " update {$g4['member_table']}
|
||||
set mb_level = '{$_POST['mb_level'][$k]}',
|
||||
@ -44,13 +44,13 @@ if ($_POST['act_button'] == "선택수정") {
|
||||
$mb = get_member($_POST['mb_id'][$k]);
|
||||
|
||||
if (!$mb['mb_id']) {
|
||||
$msg .= $mb['mb_id'].' : 회원자료가 존재하지 않습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 회원자료가 존재하지 않습니다.\\n';
|
||||
} else if ($member['mb_id'] == $mb['mb_id']) {
|
||||
$msg .= $mb['mb_id'].' : 로그인 중인 관리자는 삭제 할 수 없습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 로그인 중인 관리자는 삭제 할 수 없습니다.\\n';
|
||||
} else if (is_admin($mb['mb_id']) == 'super') {
|
||||
$msg .= $mb['mb_id'].' : 최고 관리자는 삭제할 수 없습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 최고 관리자는 삭제할 수 없습니다.\\n';
|
||||
} else if ($is_admin != 'super' && $mb['mb_level'] >= $member['mb_level']) {
|
||||
$msg .= $mb['mb_id'].' : 자신보다 권한이 높거나 같은 회원은 삭제할 수 없습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 자신보다 권한이 높거나 같은 회원은 삭제할 수 없습니다.\\n';
|
||||
} else {
|
||||
// 회원자료 삭제
|
||||
member_delete($mb['mb_id']);
|
||||
|
||||
@ -257,6 +257,8 @@ td {padding:8px 5px 6px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9
|
||||
#admin_confirm {padding:0 0 10px;background:#222;text-align:center}
|
||||
#admin_confirm p {margin:0 0 10px;color:#9ab9c5;background:#383a3f}
|
||||
#admin_confirm label {color:#fff}
|
||||
#admin_confirm .frm_input {border-color:#000}
|
||||
#admin_confirm .frm_input:focus {border-color:#000}
|
||||
|
||||
/* pagination */
|
||||
.pg_wrap {clear:both;margin:0 0 20px;padding-top:20px;text-align:center}
|
||||
|
||||
Reference in New Issue
Block a user