case "edit": $user_date = array(); $user_password_encode = ''; $is_submit = isset($_POST['is_submit']) ? $_POST['is_submit'] : 0; $user_id = isset($_REQUEST['user_id']) ? $_REQUEST['user_id'] : 0; $user_name = isset($_POST['user_name']) ? $_POST['user_name'] : ''; $user_realname = isset($_POST['user_realname']) ? $_POST['user_realname'] : ''; $user_password = isset($_POST['user_password']) ? $_POST['user_password'] : ''; $user_password2 = isset($_POST['user_password2']) ? $_POST['user_password2'] : ''; $user_role_id = isset($_POST['lookup_role_user_role_id']) ? $_POST['lookup_role_user_role_id'] : ''; $user_score = isset($_POST['user_score']) ? $_POST['user_score'] : ''; //DEBUG 用户菜单权限 $user_menu = isset($_POST['user_menu']) ? $_POST['user_menu'] : ''; $user_menu_count = $return_user_id = 0; //DEBUG 取出编辑用户权限菜单start $user_menu_current_array = ext::get_user_role_menu(2, $user_id, 1); //DEBUG 取出所有菜单 start (TODO:菜单数量超过500,增加菜单缓存) $menu_array = $user_menu_array = array(); $menu_open_selected = $menu_open = $menu_json_string = $sql = ''; $sql = "SELECT menu_id,menu_pid,name_var from " . DB::table('common_menu') . " WHERE enable=1 AND isdelete=0"; $menu_array = DB::fetch_all($sql); $i = 1; foreach ($menu_array as $mkey => $mvalue) { if ($i > 1) { $menu_json_string .= ','; } //DEBUG 顶部菜单打开 if ($mvalue['menu_pid'] == 1 || $mvalue['menu_pid'] == 0) { $menu_open = ", open:true"; } else { $menu_open = "";
"rel":"", "callbackType":"forward", "forwardUrl":"admin.php?mod=user_role&action=index", "confirmMsg":"" }'; } break; case "add": case "edit": $role_id = isset($_REQUEST['role_id']) ? $_REQUEST['role_id'] : ''; $role_name = isset($_POST['role_name']) ? $_POST['role_name'] : ''; $user_role_menu = isset($_POST['user_role_menu']) ? $_POST['user_role_menu'] : ''; $user_role_menu_count = $return_role_id = 0; $is_submit = isset($_POST['is_submit']) ? $_POST['is_submit'] : 0; //DEBUG 取出编辑角色权限菜单 简单数组 $user_role_menu_current_array = ext::get_user_role_menu(1, $role_id, 1); //DEBUG 取出所有菜单 start (TODO:菜单数量超过500,增加菜单缓存) $menu_array = $user_role_menu_array = array(); $menu_open_selected = $menu_open = $menu_json_string = $sql = ''; $sql = "SELECT menu_id,menu_pid,name_var from " . DB::table('common_menu') . " WHERE enable=1 AND isdelete=0"; $menu_array = DB::fetch_all($sql); $i = 1; foreach ($menu_array as $mkey => $mvalue) { if ($i > 1) { $menu_json_string .= ','; } //DEBUG 顶部菜单打开 if ($mvalue['menu_pid'] == 1 || $mvalue['menu_pid'] == 0) { $menu_open = ", open:true"; } else { $menu_open = "";