Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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;
     }
 }