function edit() { check_permission('admin-edit-user'); $id = intval($this->input->get('id')); $this->db->where('id', $id); $info = $this->db->get('users')->row(); $this->template_data['info'] = $info; $this->load->library('Member_acl'); $member_acl1 = new Member_acl($id); $userRoles = $member_acl1->getUserRoles(); $this->template_data['userRoles'] = $userRoles; $this->load->view('users_edit', $this->template_data); }
public static function user() { self::$ci =& get_instance(); if (self::$ci->session->userdata('member_userid')) { self::$ci->db->where('id', self::$ci->session->userdata('member_userid')); $user1 = self::$ci->db->get('users')->row(); if (isset($user1) && count($user1) > 0) { self::$ci->load->library('Member_acl'); $my_acl = new Member_acl($user1->id); // 用户角色 $userRoles = $my_acl->getUserRoles(); $user1->userRoles = $userRoles; // 用户权限 $userPerms = $my_acl->getPermArr('mini'); $user1->userPerms = $userPerms; return $user1; } else { return FALSE; } } else { return FALSE; } }