.
Deploy / deploy (push) Successful in 38s

This commit is contained in:
2026-05-08 01:00:48 +02:00
parent f011522848
commit 95a6973313
3 changed files with 148 additions and 63 deletions
+19
View File
@@ -337,6 +337,25 @@ function handleEvents($method, $id, $db) {
]);
echo json_encode(['id' => $db->lastInsertId()]);
break;
case 'PUT':
if ($id) {
$data = json_decode(file_get_contents('php://input'), true);
$fields = [];
$params = [];
foreach (['team_id','title','description','severity','event_type','occurred_at'] as $f) {
if (isset($data[$f])) {
$fields[] = "$f = ?";
$params[] = $data[$f];
}
}
if ($fields) {
$params[] = $id;
$stmt = $db->prepare("UPDATE events SET " . implode(', ', $fields) . " WHERE id = ?");
$stmt->execute($params);
}
echo json_encode(['updated' => true]);
}
break;
case 'DELETE':
if ($id) {
$stmt = $db->prepare("DELETE FROM events WHERE id = ?");