1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
<?php $sub_menu = "300100"; include_once('./_common.php');
check_demo();
if (!count($_POST['chk'])) { alert($_POST['act_button']." 하실 항목을 하나 이상 체크하세요."); }
if ($_POST['act_button'] == "선택수정") {
auth_check($auth[$sub_menu], 'w');
for ($i=0; $i<count($_POST['chk']); $i++) {
// 실제 번호를 넘김 $k = $_POST['chk'][$i];
if ($is_admin != 'super') { $sql = " select count(*) as cnt from {$g5['board_table']} a, {$g5['group_table']} b where a.gr_id = '{$_POST['gr_id'][$k]}' and a.gr_id = b.gr_id and b.gr_admin = '{$member['mb_id']}' "; $row = sql_fetch($sql); if (!$row['cnt']) alert('최고관리자가 아닌 경우 다른 관리자의 게시판('.$board_table[$k].')은 수정이 불가합니다.'); }
$sql = " update {$g5['board_table']} set gr_id = '{$_POST['gr_id'][$k]}', bo_subject = '{$_POST['bo_subject'][$k]}', bo_device = '{$_POST['bo_device'][$k]}', bo_skin = '{$_POST['bo_skin'][$k]}', bo_mobile_skin = '{$_POST['bo_mobile_skin'][$k]}', bo_read_point = '{$_POST['bo_read_point'][$k]}', bo_write_point = '{$_POST['bo_write_point'][$k]}', bo_comment_point = '{$_POST['bo_comment_point'][$k]}', bo_download_point = '{$_POST['bo_download_point'][$k]}', bo_use_search = '{$_POST['bo_use_search'][$k]}', bo_use_sns = '{$_POST['bo_use_sns'][$k]}', bo_order = '{$_POST['bo_order'][$k]}' where bo_table = '{$_POST['board_table'][$k]}' "; sql_query($sql); }
} else if ($_POST['act_button'] == "선택삭제") {
if ($is_admin != 'super') alert('게시판 삭제는 최고관리자만 가능합니다.');
auth_check($auth[$sub_menu], 'd');
check_token();
// _BOARD_DELETE_ 상수를 선언해야 board_delete.inc.php 가 정상 작동함 define('_BOARD_DELETE_', true);
for ($i=0; $i<count($_POST['chk']); $i++) { // 실제 번호를 넘김 $k = $_POST['chk'][$i];
// include 전에 $bo_table 값을 반드시 넘겨야 함 $tmp_bo_table = trim($_POST['board_table'][$k]); include ('./board_delete.inc.php'); }
}
goto_url('./board_list.php?'.$qstr); ?>
|