Compare commits

...

2 commits

Author SHA1 Message Date
8b433726f3 Trigger: Modul-Deploy [deploy]
All checks were successful
Deploy netdiag / deploy (push) Successful in 13s
2026-08-15 17:46:03 +02:00
5e683cf0c7 WLAN-Momentaufnahme aus dem Demomodus kennzeichnen
Die App kann WLAN-Netze zum Ansehen/Vorführen simulieren (Emulator und Geräte
ohne Empfang zeigen sonst nichts). Solche Momentaufnahmen tragen demodaten:true
im Ergebnis — Kartenansicht und PDF weisen das jetzt als eigene Zeile aus.

Im PDF besonders wichtig: das Dokument geht zum Kunden, dort darf eine
Vorführung nie wie eine echte Messung am Standort aussehen.
2026-08-15 17:45:52 +02:00
2 changed files with 16 additions and 0 deletions

View file

@ -219,6 +219,14 @@ function netdiagFormatWifiKanal($data)
{ {
$out = '<div class="netdiag-result">'; $out = '<div class="netdiag-result">';
// Aus dem Demomodus der App: erfundene Netze zum Ansehen/Vorführen. Muss
// deutlich sichtbar bleiben, sonst wird eine Demo später für eine echte
// Messung am Kundenstandort gehalten.
if (!empty($data['demodaten'])) {
$out .= '<div class="netdiag-kv"><strong style="color:#b45309">'
.dol_escape_htmltag('DEMODATEN — keine echte Messung').'</strong></div>';
}
$sum = array(); $sum = array();
if (isset($data['anzahlNetze'])) { if (isset($data['anzahlNetze'])) {
$sum[] = $data['anzahlNetze'].' Netze sichtbar'; $sum[] = $data['anzahlNetze'].' Netze sichtbar';

View file

@ -313,6 +313,14 @@ function netdiagPdfWifiKanal($pdf, $json)
return; return;
} }
// Aus dem Demomodus der App — im PDF besonders wichtig zu kennzeichnen,
// weil das Dokument beim Kunden landet.
if (!empty($data['demodaten'])) {
$pdf->SetFont('', 'B', 8);
$pdf->MultiCell(180, 5, 'DEMODATEN — keine echte Messung', 1, 'L');
$pdf->SetFont('', '', 8);
}
// Kopfzeile: Anzahl, eigenes Netz, Empfehlung // Kopfzeile: Anzahl, eigenes Netz, Empfehlung
$sum = array(); $sum = array();
if (isset($data['anzahlNetze'])) { if (isset($data['anzahlNetze'])) {