<?php

declare(strict_types=1);

require_once __DIR__ . '/../models/Ocorrencia.php';

class ConsultaController extends Controller
{
    public function index(): void
    {
        $this->view('public/consultar', ['resultado' => null], 'public');
    }

    public function search(): void
    {
        $protocolo = trim($_POST['protocolo'] ?? '');

        $model = new Ocorrencia();
        $resultado = $model->buscarPorProtocolo($protocolo);

        $this->view('public/consultar', compact('resultado'), 'public');
    }

    public function appIndex(): void
    {
        $appMode = true;
        $this->view('public/consultar', ['resultado' => null, 'appMode' => $appMode], 'app');
    }

    public function appSearch(): void
    {
        $protocolo = trim($_POST['protocolo'] ?? '');

        $model = new Ocorrencia();
        $resultado = $model->buscarPorProtocolo($protocolo);

        $appMode = true;
        $this->view('public/consultar', compact('resultado', 'appMode'), 'app');
    }
}
