Entwicklerhandbuch

Datei-Detail

Operative Code-Sicht

Datei-Detail

Datei-Steckbriefe bündeln Zweck, Eingang, Ausgabe, Bezug und Risiken in einer ruhigen Leselogik.

Dateien: 388API-Dateien: 99PHP-Dateien: 177

Datei-Detail

hotel/modules/staypass/reports.php

Vertiefte Sicht auf Verantwortung, Eingänge, Ausgaben, Kopplung und technische Struktur dieser Datei.

UnzugeordnetAnwendungsdateiKritikalität: mittel
0
API
0
Tabellen
2
Dependencies
4
Ziele / Includes
Verantwortung & Steuerung
ModulUnzugeordnet
RolleAnwendungsdatei
VerantwortungAnwendungslogik
Kritikalitätmittel
Go-Livenormal
Zweck

Übernimmt Anwendungslogik im Modul Unzugeordnet. Die Datei ist fachlich dem Projektfluss zugeordnet, ohne dass ihre Rolle allein heuristisch noch schärfer eingegrenzt werden konnte.

Eingang

GET-Parameter werden verarbeitet und zusätzliche Voraussetzungen entstehen über Includes und Initialisierungsdateien.

Ausgabe

Liefert HTML-Ausgabe und setzt Content-Types wie text/csv.

Bezug

Gehört fachlich zum Modul Unzugeordnet, bindet Dateien wie ../../footer.php, ../../php/hotelformularfuellen.php, ../../php/ini_inc.php, nav_staypass.php ein und steht in lokaler Beziehung zu Dateien wie hotel/footer.php, hotel/modules/staypass/nav_staypass.php.

Risiken

Die Datei ist vergleichsweise stark gekoppelt.

Tabellen

Keine Tabellen referenziert.

Includes
../../footer.php../../php/hotelformularfuellen.php../../php/ini_inc.phpnav_staypass.php
Endpoints

Keine Endpoints erkannt.

Hinweise / Tags

Keine zusätzlichen Hinweise vorhanden.

Weiterarbeiten

Verwandte Dateien und Tabellen

Inbound Dependencies

Keine lokalen Beziehungen erkannt.

Outbound Dependencies
  • hotel/footer.php | include | include
  • hotel/modules/staypass/nav_staypass.php | include | include

Request & Response

Eingänge und Ausgaben im Detail

Eingang

GET
exportfromrangeto

Ausgabe

HTML

Content-Type
text/csv

PHP-Struktur

Namespace & Signaturen

Freie Funktionen
  • function h: string Zeile 25
  • function spTableExists: bool Zeile 27
  • function spColumnExists: bool Zeile 32
  • function spPickDateColumn: ?string Zeile 37
  • function spClampInt: int Zeile 41
  • function spParseDate: ?string Zeile 42
  • function spDateRange: array Zeile 48
  • function spIsDateOrderOk: bool Zeile 60
  • function spSparklineSvg: string Zeile 64
  • function spDualLineSvg: string Zeile 88