예제 #1
0
 function get_user_info($user_id)
 {
     $userinfo = false;
     if ($user_id && (int) $user_id > 0) {
         $CI =& get_instance();
         $query = $CI->db->select("*")->from("cs_users")->where(array("user_id" => $user_id))->get();
         if ($query && $query->num_rows() == 1) {
             $CI->load->model("user_model");
             $userinfo = new User_Model();
             $rw = $query->row();
             $userinfo->setUsername($rw->username);
             $userinfo->setUserid($rw->user_id);
             $userinfo->setPassword($rw->password);
             $userinfo->setStatus($rw->status);
             $userinfo->setLevel($rw->level);
             $userinfo->setType($rw->type);
             $userinfo->setCreatedon($rw->created_on);
             $userinfo->setLastupdate($rw->last_update);
         }
     }
     return $userinfo;
 }
예제 #2
0
 public function createObjectFromData($row)
 {
     $user = new User_Model();
     $user->setId($row->userID);
     $user->setUsername($row->username);
     $user->setPassword($row->password);
     $user->setSalt($row->salt);
     $user->setEmail($row->email);
     $user->setFirstName($row->firstname);
     $user->setLastName($row->lastname);
     $user->setUserType($row->userType);
     $user->setDivision($row->divisionID);
     $user->setDivisionName($row->name);
     $user->setDivisionDescription($row->description);
     $user->setStatus($row->status);
     return $user;
 }