echo $username; ?> </span> says <input type="text" id="msg" name="msg" value="" id="msg" size="80"/> <input type="submit" name="send" class="chat button" value="Send"> </form> </div> <div id="chat-users"> </div> </div> <script src="js/chat.js"></script> <script type="text/javascript"> var user_id = <?php echo UserHandler::getCurrentUserId(); ?> ; var chat_id = <?php echo ChatHandler::PUBLIC_CHAT_ID; ?> ; var active_chat_partner_id = chat_id; requestReload(); requestUsers(); setInterval(requestUsers, 10000); setInterval(requestSimple, 3000); </script>
SessionsHandler::redirect("login.php"); } else { if ($action == "post") { if (isset($_GET["chat_id"]) && isset($_GET["msg"])) { $chat_id = $_GET["chat_id"]; $message = $_GET["msg"]; $data = ChatHandler::insertMessage(UserHandler::getCurrentUserId(), $chat_id, $message); } } else { if ($action == "get") { if (isset($_GET["chat_id"]) && isset($_GET["reload"])) { $chat_id = $_GET["chat_id"]; $reload = $_GET["reload"]; $data = ChatHandler::getLatestMessages(UserHandler::getCurrentUserId(), $chat_id, $reload); } } else { if ($action == "change") { if (isset($_GET["partner_id"])) { $partner_id = $_GET["partner_id"]; if ($partner_id != ChatHandler::PUBLIC_CHAT_ID) { $data = ChatHandler::getPrivateChat(UserHandler::getCurrentUserId(), $partner_id); } else { $data = ChatHandler::PUBLIC_CHAT_ID; } } } } } } } echo isset($data) ? json_encode($data) : "";