public static function get_user() { $CI =& get_instance(); if (User_helper::$logged_user) { return User_helper::$logged_user; } else { if ($CI->session->has_userdata("system_user_id")) { $CI->db->from($CI->config->item('table_users') . ' users'); $CI->db->where('id', $CI->session->userdata("system_user_id")); $CI->db->where('status', 2); $user = $CI->db->get()->row(); if ($user) { /*foreach ($user as $key => $value) { $this->$key = $value; }*/ User_helper::$logged_user = new User_helper($user); return User_helper::$logged_user; } else { return null; } } else { return null; } } }
public static function get_user() { $CI =& get_instance(); if (User_helper::$logged_user) { return User_helper::$logged_user; } else { if ($CI->session->userdata("user_id") != "") { User_helper::$logged_user = new User_helper($CI->session->userdata('user_id')); return User_helper::$logged_user; } else { return null; } } }