diff --git a/api.php b/api.php index eefa32a..6d316c9 100644 --- a/api.php +++ b/api.php @@ -82,76 +82,78 @@ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;"); } - $cmd = $_GET['cmd']; + if(isset($_GET["cmd"])) { + $cmd = $_GET['cmd']; - switch($cmd) { - case "newmodmessages": - $arr = json_decode(file_get_contents("php://input")); - foreach ($arr as $value) { - query("INSERT INTO `for_moderation`(`text`) VALUES (\"" . $conn->real_escape_string($value) . "\");"); - } - break; + switch($cmd) { + case "newmodmessages": + $arr = json_decode(file_get_contents("php://input")); + foreach ($arr as $value) { + query("INSERT INTO `for_moderation`(`text`) VALUES (\"" . $conn->real_escape_string($value) . "\");"); + } + break; - 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 "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) { - echo $row["text"]; - }); - break; + case "getselectedmessage": + query("SELECT `text` FROM `for_stallman` WHERE `selected` = true LIMIT 1;", function($row) { + echo $row["text"]; + }); + break; - case "selectmessage": - query("UPDATE `for_stallman` SET `selected` = false"); - query("UPDATE `for_stallman` SET `selected` = true WHERE `id` = " . file_get_contents("php://input") . ";"); - break; + case "selectmessage": + query("UPDATE `for_stallman` SET `selected` = false"); + query("UPDATE `for_stallman` SET `selected` = true WHERE `id` = " . file_get_contents("php://input") . ";"); + break; - case "unselectmessage": - query("UPDATE `for_stallman` SET `selected` = false"); - break; + case "unselectmessage": + query("UPDATE `for_stallman` SET `selected` = false"); + break; - case "getmodmessages": - $arr = []; + case "getmodmessages": + $arr = []; - query("SELECT `id`, `text` FROM `for_moderation`;", function($row) { - global $arr; - $arr[$row["id"]] = $row["text"]; - }); + query("SELECT `id`, `text` FROM `for_moderation`;", function($row) { + global $arr; + $arr[$row["id"]] = $row["text"]; + }); - echo(json_encode($arr)); - break; + echo(json_encode($arr)); + break; - case "getstallmanmessages": - $arr = []; + case "getstallmanmessages": + $arr = []; - query("SELECT `id`, `text` FROM `for_stallman`;", function($row) { - global $arr; - $arr[$row["id"]] = $row["text"]; - }); + query("SELECT `id`, `text` FROM `for_stallman`;", function($row) { + global $arr; + $arr[$row["id"]] = $row["text"]; + }); - echo(json_encode($arr)); - break; + 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 "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; + 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: - die("Loading React..."); + default: + die("Loading React..."); + } } ?> diff --git a/insertion.php b/insertion.php new file mode 100644 index 0000000..8e3204f --- /dev/null +++ b/insertion.php @@ -0,0 +1,25 @@ +real_escape_string($_GET["message"]) . "\");"); + + header("Location: /insertion.php"); + die(); + } +?> + + +
+