public function getOfflineNonChatMembers($id) { $chatroom_members_id = array(); $online_nonchat_members_id = array(); $chatroom_members_id = ChatRoomMember::getChatMembersIds($id); $online_nonchat_members_id = $this->getOnlineNonChatMembersIds($id); if (!is_null($online_nonchat_members_id) && !is_null($chatroom_members_id)) { } $data = array_merge($chatroom_members_id, $online_nonchat_members_id); $total_member_ids = UserPeer::getTotalMemberIds(); $offline_nonchat_members_id = array_diff($total_member_ids, $data); if ($offline_nonchat_members_id) { return UserPeer::getMemberDetailsFromIds($offline_nonchat_members_id); } }