Exemplo n.º 1
0
*
* $Id$
*
***********************************************************************************/
require_once LIMB_DIR . 'core/lib/session/session.class.php';
require_once LIMB_DIR . 'core/lib/i18n/strings.class.php';
require_once LIMB_DIR . 'core/lib/i18n/locale.class.php';
require_once LIMB_DIR . 'core/lib/date/date.class.php';
require_once LIMB_DIR . 'core/lib/util/mime_type.class.php';
require_once LIMB_DIR . 'core/model/chat/chat_user.class.php';
require_once LIMB_DIR . 'core/model/chat/chat_system.class.php';
require_once LIMB_DIR . 'core/model/chat/smiles.class.php';
start_user_session();
$smiles =& new smiles();
$chat_user_data = chat_user::get_chat_user_data();
chat_system::update_user_time($chat_user_data['id']);
$last_message_ids = session::get("last_message_ids");
if (!($last_message_id = $last_message_ids[$chat_user_data['chat_room_id']])) {
    $last_message_id = 0;
}
$messages = chat_system::get_messages_for_user($chat_user_data['id'], $chat_user_data['chat_room_id'], $last_message_id);
$date =& new date();
$locale =& locale::instance($this->locale_type);
$format_string = $locale->get_short_date_time_format();
echo "<html>\r\n\t\t\t<script>";
foreach ($messages as $message) {
    $message_text = $smiles->decode_smiles($message['message']);
    $message_text = str_replace("\r", "", $message_text);
    $message_text = str_replace("\n", "<br>", $message_text);
    $message_color = $message['color'];
    $sender_name = $message['nickname'];