Datenbank

MariaDB 10.6 mit dem Schema freundea_website.

Tabellen

Inhalte

Tabelle Beschreibung
hp_sites Seiteninhalte (Titel, Beschreibung, Meta-Tags, Content)
hp_events Vereins-Events (Name, Beschreibung, Datum, Ort, Veranstalter)
hp_events_fremd Externe Events
hp_characters Charaktere (Nickname, Bild-URLs, Beschreibung, Sichtbarkeit, Sortierung)
hp_header Header-Bilder (inkl. Sonder-Event-Varianten)
hp_downloads Download-Dateien mit Zähler
hp_newsletter Newsletter-Artikel
hp_press Presseartikel

FAQ

Tabelle Beschreibung
hp_qa FAQ Allgemein
hp_qa_rd FAQ RhönDance
hp_qa_rent_suit FAQ Suitverleih

Fursuit-Verleih

Tabelle Beschreibung
rent_fursuits Inventar (Name, Mietpreise, Verfügbarkeit, Gewichts-/Größenlimits)
rent_fursuit_type Suit-Typen
rent_fursuit_parts Suit-Bestandteile
rent_fursuit_x_parts Suit-zu-Teile-Zuordnung

Fotos

Tabelle Beschreibung
event_link_archive Foto-Archiv-Metadaten
event_links Foto-Links pro Event

Benutzer & Sicherheit

Tabelle Beschreibung
users Benutzersystem (Telegram-Auth mit Metadaten)
hp_userdata Altes Benutzersystem (Nickname, Telegram-Handle)
security_keys API-/Sicherheitsschlüssel

Zahlungen

Tabelle Beschreibung
Zahlungsbestaetigung Zahlungsbestätigungen (Badge-Nummern, Status)
Zahlungserinnerungen Zahlungserinnerungen/Rechnungen

Konfiguration

Die Datenbankverbindung wird in lib/config.php (INI-Format) definiert:

db[driver] = 'mysql'
db[user] = ''
db[password] = ''
db[server] = 'localhost'
db[port] = '3306'
db[database] = 'freundea_website'