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

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

UnzugeordnetAnwendungsdateiKritikalität: hoch
0
API
6
Tabellen
1
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
VerantwortungDatenzugriff & Persistenz
Kritikalitäthoch
Go-Livenormal
Zweck

Kapselt datennahe Logik für das Modul Unzugeordnet. Der Schwerpunkt liegt auf Lesen, Schreiben oder Strukturieren fachlicher Daten.

Eingang

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

Ausgabe

Liefert HTML-Ausgabe.

Bezug

Gehört fachlich zum Modul Unzugeordnet, greift auf Tabellen wie CURRENT_TIMESTAMP, hcc_sg_setting_kv, hcc_sg_social, TABLES, then, wert, bindet Dateien wie footer.php ein, verweist auf Ziele wie <?php echo h($self); ?> und steht in lokaler Beziehung zu Dateien wie hotel/modules/stayguide/footer.php.

Risiken

Die Datei hängt an mehreren Tabellen und ist dadurch fachlich sensibler und Änderungen sollten mit besonderer Vorsicht getestet werden.

Tabellen
CURRENT_TIMESTAMPhcc_sg_setting_kvhcc_sg_socialTABLESthenwert
Includes
footer.php
Endpoints
<?php echo h($self); ?>
Hinweise / Tags

Keine zusätzlichen Hinweise vorhanden.

Weiterarbeiten

Verwandte Dateien und Tabellen

Inbound Dependencies

Keine lokalen Beziehungen erkannt.

Outbound Dependencies
  • hotel/modules/stayguide/footer.php | include | include

Request & Response

Eingänge und Ausgaben im Detail

Eingang

GET
errsaved

POST
facebook_urlgoogle_maps_urlgoogle_review_urlinstagram_urllinkedin_urloverride_contact_emailoverride_contact_phoneshare_messagetelegram_urltiktok_urluse_contact_overridewebsite_urlwhatsapp_urlx_urlyoutube_url_csrf

Ausgabe

HTML

PHP-Struktur

Namespace & Signaturen

Freie Funktionen
  • function h: string Zeile 34
  • function sg_is_post: bool Zeile 39
  • function sg_csrf_token: string Zeile 42
  • function sg_csrf_check: void Zeile 51
  • function sg_redirect: void Zeile 62
  • function sg_table_exists: bool Zeile 91
  • function sg_try_create_social_table: void Zeile 109
  • function sg_clean_url: ?string Zeile 143
  • function sg_kv_table_ok: bool Zeile 177
  • function sg_kv_load: array Zeile 181
  • function sg_kv_upsert: void Zeile 197
  • function sg_kv_delete_keys: void Zeile 226