<?php
// Depto de Engenharia e Automacao - Master Automacao - Autor: Derlivon Silva

namespace App\Controllers;

use App\Core\Database;
use App\Core\View;

class ManualController
{
    private function config(): array
    {
        $path = dirname(__DIR__, 2) . '/config/database.php';
        return file_exists($path) ? (require $path) : [];
    }

    private function guardaConexao(): void
    {
        if (!Database::estaConfigurado()) { header('Location: /configurar'); exit; }
    }

    /** GET /manual — Manual interativo do BI */
    public function index(): void
    {
        $this->guardaConexao();
        $config = $this->config();
        View::render('manual/index', [
            'titulo'   => 'Manual do BI — ' . ($config['empresa'] ?? 'Premium Express Gestão'),
            'config'   => $config,
            'conexao'  => ['success' => true, 'mensagem' => ''],
            'segmento' => \App\Core\Lojas::resolverSegmento($config),
            'erros'    => [],
            'ano'      => date('Y'),
        ]);
    }
}
