<?php
include_once 'php/controller/home-controller.php';
?>

<!--
    Seite: Home
    Inhalt: Beinhaltet den Inhalt der Startseite
-->
<main>
    <?php include_once "includes/alertMessages.php"?>

    <h1>Home</h1>
    <p>
        Schön, dass du da bist. EduForge ist deine digitale Werkstatt für Lernerfolg. Wir unterstützen Schüler und
        Studierende dabei, die passenden Lernmaterialien zu finden, Wissenslücken zu schließen und Gelerntes gezielt
        zu vertiefen.
    </p>

    <!-- Flexbox für aktive Kategorien -->
    <div class="flexbox">
        <?php
        if (!empty($categoriesWithArticles) && is_array($categoriesWithArticles)):
            foreach ($categoriesWithArticles as $category):
                ?>
                <div class="container">
                    <a href="index.php?pfad=showCategory&category=<?php echo htmlspecialchars($category['slug']); ?>" class="category-link">
                        <?php echo htmlspecialchars($category['name']); ?>
                    </a>

                    <!-- die 5 neuesten Beiträge der Kategorie -->
                    <div class="article-links-wrapper">
                        <?php foreach ($category['articles'] as $article): ?>
                            <div class="article-link">
                                <a href="index.php?pfad=showArticle&id=<?php echo htmlspecialchars($article->getId()); ?>">
                                    <?php echo htmlspecialchars($article->getTitle()); ?>
                                </a>
                            </div>
                        <?php endforeach; ?>
                    </div>
                </div>
            <?php
            endforeach;
        else:
            ?>
            <p>Aktuell sind keine Beiträge in den Kategorien vorhanden.</p>
        <?php endif; ?>
    </div>

</main>