closes #1
This commit is contained in:
@@ -67,56 +67,3 @@ $_SESSION['success'] = "Verbindung gespeichert";
|
|||||||
// =========================
|
// =========================
|
||||||
header('Location: ?module=connections&action=list');
|
header('Location: ?module=connections&action=list');
|
||||||
exit;
|
exit;
|
||||||
"type": "device_position" | "port_position" | "network_layout" | ...
|
|
||||||
"entity_id": 123,
|
|
||||||
"payload": { ... }
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
// TODO: Pflichtfelder prüfen
|
|
||||||
// $type = $data['type'] ?? null;
|
|
||||||
// $entityId = $data['entity_id'] ?? null;
|
|
||||||
// $payload = $data['payload'] ?? null;
|
|
||||||
|
|
||||||
// =========================
|
|
||||||
// Routing nach Typ
|
|
||||||
// =========================
|
|
||||||
|
|
||||||
switch ($type ?? null) {
|
|
||||||
|
|
||||||
case 'device_position':
|
|
||||||
// TODO:
|
|
||||||
// - Gerät-ID validieren
|
|
||||||
// - SVG-Koordinaten speichern
|
|
||||||
// - ggf. Zoom / Rotation
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'port_position':
|
|
||||||
// TODO:
|
|
||||||
// - Device-Type-Port-ID
|
|
||||||
// - Koordinaten relativ zum SVG
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'network_layout':
|
|
||||||
// TODO:
|
|
||||||
// - Kontext (Standort / Rack)
|
|
||||||
// - Gerätepositionen
|
|
||||||
// - Verbindungskurven
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
http_response_code(400);
|
|
||||||
echo json_encode([
|
|
||||||
'error' => 'Unknown save type'
|
|
||||||
]);
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
// =========================
|
|
||||||
// Antwort
|
|
||||||
// =========================
|
|
||||||
|
|
||||||
// TODO: Erfolg / Fehler zurückgeben
|
|
||||||
echo json_encode([
|
|
||||||
'status' => 'ok'
|
|
||||||
]);
|
|
||||||
|
|||||||
Reference in New Issue
Block a user