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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
<?php $sub_menu = "900500"; include_once("./_common.php");
$colspan = 5;
auth_check($auth[$sub_menu], "r");
$g5['title'] = "이모티콘 그룹";
$res = sql_fetch("select count(*) as cnt from {$g5['sms5_form_group_table']}"); $total_count = $res['cnt'];
$group = array(); $qry = sql_query("select * from {$g5['sms5_form_group_table']} order by fg_name"); while ($res = sql_fetch_array($qry)) array_push($group, $res);
include_once(G5_ADMIN_PATH.'/admin.head.php'); ?>
<script>
function move(fg_no, fg_name, sel) { var msg = ''; if (sel.value) { msg = "'" + fg_name + "' 그룹에 속한 모든 데이터를\n\n'"; msg += sel.options[sel.selectedIndex].text + "' 그룹으로 이동하시겠습니까?";
if (confirm(msg)) location.href = 'form_group_move.php?fg_no=' + fg_no + '&move_no=' + sel.value; else sel.selectedIndex = 0; } }
function empty(fg_no) { if (confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n그룹에 속한 데이터를 정말로 비우시겠습니까?")) location.href = 'form_group_update.php?w='+ fg_no +'&fg_no=' + fg_no; }
function grouplist_submit(f) { if (!is_checked("chk[]")) { alert(document.pressed+" 하실 항목을 하나 이상 선택하세요."); return false; }
if(document.pressed == "선택삭제") { if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n삭제되는 그룹에 속한 자료는 '미분류'로 이동됩니다.\n\n그래도 삭제하시겠습니까?")) { f.w.value = "de"; } else { return false; } }
if(document.pressed == "선택비우기") { if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n그룹에 속한 데이터를 정말로 비우시겠습니까?")) { f.w.value = "em"; } else { return false; } }
return true; }
</script>
<form name="group<?php echo $res['fg_no']?>" method="post" action="./form_group_update.php" class="local_sch02 local_sch"> <input type="hidden" name="fg_no" value="<?php echo $res['fg_no']?>"> <div> <label for="fg_name">그룹명<strong class="sound_only"> 필수</strong></label> <input type="text" id="fg_name" name="fg_name" required class="required frm_input"> <input type="submit" value="추가" class="btn_submit"> </div> <div class="sch_last"> <span class="count_add01">건수 : <?php echo $total_count ?></span> </div> </form>
<div class="local_desc01 local_desc"> <p>그룹명순으로 정렬됩니다.</p> </div>
<form name="group<?php echo $group[$i]['fg_no']?>" method="post" action="./form_group_update.php" onsubmit="return grouplist_submit(this);"> <input type="hidden" name="w" value="u">
<div class="tbl_head01 tbl_wrap"> <table> <caption><?php echo $g5['title']; ?> 목록</caption> <thead> <tr> <th scope="col"> <label for="chkall" class="sound_only">그룹 전체</label> <input type="checkbox" name="chkall" value="1" id="chkall" onclick="check_all(this.form)"> </th> <th scope="col">그룹명</th> <th scope="col">이모티콘수</th> <th scope="col">이동</th> <th scope="col">보기</th> </tr> </thead> <tbody> <?php $qry = sql_query("select count(*) as cnt from {$g5['sms5_form_table']} where fg_no=0"); $res = sql_fetch_array($qry); ?> <tr> <td></td> <td>미분류</td> <td class="td_numbig"><?php echo number_format($res['cnt'])?></td> <td class="td_mng"> <label for="select_fg_no_999" class="sound_only">그룹명</label> <select name="select_fg_no_999" id="select_fg_no_999" onchange="move(0, '미분류', this);"> <option value=""></option> <?php for ($i=0; $i<count($group); $i++) { ?> <option value="<?php echo $group[$i]['fg_no']?>"> <?php echo $group[$i]['fg_name']?> </option> <?php } ?> </select> </td> <td class="td_mng"> <a href="./form_list.php?fg_no=0">보기</a> <!-- <button type="button" onclick="empty('no');">비우기</button> --> </td> </tr> <?php for ($i=0; $i<count($group); $i++) { $bg = 'bg'.(($i + 1)%2); ?> <tr class="<?php echo $bg; ?>"> <td class="td_mng"> <input type="hidden" name="fg_no[<?php echo $i ?>]" value="<?php echo $group[$i]['fg_no']?>" id="fg_no_<?php echo $i ?>"> <label for="chk_<?php echo $i ?>" class="sound_only"><?php echo $group[$i]['fg_name']?></label> <input type="checkbox" name="chk[]" value="<?php echo $i ?>" id="chk_<?php echo $i ?>"> </td> <td> <label for="fg_name_<?php echo $i; ?>" class="sound_only">그룹명</label> <input type="text" name="fg_name[<?php echo $i; ?>]" value="<?php echo $group[$i]['fg_name']?>" id="fg_name_<?php echo $i; ?>" class="frm_input"> <input type="checkbox" name="fg_member[<?php echo $i; ?>]" value="1" id="fg_member_<?php echo $i; ?>" <?php if ($group[$i]['fg_member']) echo 'checked';?>> <label for="fg_member_<?php echo $i; ?>">회원</label> </td> <td class="td_numbig"> <?php echo number_format($group[$i]['fg_count'])?> </td> <td class="td_mng"> <label for="select_fg_no_<?php echo $i; ?>" class="sound_only">그룹명</label> <select name="select_fg_no[<?php echo $i; ?>]" id="select_fg_no_<?php echo $i; ?>" onchange="move(<?php echo $group[$i]['fg_no']?>, '<?php echo $group[$i]['fg_name']?>', this);"> <option value=''></option> <option value='0'>미분류</option> <?php for ($j=0; $j<count($group); $j++) { ?> <?php if ($group[$i]['fg_no']==$group[$j]['fg_no']) continue; ?> <option value="<?php echo $group[$j]['fg_no']?>"> <?php echo $group[$j]['fg_name']?></option> <?php } ?> </select> </td> <td class="td_mng"> <a href="./form_list.php?fg_no=<?php echo $group[$i]['fg_no']?>">보기</a> </td> </tr> <?php } ?> </tbody> </table> </div>
<div class="btn_list01 btn_list"> <input type="submit" name="act_button" value="선택수정" onclick="document.pressed=this.value"> <input type="submit" name="act_button" value="선택삭제" onclick="document.pressed=this.value"> <input type="submit" name="act_button" value="선택비우기" onclick="document.pressed=this.value"> </div>
</form>
<?php include_once(G5_ADMIN_PATH.'/admin.tail.php'); ?>
|