Exemple #1
0
 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 = "";
Exemple #2
0
             "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 = "";