File: /home/nepi/public_html/old/simple/signal.php
<?php
$room = htmlspecialchars($_POST["room"]);
$action = htmlspecialchars($_POST["action"]);
$data = htmlspecialchars($_POST["data"]);
$db = new SQLite3('signal.db');
if ($action == "new") {
$stm = $db->prepare('SELECT * FROM rooms WHERE room = :room');
$stm->bindValue(':room', $room, SQLITE3_TEXT);
$res = $stm->execute();
if (!$res->fetchArray()) {
$stm = $db->prepare('INSERT INTO rooms(room, new, date) VALUES(:room, :new, :date)');
$stm->bindValue(':room', $room, SQLITE3_TEXT);
$stm->bindValue(':new', $data, SQLITE3_TEXT);
$stm->bindValue(':date', date("F j, Y, g:i a"), SQLITE3_TEXT);
$res = $stm->execute();
$json->status = 1;
$json->data = "success";
echo json_encode($json);
} else {
$json->status = 0;
$json->data = "duplicate name";
echo json_encode($json);
}
} else if ($action == "open") {
$stm = $db->prepare('SELECT * FROM rooms WHERE room = :room');
$stm->bindValue(':room', $room, SQLITE3_TEXT);
$res = $stm->execute();
$row = $res->fetchArray();
if ($row) {
$json->status = 1;
$json->data = $row[2];
echo json_encode($json);
} else {
$json->status = 0;
$json->data = "nothing exist";
echo json_encode($json);
}
} else if ($action == "updateOpen") {
$stm = $db->prepare('UPDATE rooms SET open = :data WHERE room = :room');
$stm->bindValue(':room', $room, SQLITE3_TEXT);
$stm->bindValue(':data', $data, SQLITE3_TEXT);
$res = $stm->execute();
//echo var_dump($res->fetchArray());
if ($res) {
$json->status = 1;
$json->data = "success";
echo json_encode($json);
} else {
$json->status = 0;
$json->data = "update error";
echo json_encode($json);
}
}else if ($action == "wait") {
$stm = $db->prepare('SELECT * FROM rooms WHERE room = :room');
$stm->bindValue(':room', $room, SQLITE3_TEXT);
$res = $stm->execute();
$row = $res->fetchArray();
if ($row && !empty($row[3])) {
$json->status = 1;
$json->data = $row[3];
echo json_encode($json);
} else {
$json->status = 0;
$json->data = "nothing exist";
echo json_encode($json);
}
}
// while ($row = $res->fetchArray()) {
// echo "{$row['id']} {$row['name']} {$row['price']} \n";
// }