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/stayguide/api/guestmap/guestmap_data.php

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

UnzugeordnetAPI-EndpointKritikalität: hochAPI
1
API
23
Tabellen
0
Dependencies
0
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
RolleAPI-Endpoint
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.

Ausgabe

Liefert JSON-Antworten und setzt Content-Types wie application/json.

Bezug

Gehört fachlich zum Modul Unzugeordnet und greift auf Tabellen wie COLUMNS, hcc_hotel, hcc_hotel_legal, hcc_sg_angebot, hcc_sg_angebot_highlight, hcc_sg_angebot_i18n sowie weitere.

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
COLUMNShcc_hotelhcc_hotel_legalhcc_sg_angebothcc_sg_angebot_highlighthcc_sg_angebot_i18nhcc_sg_brandinghcc_sg_branding_i18nhcc_sg_dokumenthcc_sg_dokument_i18nhcc_sg_gasthcc_sg_guest_sessionhcc_sg_hotel_langhcc_sg_medienhcc_sg_medien_usagehcc_sg_offer_highlighthcc_sg_offer_highlight_i18nhcc_sg_offer_highlight_ownhcc_sg_settingshcc_sg_setting_kvKVsessionTABLES
Includes

Keine Includes erkannt.

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
debughotelhotel_nrlanglimit_gallerylimit_offerspreviewttoken

Ausgabe

JSON

Content-Type
application/json

PHP-Struktur

Namespace & Signaturen

Freie Funktionen
  • function gm_is_debug: bool Zeile 16
  • function gm_fail: void Zeile 20
  • function gm_pick: array Zeile 33
  • function gm_find_first_file: string Zeile 41
  • function gm_header: string Zeile 56
  • function gm_token: string Zeile 61
  • function gm_lang_param: string Zeile 68
  • function gm_is_preview: bool Zeile 75
  • function gm_json_decode: array Zeile 82
  • function gm_id_str: string Zeile 90
  • function gm_id_list_from_raw: array Zeile 99
  • function gm_first_kv: string Zeile 120
  • function gm_parse_list: array Zeile 129
  • function gm_time: ?string Zeile 147
  • function gm_date_de: ?string Zeile 168
  • function gm_money: string Zeile 176
  • function gm_excerpt: string Zeile 184
  • function gm_media_url: string Zeile 191
  • function gm_split_lines: array Zeile 207
  • function gm_join_address_text: string Zeile 219
  • function gm_frontdesk_from_hotel_row: string Zeile 225
  • function gm_reception_summary_from_json: string Zeile 253
  • function gm_bool_kv: bool Zeile 686
  • function gm_load_doc_pdf: ?array Zeile 703
  • function gm_load_images_by_ids: array Zeile 752
  • function gm_table_exists: bool Zeile 808
  • function gm_load_offer_highlights: array Zeile 833