<?php
// app/Controllers/HomeController.php
// Controller pro úvodní stránku – přihlášené uživatele rovnou přesměruje na dashboard.

namespace App\Controllers;

use App\Core\Controller;
use App\Core\Auth;
use App\Core\Database;

/**
 * Zobrazí marketingovou/úvodní stránku.
 * Přihlášení uživatelé jsou okamžitě přesměrováni na dashboard.
 */
class HomeController extends Controller
{
    public function __construct(Database $db)
    {
        parent::__construct($db);
    }

    /** Přesměruje přihlášeného uživatele na dashboard; ostatním zobrazí home stránku. */
    public function index()
    {
        if (Auth::check()) {
            $this->redirect(BASE_URL . '/dashboard/index');
        }
        $this->view->render('home/index', ['isHome' => true]);
    }
}
