/** * @param ilChatroom $room * @return array */ public function getMessages(ilChatroom $room) { /** * @var $ilUser ilObjUser */ global $ilUser; include 'Modules/Chatroom/classes/class.ilChatroomUser.php'; $messages = $room->getLastMessagesForChatViewer($room->getSetting('display_past_msgs'), new ilChatroomUser($ilUser, $room)); $output_messages = array(); foreach ($messages as $msg) { $output_messages[] = $msg; } return $output_messages; }