bericht/api
Eduard Wisch f37445ac9c
All checks were successful
Deploy bericht / deploy (push) Successful in 1s
feat: Unterschriften-Verifikation + Seiten-Reorder API
ajax/verify_signature.php:
- Liest Metadaten aus .meta.json neben einer Unterschrift-Seite
- Rechnet SHA256 über die zum Signaturzeitpunkt existierenden Seiten
  (erste N laut meta.page_count_at_signing)
- Vergleicht mit dem gespeicherten Hash → verified true/false
- Liefert reason bei Fehlschlag (Seitenanzahl oder Inhalt geändert)

bericht_card.php:
- Seiten mit .meta.json kriegen 🔒-Badge + grünen Rand
- 🔍-Button neben dem Löschen-Button öffnet Verifikations-Modal

editor.js:
- showSignatureVerifyResult-Modal zeigt alle Metadaten,
  beide Hashes, GPS als OpenStreetMap-Link, IP, User, Zeit
- Grün/Rot je nach Verifikationsergebnis

api/pages.php:
- Neuer Action reorder: POST mit {order:[ids]} schreibt neue
  page_order-Werte als Transaktion

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
[deploy]
2026-04-09 08:18:51 +02:00
..
_inc.php feat: Phase 2.3 + 2.4 — REST-API mit JWT-Auth 2026-04-08 22:40:52 +02:00
_jwt.php feat: Phase 2.3 + 2.4 — REST-API mit JWT-Auth 2026-04-08 22:40:52 +02:00
auth.php feat: Phase 2.3 + 2.4 — REST-API mit JWT-Auth 2026-04-08 22:40:52 +02:00
customers.php feat: Unterschriften-Härtung + Kundenkarten-API 2026-04-09 08:06:21 +02:00
delete_photo.php feat: Phase 4 API — Bericht-Liste, Finalize, Photo-Delete, Voice-Upload 2026-04-09 00:31:38 +02:00
orders.php fix: Foto-Upload hängt an neuestem Entwurf, nicht blind an [0] 2026-04-09 00:44:28 +02:00
pages.php feat: Unterschriften-Verifikation + Seiten-Reorder API 2026-04-09 08:18:51 +02:00
pdf.php feat: API-Endpoints für Phase 4 Block 1 2026-04-09 00:54:56 +02:00
photo.php fix: photo.php liest Authorization-Header robuster (Apache-kompatibel) 2026-04-08 23:27:26 +02:00
reports.php feat: Phase 4 API — Bericht-Liste, Finalize, Photo-Delete, Voice-Upload 2026-04-09 00:31:38 +02:00
voice.php feat: Phase 4 API — Bericht-Liste, Finalize, Photo-Delete, Voice-Upload 2026-04-09 00:31:38 +02:00