/* 初始化权限系统的权限文件和系统提示 */ init_privilege_sys_pfile(); make_json_ok(); } elseif ($_REQUEST['act'] == 'updown') { /* 权限检查 */ admin_privilege_valid('role.php', 'list'); /* 参照信息 */ $filter = array(); $filter['table'] = tname('role'); $filter['primary'] = 'role_id'; $filter['primary_id'] = $_POST['id']; /* 节点移动 */ if ($_POST['updown'] == 'up') { lrtree_umove($filter) ? make_json_ok() : make_json_fail(); } else { lrtree_dmove($filter) ? make_json_ok() : make_json_fail(); } } elseif ($_REQUEST['act'] == 'privtable') { /* 权限检查 */ admin_privilege_valid('role.php', 'list'); /* 上级角色信息 */ $info_p = info_role(array('role_id' => $_GET['prole_id'])); /* 允许获取权限表检查 */ allow_privtable($info_p); /* 角色权限IDS */ $role_priv_ids = all_role_privilege_id(array('role_id' => $info_p['role_id'])); /* 角色权限表 */ if (empty($role_priv_ids)) { exit('<div class="tips-div"><span>' . $_LANG['str_role_nopriv'] . '</span></div>'); } else { exit(html_privilege_table('privilege_ids', '', $role_priv_ids));
make_json_ok(); } elseif ($_REQUEST['act'] == 'updown') { /* 权限检查 */ admin_privilege_valid('module.php', 'list'); /* 参照信息 */ $filter = array(); $filter['table'] = tname('module'); $filter['primary'] = 'module_id'; $filter['primary_id'] = $_POST['id']; /* 节点移动 */ if ($_POST['updown'] == 'up') { if (!lrtree_umove($filter)) { make_json_fail(); } } else { if (!lrtree_dmove($filter)) { make_json_fail(); } } /* 初始化权限系统的权限文件和系统提示 */ init_privilege_sys_pfile(); make_json_ok(); } else { /* 权限检查 */ admin_privilege_valid('module.php', 'list'); /* 取得管理员的增加操作和非增加、列表操作 */ $m_aa = admin_module_acts('module.php'); $m_ab = filter_module_acts($m_aa, array('add'), true); $m_ac = filter_module_acts($m_aa, array('add', 'list'), false); array_unshift($m_ac, array('module_act_name' => $_LANG['act_dmove'], 'module_act_code' => 'dmove')); array_unshift($m_ac, array('module_act_name' => $_LANG['act_umove'], 'module_act_code' => 'umove'));