1
0

Datum vom ersten Datenpunkt im Test nehmen; Startseite hübscher

This commit is contained in:
Anna Christina Naß 2025-07-15 17:45:51 +02:00
parent 3db8f20f27
commit fdc2eb6c07
4 changed files with 12 additions and 7 deletions

View File

@ -1,7 +1,7 @@
<?php
function return_success() {
return json_encode(['status' => 'success', 'message' => 'OK']);
function return_success($msg = 'OK') {
return json_encode(['status' => 'success', 'message' => $msg]);
}
function return_error($code, $msg) {

View File

@ -10,6 +10,8 @@ use Twig\Loader\FilesystemLoader;
$loader = new FilesystemLoader(__DIR__ . '/templates');
$twig = new Environment($loader);
setlocale(LC_ALL, 'de-DE');
// --------------
$dbconn = pg_connect($dbconnstring)

View File

@ -5,17 +5,18 @@
{% block content %}
{% if tests is not empty %}
<div>Test auswählen:</div>
<table class="table">
<h2 class="text-center">Test auswählen:</h2>
<table class="table table-bordered w-auto mx-auto">
<tbody>
{% for test in tests %}
<tr><td><a href="test.php?id={{ test.id }}">{{ test.timestamp }}</td></tr>
<tr><td><a href="test.php?id={{ test.id }}">{{ test.timestamp | date('D j. M Y, H:i:s') }}</td></tr>
{% endfor %}
</tbody>
</table>
{% else %}
<div class="bg-light p-3 rounded mt-3">
<pre class="mb-0">Keine Tests gefunden.</pre>
<pre class="mb-0">Keine Tests gefunden.</pre>
</div>
{% endif %}

View File

@ -63,7 +63,9 @@ function test_finished() {
or die(return_error(500, 'connect Datenbankfehler: ' . pg_last_error()));
$query = "INSERT INTO tests VALUES (DEFAULT, $1, $2) RETURNING id";
$values = [ date('Y-m-d H:i:s'), json_encode($data) ];
$date = $data['test']['data']['temperatureSamples'][0]['time'];
$values = [ $date, json_encode($data) ];
$rc = pg_query_params($dbconn, $query, $values);