<?php
$vereadoresDao = new \Dao\Vereadores();

try {
    $idParameter = filter_input(INPUT_GET, 'id');

    if ($idParameter !== null) {
        $idDecoded = base64_decode($idParameter);
        $vereadoresDao->getVereadorPorId($conecta, $idDecoded);

        // Verifica se $vereadoresDao não é nulo e se a propriedade id está definida
        if ($vereadoresDao !== null && property_exists($vereadoresDao, 'id') && $vereadoresDao->id !== null) {
            // Restante do seu código
        } else {
            // Lógica para lidar com $vereadoresDao ou id nulos, se necessário
            echo 'Vereador não encontrado.';
        }
    } else {
        // Lógica para lidar com o ID nulo, se necessário
        echo 'ID do vereador não fornecido.';
    }
} catch (\Exception $e) {
    // Tratar exceção (por exemplo, exibir mensagem de erro)
    echo 'Erro: ' . $e->getMessage();
}
?>
<div class="breadcrumb-holder">
    <div class="container-fluid">
        <ul class="breadcrumb">
            <li class="breadcrumb-item"><a href="./">Home</a></li>
            <li class="breadcrumb-item"><a href="vereadores.php">Vereadores</a></li>
            <li class="breadcrumb-item active"><?php echo ($vereadoresDao->id == 0 ? 'Adicionar Vereador' : 'Editar Vereador - ' . $vereadoresDao->nome); ?></li>
        </ul><!--/.breadcrumb -->
    </div><!---/.container-fluid -->
</div><!--/.breadcrumb-holder -->
<section class="dashboard-counts section-padding">
    <div class="container-fluid">
        <div class="row">
            <div class="col-lg-12">
                <div class="card">
                    <div class="card-header d-flex align-items-center">
                        <h2 class="h5 display"><?php echo ($vereadoresDao->id == 0 ? 'Adicionar Vereador' : 'Editar - ' . $vereadoresDao->nome); ?></h2>
                    </div><!--/.card-header -->
                    <div class="card-body">
                        <form class="form-horizontal" method="post" action="?p=salvar" enctype="multipart/form-data">
                            <input type="hidden" name="id" id="id" value="<?php echo $vereadoresDao->id; ?>">
                            <div class="form-group row">
                                <div class="col-md-4">
                                    <label class="form-label">Nome</label>
                                    <input type="text" name="nome" id="nome" placeholder="Nome" value="<?php echo $vereadoresDao->nome; ?>" maxlength="255" class="form-control" required>
                                </div><!--/.col-md-4 -->
                                <div class="col-md-3">
                                    <label class="form-label">RG</label>
                                    <input type="text" id="rg" name="rg" placeholder="RG" value="<?php echo $vereadoresDao->rg; ?>" class="form-control" maxlength="20" required>
                                </div><!--/.col-md-3 -->
                                <div class="col-md-3">
                                    <label class="form-label">Telefone</label>
                                    <input type="tel" name="telefone" id="telefone" class="form-control" value="<?php echo $vereadoresDao->telefone; ?>" placeholder="Telefone" maxlength="20">
                                </div><!--/.col-md-3 -->
                                <div class="col-md-2">
                                    <label class="form-label">Status</label>
                                    <select class="form-control" id="status" name="status" required>
                                        <option value="A" <?php echo ($vereadoresDao->status == 'A' ? 'selected' : ''); ?>>Ativo</option>
                                        <option value="B" <?php echo ($vereadoresDao->status == 'B' ? 'selected' : ''); ?>>Bloqueado</option>
                                    </select>
                                </div><!--/.col-md-2 -->
                            </div><!--/.form-group -->
                            <div class="form-group row">
                                <div class="col-md-4">
                                    <label class="form-label">Senha</label>
                                    <input type="password" name="senha" id="senha" class="form-control" value="<?php echo $vereadoresDao->senha; ?>" placeholder="Senha" maxlength="255" required>
                                </div><!--/.col-md-4 -->
                                <div class="col-md-4">
                                    <label class="form-label">Permissões</label>
                                    <input type="text" name="permissoes" id="permissoes" class="form-control" value="<?php echo $vereadoresDao->permissoes; ?>" placeholder="Permissões" maxlength="255">
                                </div><!--/.col-md-4 -->
                                <div class="col-md-4">
                                    <label class="form-label">Último Acesso</label>
                                    <input type="text" name="ultimo_acesso" id="ultimo_acesso" class="form-control" value="<?php echo ($vereadoresDao->ultimo_acesso == '' ? '' : date('d/m/Y H:i:s', strtotime($vereadoresDao->ultimo_acesso))); ?>" placeholder="Último Acesso" readonly>
                                </div><!--/.col-md-4 -->
                            </div><!--/.form-group -->
                            <div class="form-group row">
                                <div class="col-md-12 text-right">
                                    <button class="btn btn-sm btn-primary">
                                        <i class="fa fa-database"></i> Salvar
                                    </button>
                                </div>
                            </div><!--/.form-group -->
                        </form>
                    </div><!--/.card-body -->
                </div><!--/.card -->
            </div><!--/.col-lg-12 -->
        </div><!--/.row -->
    </div><!--/.container-fluid -->
</section><!--/.dashboard-counts -->
