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/offer_preview.php

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

UnzugeordnetAnwendungsdateiKritikalität: hochAPI
1
API
6
Tabellen
0
Dependencies
2
Ziele / Includes
Kritischer Bereich
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Verantwortung & Steuerung
ModulUnzugeordnet
RolleAnwendungsdatei
VerantwortungSchnittstelle & Request-Verarbeitung
Kritikalitäthoch
Go-Livenormal
Zweck

Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine direkte Antwort an Frontend oder aufrufende Logik zurück.

Eingang

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

Ausgabe

Liefert JSON-Antworten, liefert HTML-Ausgabe und setzt Content-Types wie text/html.

Bezug

Gehört fachlich zum Modul Unzugeordnet, greift auf Tabellen wie candidates, current, hcc_hotel_zusatzleistung, hcc_rateplans, hcc_zimmer, p_zimmerkategorie und bindet Dateien wie ../../php/hotelformularfuellen.php, ../../php/ini_inc.php ein.

Risiken

Änderungen an Parametern oder Antwortschema wirken direkt auf aufrufende Clients, Schemaänderungen in JSON-Antworten können Frontend-Logik oder Integrationen brechen, die Datei hängt an mehreren Tabellen und ist dadurch fachlich sensibler und Änderungen sollten mit besonderer Vorsicht getestet werden.

Tabellen
candidatescurrenthcc_hotel_zusatzleistunghcc_rateplanshcc_zimmerp_zimmerkategorie
Includes
../../php/hotelformularfuellen.php../../php/ini_inc.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

Keine lokalen Beziehungen erkannt.

Request & Response

Eingänge und Ausgaben im Detail

Eingang

GET
debugid

Ausgabe

JSONHTML

Content-Type
text/html

PHP-Struktur

Namespace & Signaturen

Freie Funktionen
  • function h: string Zeile 17
  • function sp_ident: string Zeile 84
  • function sp_qi: string Zeile 90
  • function spTableExists: bool Zeile 92
  • function spColumnExists: bool Zeile 105
  • function spListCols: array Zeile 118
  • function spPickCol: ?string Zeile 134
  • function sp_public_path: string Zeile 142
  • function fmtDateDE: string Zeile 163
  • function numPct: string Zeile 171
  • function sp_nights_between: int Zeile 603
  • function sp_try_from_price: ?float Zeile 634
  • function sp_find_upload_base_abs: array Zeile 737
  • function sp_find_file_by_checksum_best: string Zeile 762