function popAppMessages($dest)
{
    $appMessages = loadMessages($dest);
    saveMessages($dest, array());
    return $appMessages;
}
Exemple #2
0
<br>
<table width="540" cellspacing="1" cellpadding="0" align="center">
<tr>
    <td>
        <a href="message.php">Compose</a>
    </td>
</tr>
</table>
<br>

<?php 
$msgCount = messageCount($userID);
if ($msgCount > "0") {
    $message = array();
    $messages = loadMessages($userID);
    ?>
    <table width="540" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" align="center">
    <tr>
        <td class="headerCell"></td>
        <td class="headerCell"><b>Subject</b></td>
        <td class="headerCell"><b>From</b></td>
        <td class="headerCell"><b>Received</b></td>
    </tr>
    <?php 
    for ($i = 0; $i < count($messages); $i++) {
        ?>
        <tr id="row<?php 
        echo $i;
        ?>
" onclick="toggleMessage('<?php 
    $options = array('encrypted' => false);
    $pusher = new Pusher('2cbaeffba3558ad3fc0e', 'e4883360ebac2d081ab0', '189122', $options);
    $channel = 'channel-' . $receiver_id;
    $data['message'] = $message;
    $pusher->trigger($channel, 'event', $data);
    //    $usersData['message']='hoho';
    //    $pusher->trigger('users', 'event', $usersData);
}
//check
//история на чата;
if (isset($_POST['chatHistorySearch'])) {
    echo chatHistory('chat', 'chat', $sender_id, $_POST['receiver_id'], $_POST['keyWord']);
} elseif (isset($_POST['chatSelectedHistory'])) {
    echo displayLastRecordInChat("chat", "chat", $sender_id, $_POST['receiver_id'], $_POST['chatId'], 'ASC', 4, $_POST['operator']);
} elseif (isset($_POST["processMessage"])) {
    loadMessages($sender_id);
    triggerPusher($_POST['receiver_id'], $_POST["processMessage"]);
} elseif (isset($_POST['searchText']) && !empty($_POST['searchText'])) {
    echo search('chat', 'users', $_POST['searchText']);
} elseif (isset($_POST['countNewMessages'])) {
    echo countUnreadMessages('chat', 'chat', $sender_id, $_POST['lastInsertedId']);
} elseif (isset($_POST['selectedUser'])) {
    echo selectedUser('chat', 'users', $sender_id, $_POST['receiver_id']);
} elseif (isset($_POST['friendOrStranger'])) {
    echo friendOrStranger('chat', 'favorites', $_POST['receiver_id']);
} elseif (isset($_POST['chatDisplay'])) {
    echo displayLastRecordInChat("chat", "chat", $sender_id, $_POST['receiver_id'], $_POST['last'], 'DESC', $_POST['limitRows'], '>=');
} elseif (isset($_POST['dynamicChatCheck'])) {
    echo displayLastRecordInChat("chat", "chat", $sender_id, $_POST['receiver_id'], $_POST['last'], 'ASC', 10, '>');
} elseif (isset($_POST['userList'])) {
    echo userListDisplay('chat', 'chat', $sender_id, $_POST['friends']);