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
|
<?php $sub_menu = "100290"; include_once('./_common.php');
if ($is_admin != 'super') alert_close('최고관리자만 접근 가능합니다.');
$g5['title'] = '메뉴 추가'; include_once(G5_PATH.'/head.sub.php');
// 코드 if($new == 'new' || !$code) { $code = base_convert(substr($code,0, 2), 36, 10); $code += 36; $code = base_convert($code, 10, 36); } ?>
<div id="menu_frm" class="new_win"> <h1><?php echo $g5['title']; ?></h1>
<form name="fmenuform" id="fmenuform">
<div class="new_win_desc"> <label for="me_type">대상선택</label> <select name="me_type" id="me_type"> <option value="">직접입력</option> <option value="group">게시판그룹</option> <option value="board">게시판</option> <option value="content">내용관리</option> </select> </div>
<div id="menu_result"></div>
</form>
</div>
<script> $(function() { $("#menu_result").load( "./menu_form_search.php" );
$("#me_type").on("change", function() { var type = $(this).val();
$("#menu_result").empty().load( "./menu_form_search.php", { type : type } ); });
$("#add_manual").live("click", function() { var me_name = $.trim($("#me_name").val()); var me_link = $.trim($("#me_link").val());
add_menu_list(me_name, me_link, "<?php echo $code; ?>"); });
$(".add_select").live("click", function() { var me_name = $.trim($(this).siblings("input[name='subject[]']").val()); var me_link = $.trim($(this).siblings("input[name='link[]']").val());
add_menu_list(me_name, me_link, "<?php echo $code; ?>"); }); });
function add_menu_list(name, link, code) { var $menulist = $("#menulist", opener.document); var ms = new Date().getTime(); var sub_menu_class; <?php if($new == 'new') { ?> sub_menu_class = " class=\"td_category\""; <?php } else { ?> sub_menu_class = " class=\"td_category sub_menu_class\""; <?php } ?>
var list = "<tr class=\"menu_list menu_group_<?php echo $code; ?>\">"; list += "<td"+sub_menu_class+">"; list += "<label for=\"me_name_"+ms+"\" class=\"sound_only\">메뉴<strong class=\"sound_only\"> 필수</strong></label>"; list += "<input type=\"hidden\" name=\"code[]\" value=\"<?php echo $code; ?>\">"; list += "<input type=\"text\" name=\"me_name[]\" value=\""+name+"\" id=\"me_name_"+ms+"\" required class=\"required frm_input full_input\">"; list += "</td>"; list += "<td>"; list += "<label for=\"me_link_"+ms+"\" class=\"sound_only\">링크<strong class=\"sound_only\"> 필수</strong></label>"; list += "<input type=\"text\" name=\"me_link[]\" value=\""+link+"\" id=\"me_link_"+ms+"\" required class=\"required frm_input full_input\">"; list += "</td>"; list += "<td class=\"td_mng\">"; list += "<label for=\"me_target_"+ms+"\" class=\"sound_only\">새창</label>"; list += "<select name=\"me_target[]\" id=\"me_target_"+ms+"\">"; list += "<option value=\"self\">사용안함</option>"; list += "<option value=\"blank\">사용함</option>"; list += "</select>"; list += "</td>"; list += "<td class=\"td_numsmall\">"; list += "<label for=\"me_order_"+ms+"\" class=\"sound_only\">순서<strong class=\"sound_only\"> 필수</strong></label>"; list += "<input type=\"text\" name=\"me_order[]\" value=\"0\" id=\"me_order_"+ms+"\" required class=\"required frm_input\" size=\"5\">"; list += "</td>"; list += "<td class=\"td_mngsmall\">"; list += "<label for=\"me_use_"+ms+"\" class=\"sound_only\">PC사용</label>"; list += "<select name=\"me_use[]\" id=\"me_use_"+ms+"\">"; list += "<option value=\"1\">사용함</option>"; list += "<option value=\"0\">사용안함</option>"; list += "</select>"; list += "</td>"; list += "<td class=\"td_mngsmall\">"; list += "<label for=\"me_mobile_use_"+ms+"\" class=\"sound_only\">모바일사용</label>"; list += "<select name=\"me_mobile_use[]\" id=\"me_mobile_use_"+ms+"\">"; list += "<option value=\"1\">사용함</option>"; list += "<option value=\"0\">사용안함</option>"; list += "</select>"; list += "</td>"; list += "<td class=\"td_mngsmall\">"; <?php if($new == 'new') { ?> list += "<button type=\"button\" class=\"btn_add_submenu\">추가</button>"; <?php } ?> list += "<button type=\"button\" class=\"btn_del_menu\">삭제</button>"; list += "</td>"; list += "</tr>";
var $menu_last = null;
if(code) $menu_last = $menulist.find("tr.menu_group_"+code+":last"); else $menu_last = $menulist.find("tr.menu_list:last");
if($menu_last.size() > 0) { $menu_last.after(list); } else { if($menulist.find("#empty_menu_list").size() > 0) $menulist.find("#empty_menu_list").remove();
$menulist.find("table tbody").append(list); }
$menulist.find("tr.menu_list").each(function(index) { $(this).removeClass("bg0 bg1") .addClass("bg"+(index % 2)); });
window.close(); } </script>
<?php include_once(G5_PATH.'/tail.sub.php'); ?>
|