|
All checks were successful
Deploy bericht / deploy (push) Successful in 2s
Unterschrift (api/pages.php?action=signature): - Metadaten einbrennen: Überschrift, Bericht-Ref, Parent-Ref, Kunde, Datum/Zeit (Server), Unterzeichner-Name, Bestätigungstext, GPS - SHA256 Hash-Verkettung über alle vorherigen Seiten + Bericht-Ref → nachträgliches Austauschen von Seiten fällt auf - Composite-Canvas: Header mit Metadaten, Unterschrift mittig, Footer mit Hash + Server + Zeitstempel - Metadaten-JSON neben der PNG (für spätere Verifikation) - signer_name ist Pflicht, gps_lat/gps_lon optional - Page-Note zeigt Unterzeichner + Zeit statt nur 'Unterschrift Kunde' Kundenkarten-API (api/customers.php): - GET ohne id = Liste mit Suche (q-Param), zeigt Stammdaten + Bericht-Count - GET mit id = Detail: Stammdaten, letzten 50 Aufträge, 50 Rechnungen, 100 Berichte über UNION aus commande/facture JOIN - Nur echte Kunden (client IN (1,2,3)), keine reinen Lieferanten Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> [deploy] |
||
|---|---|---|
| .. | ||
| _inc.php | ||
| _jwt.php | ||
| auth.php | ||
| customers.php | ||
| delete_photo.php | ||
| orders.php | ||
| pages.php | ||
| pdf.php | ||
| photo.php | ||
| reports.php | ||
| voice.php | ||