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
|
<?php $sub_menu = "100290"; include_once('./_common.php');
check_demo();
if ($is_admin != 'super') alert('최고관리자만 접근 가능합니다.');
check_token();
// 이전 메뉴정보 삭제 $sql = " delete from {$g5['menu_table']} "; sql_query($sql);
$group_code = null; $primary_code = null; $count = count($_POST['code']);
for ($i=0; $i<$count; $i++) { $_POST = array_map_deep('trim', $_POST);
$code = $_POST['code'][$i]; $me_name = $_POST['me_name'][$i]; $me_link = $_POST['me_link'][$i];
if(!$code || !$me_name || !$me_link) continue;
$sub_code = ''; if($group_code == $code) { $sql = " select MAX(SUBSTRING(me_code,3,2)) as max_me_code from {$g5['menu_table']} where SUBSTRING(me_code,1,2) = '$primary_code' "; $row = sql_fetch($sql);
$sub_code = base_convert($row['max_me_code'], 36, 10); $sub_code += 36; $sub_code = base_convert($sub_code, 10, 36);
$me_code = $primary_code.$sub_code; } else { $sql = " select MAX(SUBSTRING(me_code,1,2)) as max_me_code from {$g5['menu_table']} where LENGTH(me_code) = '2' "; $row = sql_fetch($sql);
$me_code = base_convert($row['max_me_code'], 36, 10); $me_code += 36; $me_code = base_convert($me_code, 10, 36);
$group_code = $code; $primary_code = $me_code; }
// 메뉴 등록 $sql = " insert into {$g5['menu_table']} set me_code = '$me_code', me_name = '$me_name', me_link = '$me_link', me_target = '{$_POST['me_target'][$i]}', me_order = '{$_POST['me_order'][$i]}', me_use = '{$_POST['me_use'][$i]}', me_mobile_use = '{$_POST['me_mobile_use'][$i]}' "; sql_query($sql); }
goto_url('./menu_list.php'); ?>
|