This _should_ work
This commit is contained in:
61
api.php
61
api.php
@@ -85,19 +85,76 @@
|
|||||||
$cmd = $_GET['cmd'];
|
$cmd = $_GET['cmd'];
|
||||||
|
|
||||||
switch($cmd) {
|
switch($cmd) {
|
||||||
case "newmessage":
|
case "newmodmessages":
|
||||||
$arr = json_decode(file_get_contents("php://input"));
|
$arr = json_decode(file_get_contents("php://input"));
|
||||||
foreach ($arr as $value) {
|
foreach ($arr as $value) {
|
||||||
query("INSERT INTO `for_moderation`(`text`) VALUES (\"" . $conn->real_escape_string($value) . "\");");
|
query("INSERT INTO `for_moderation`(`text`) VALUES (\"" . $conn->real_escape_string($value) . "\");");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "update":
|
case "newstallmanmessages":
|
||||||
|
$arr = json_decode(file_get_contents("php://input"));
|
||||||
|
foreach ($arr as $value) {
|
||||||
|
query("INSERT INTO `for_stallman`(`text`, `selected`) VALUES (\"" . $conn->real_escape_string($value) . "\", false);");
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "getselectedmessage":
|
||||||
query("SELECT `text` FROM `for_stallman` WHERE `selected` = true LIMIT 1;", function($row) {
|
query("SELECT `text` FROM `for_stallman` WHERE `selected` = true LIMIT 1;", function($row) {
|
||||||
echo $row["text"];
|
echo $row["text"];
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "selectmessage":
|
||||||
|
query("SELECT `id` FROM `for_stallman` WHERE `selected` = true;", function($row) {
|
||||||
|
query("UPDATE `for_stallman` SET `selected` = false WHERE `id` = " . $row["id"] . ";");
|
||||||
|
});
|
||||||
|
|
||||||
|
query("UPDATE `for_stallman` SET `selected` = true WHERE `id` = " . file_get_contents("php://input") . ";");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "unselectmessage":
|
||||||
|
query("SELECT `id` FROM `for_stallman` WHERE `selected` = true;", function($row) {
|
||||||
|
query("UPDATE `for_stallman` SET `selected` = false WHERE `id` = " . $row["id"] . ";");
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "getmodmessages":
|
||||||
|
$arr = [];
|
||||||
|
|
||||||
|
query("SELECT `id`, `text` FROM `for_moderation`;", function($row) {
|
||||||
|
global $arr;
|
||||||
|
$arr[$row["id"]] = $row["text"];
|
||||||
|
});
|
||||||
|
|
||||||
|
echo(json_encode($arr));
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "getstallmanmessages":
|
||||||
|
$arr = [];
|
||||||
|
|
||||||
|
query("SELECT `id`, `text` FROM `for_stallman`;", function($row) {
|
||||||
|
global $arr;
|
||||||
|
$arr[$row["id"]] = $row["text"];
|
||||||
|
});
|
||||||
|
|
||||||
|
echo(json_encode($arr));
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "deletemodmessages":
|
||||||
|
$arr = json_decode(file_get_contents("php://input"));
|
||||||
|
foreach ($arr as $value) {
|
||||||
|
query("DELETE FROM `for_moderation` WHERE `id` = " . $conn->real_escape_string($value) . ";");
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "deletestallmanmessages":
|
||||||
|
$arr = json_decode(file_get_contents("php://input"));
|
||||||
|
foreach ($arr as $value) {
|
||||||
|
query("DELETE FROM `for_stallman` WHERE `id` = " . $conn->real_escape_string($value) . ";");
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
die("Loading React...");
|
die("Loading React...");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user