From c9b7bc87d552da78e49158e523d568ebc310860d Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Tue, 23 Jan 2018 19:03:44 -0700 Subject: [PATCH] Add `sendmsg` API --- api.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/api.php b/api.php index 5c79fa1..db6d4ca 100644 --- a/api.php +++ b/api.php @@ -151,7 +151,17 @@ switch ($VARS['action']) { } die('{"status": "OK", "msg": "Task updated."}'); case "sendmsg": - + $msg = strip_tags($VARS['msg']); + if (user_exists($VARS['to'])) { + $to = getUserByUsername($VARS['to'])['uid']; + } else { + die('{"status": "ERROR", "msg": "Invalid user."}'); + } + if (is_empty($msg)) { + die('{"status": "ERROR", "msg": "Missing message."}'); + } + $database->insert('messages', ['messagetext' => $msg, 'messagedate' => date("Y-m-d H:i:s"), 'from' => $userinfo['uid'], 'to' => $to]); + die('{"status": "OK"}'); default: header("HTTP/1.1 400 Bad Request"); die("\"400 Bad Request\"");