Example #1
0
$Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (isset($Dados) && $Dados['SendPostForm']) {
    $Dados['taxa_status'] = $Dados['SendPostForm'] == 'Cadastrar' ? '0' : '1';
    unset($Dados["SendPostForm"]);
    $AdminTaxas = new AdminTaxas();
    if (in_array("", $Dados)) {
        WSErro("Preencha todos os campos!", WS_ALERT);
    } elseif ($AdminTaxas->FindNome($Dados['taxa_descricao'])) {
        $taxa = $AdminTaxas->FindNome($Dados['taxa_descricao']);
        WSErro("A taxa <b>{$taxa->taxa_descricao}</b> já existe no sistema!", WS_INFOR);
    } elseif (!is_numeric($Dados['taxa_valor'])) {
        WSErro("O campo valor, precisa de um valor numerico.", WS_ALERT);
    } else {
        if ($AdminTaxas->ExeCreate($Dados)) {
            WSErro("Cadastrado com sucesso!", WS_ACCEPT);
            header("Location: " . IMP_INCLUDE . "admin/&exe=taxas/update&create=true&taxaId=" . $AdminTaxas->getResult());
        } else {
            WSErro("Erro no cadastro!", WS_ERROR);
        }
    }
}
?>
<article>
    <h1>Criar Taxas:</h1>

    <div class="row">
        <form class="form col-md-offset-2 col-md-8" name="modelo" method="post">
            <div class="form-group">
                <label>Nome:</label>
                <input name="taxa_descricao" type="text" placeholder="Nome" class="form-control" value="<?php 
echo $Dados['taxa_descricao'];