Impressum

<?php
// API URL
$apiUrl = "https://api.gastroguide.de/public/imprints/296428/fjf8hf89j";

// API-Daten abrufen
$response = file_get_contents($apiUrl);
if ($response === FALSE) {
    echo "<p>Impressumsdaten konnten nicht geladen werden.</p>";
    return;
}

// JSON-Daten dekodieren
$data = json_decode($response, true);

// Überprüfen, ob die API-Daten gültig sind
if (!is_array($data) || empty($data)) {
    echo "<p>Ungültige Impressumsdaten.</p>";
    return;
}
?>

<section id="impressum">
    <h3>Angaben gemäß § 5 TMG:</h3>
    <p><strong><?= htmlspecialchars($data['imprName'] ?? 'Nicht angegeben') ?></strong></p>
    <p><?= htmlspecialchars($data['imprAddress'] ?? 'Nicht angegeben') ?></p>
    <p><?= htmlspecialchars($data['imprPlzOrt'] ?? 'Nicht angegeben') ?></p>

    <h3>USt-ID:</h3>
    <p><?= htmlspecialchars($data['imprUstId'] ?? 'Nicht angegeben') ?></p>

    <h3>Vertreten durch:</h3>
    <p>
        <?= htmlspecialchars($data['imprGmbH'] == 1 ? 'Geschäftsführung' : 'Inhaber') ?>: 
        <?= htmlspecialchars($data['imprGeschaeftsfuehrung'] ?? 'Nicht angegeben') ?>
    </p>

    <h3>Kontakt:</h3>
    <p>Telefon: <?= htmlspecialchars($data['imprTelefon'] ?? 'Nicht angegeben') ?></p>
    <p>E-Mail: <?= htmlspecialchars($data['imprEmail'] ?? 'Nicht angegeben') ?></p>

    <h3>Registereintrag:</h3>
    <p>Eintragung im Handelsregister.</p>
    <p>Registergericht: <?= htmlspecialchars($data['imprRegistergericht'] ?? 'Nicht angegeben') ?></p>
    <p>Registernummer: <?= htmlspecialchars($data['imprRegisternummer'] ?? 'Nicht angegeben') ?></p>

    <p>Aufsichtsbehörde: <?= htmlspecialchars($data['imprAufsichtsbehoerde'] ?? 'Nicht angegeben') ?></p>

    <h3>Quellenangaben für die verwendeten Bilder und Grafiken:</h3>
    <p><?= htmlspecialchars($data['mediaSource'] ?? 'Keine Angaben') ?></p>

    <h3>Websiteplanung und Umsetzung:</h3>
    <p><?= htmlspecialchars($data['websitePlaningAndImplementation'] ?? 'Keine Angaben') ?></p>

<!--    <h3>Haftungsausschluss:</h3>
    <p><?= htmlspecialchars($data['liabilityDisclaimer'] ?? 'Keine Angaben') ?></p>-->
</section>