Made the transcription UI work
This commit is contained in:
114
api.php
114
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...");
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
25
insertion.php
Normal file
25
insertion.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
if(isset($_GET["message"])) {
|
||||
include "api.php";
|
||||
echo $_GET["message"];
|
||||
query("INSERT INTO `for_moderation`(`text`) VALUES (\"" . $conn->real_escape_string($_GET["message"]) . "\");");
|
||||
|
||||
header("Location: /insertion.php");
|
||||
die();
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Vkládání otázek</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Vkládání otázek na moderaci pro pana Stallmana</h1>
|
||||
<form action="/insertion.php" method="get">
|
||||
<label for="message">Obsah otázky:</label><br>
|
||||
<textarea id="message" name="message" rows=8 cols=80></textarea><br><br>
|
||||
<input type="submit" value="Odeslat!">
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user