Ejemplo n.º 1
0
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>
Ejemplo n.º 2
0
        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) : "";