Files
safechat/html/get.php

41 lines
1.0 KiB
PHP
Raw Normal View History

2015-06-28 20:58:51 +00:00
<?php
2015-07-15 21:33:06 +00:00
/*! @file
@id $Id$
*/
// 1 2 3 4 5 6 7 8
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
2015-07-15 21:33:06 +00:00
/// Get new messages
/** Get all messages that are newer than @c $start.
2015-07-15 21:33:06 +00:00
@param $start Number of message to start with.
2015-07-15 21:33:06 +00:00
@return json encoded array of messages:
@code
[
{
id: message-id,
time: unix-time-stamp,
user: 'sender's user name',
msg: 'armored and encrypted message as string'
}, ...
]
@endcode
@api Get New Messages
2015-07-15 21:33:06 +00:00
*/
function get($start) {
try {
require_once("opendb.php");
$start = $db->real_escape_string($start);
$q = $db->query("select id, UNIX_TIMESTAMP(time) as time, user, msg from message where id>$start;");
if ($q) echo json_encode($q->fetch_all(MYSQLI_ASSOC));
else echo json_encode(null);
} catch (Exception $e) {
echo json_encode(null);
}
2015-06-28 20:58:51 +00:00
}
get($_REQUEST['start']);
2015-06-28 20:58:51 +00:00
?>