<?php $json = array(); foreach (admin_query::while_chat_messages(array('max' => 5, 'orderby' => 'date DESC')) as $item) { $json[] = array('id' => $item->ID, 'avatar' => \query\main::user_avatar($item->user_avatar), 'name' => $item->user_name, 'text' => \site\utils::bbcodes($item->text), 'date' => $item->date, 'gfdate' => date('Y.m.d, ' . (\query\main::get_option('hour_format') == 12 ? 'g:i A' : 'G:i'), strtotime($item->date))); } echo json_encode($json);
function bbcodes($text) { return \site\utils::bbcodes($text); }
echo '</div>'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (isset($_POST['chat_csrf']) && check_csrf($_POST['chat_csrf'], 'chat_csrf') && isset($_POST['text'])) { actions::post_chat_message($_POST['text']); } } $_SESSION['chat_csrf'] = $chat_csrf; echo '<ul class="elements-list" id="chat-msgs-list">'; if ($chatmsgs = admin_query::chat_messages() > 0) { foreach (admin_query::while_chat_messages(array('max' => 5, 'orderby' => 'date DESC')) as $item) { echo '<li> <div style="display: table;"> <img src="' . \query\main::user_avatar($item->user_avatar) . '" alt="" /> <div class="info-div"><h2>' . $item->user_name . ' <span class="fright date">' . date('Y.m.d, ' . (\query\main::get_option('hour_format') == 12 ? 'g:i A' : 'G:i'), strtotime($item->date)) . '</span></h2> <div class="info-bar">' . \site\utils::bbcodes($item->text) . '</div> </div></div> </li>'; } } else { echo '<li>' . $LANG['no_chat_yet'] . '</li>'; } echo '</ul>'; if ($chatmsgs > 0) { echo '<div class="links"> <a href="?route=chat.php">' . $LANG['chat_list'] . '</a> </div>'; } echo '</div> </section>';