Esempio n. 1
0
    foreach ($secretarias as $secretaria) {
        echo "<option value='{$secretaria['id']}'>{$secretaria['nome']}</option>";
    }
}
?>
            </select>
        </p>
        <p class="p50">
            <label for="campo_ano">Por Ano</label>
            <input type="number" name="ano" value="2015" id="campo_ano"/>
        </p>
        <p>
            <input type="submit" name="listar" value="Listar"/>
        </p>
    </form>

<?php 
$dados = filter_input_array(INPUT_GET, FILTER_DEFAULT);
if (isset($dados['listar'])) {
    $adminEmpenho = new AdminEmpenho();
    $sec_id = $dados['secretaria_id'];
    $ano = $dados['ano'];
    $adminEmpenho->getEmpenhosByFiltro($sec_id, $ano);
    $empenhos = $adminEmpenho->getResult();
    echo "<hr>";
    if ($empenhos) {
        include 'pages/lista_empenhos.php';
    } else {
        WSErro("Não há empenhos", WS_ALERT);
    }
}
Esempio n. 2
0
    $read = new Read();
    $read->ExeRead("pe_pessoa", "WHERE id = :id", "id={$pessoa_id}");
    //VERIFICANDO SE O ID CORRESPONDE A ALGUEM CADASTRADO
    if ($read->getRowCount() > 0) {
        $nome = $read->getResult()[0]['nome'];
        echo "<h2>Empenho para: <a href='home.php?page=pessoa&id={$pessoa_id}'>{$nome}<a> </h2>";
        //RECUPERANDO DADOS PARA O CADASTRO
        $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
        //VERIFICANDO SE OS DADOS FORAM INFORMADOS
        if (!empty($dados['salvar'])) {
            unset($dados['salvar']);
            $admin = new AdminEmpenho();
            //CADASTRANDO DADOS
            $admin->ExeCreate($dados);
            WSErro($admin->getError()[0], $admin->getError()[1]);
            if (!$admin->getResult()) {
                extract($dados, EXTR_PREFIX_ALL, 'em');
                include 'forms/form_empenho.php';
            } else {
                echo "<p><a href='home.php?page=novoempenho&pessoa_id={$pessoa_id}'>Cadastrar novo empenho</a><a href='home.php?page=empenhos&pessoa_id={$pessoa_id}'>Ver empenhos</a></p>";
            }
        } else {
            include 'forms/form_empenho.php';
        }
    } else {
        WSErro("Pessoa não encontrada", WS_ERROR);
    }
} else {
    WSErro("Pessoa não informada", WS_ERROR);
}
?>