<?php if (file_exists(IMP_PATH . "_models\\AdminTaxas.class.php")) { include IMP_PATH . "_models\\AdminTaxas.class.php"; } $Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); $taxaId = filter_input(INPUT_GET, "taxaId", FILTER_DEFAULT); if (isset($Dados) && $Dados['SendPostForm']) { $Dados['taxa_status'] = $Dados['SendPostForm'] == 'Cadastrar' ? '0' : '1'; $Dados['taxa_id'] = $taxaId; unset($Dados["SendPostForm"]); $AdminTaxas = new AdminTaxas(); if (in_array("", $Dados)) { WSErro("Preencha todos os campos!", WS_ALERT); } elseif (!is_numeric($Dados['taxa_valor'])) { WSErro("O campo valor, precisa de um valor numerico.", WS_ALERT); } else { if ($AdminTaxas->ExeUpdate($Dados)) { WSErro("Atualizado com sucesso!", WS_ACCEPT); } else { WSErro("Erro ao atualizar!", WS_ERROR); } } } else { $ImpTaxa = new ImpTaxaImpress(); $ImpTaxa->Execute()->find("taxa_id={$taxaId}"); $Dados = (array) $ImpTaxa->Execute()->getResult(); } $checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN); if ($checkCreate && empty($AdminTaxas)) { WSErro("A taxa <b>{$Dados['taxa_descricao']}</b> foi cadastrado com sucesso no sistema!", WS_ACCEPT);
<?php if (file_exists(IMP_PATH . "_models\\AdminTaxas.class.php")) { include IMP_PATH . "_models\\AdminTaxas.class.php"; } $action = filter_input(INPUT_GET, "action", FILTER_DEFAULT); if (!empty($action)) { $AdminTaxas = new AdminTaxas(); $toaction = explode("/", $action); $taxa = $AdminTaxas->FindId($toaction[1]); if (!empty($taxa)) { switch ($toaction[0]) { case "active": $AdminTaxas->ExeStatus($toaction[1], 1); WSErro("Taxa de impressão <b>{$taxa->taxa_descricao}</b> ativo com sucesso!", WS_ACCEPT); break; case "inative": $AdminTaxas->ExeStatus($toaction[1], 0); WSErro("Taxa de impressão <b>{$taxa->taxa_descricao}</b> desativado com sucesso!", WS_ACCEPT); break; case "delete": if ($AdminTaxas->ExeDelete($toaction[1])) { WSErro("Taxa de impressão <b>{$taxa->taxa_descricao}</b> deletado com sucesso!", WS_ACCEPT); } else { WSErro("Erro ao deletar", WS_ERROR); } break; default: WSErro("Opss! opção invalida.", WS_ERROR); break; }
<?php if (file_exists(IMP_PATH . "_models\\AdminTaxas.class.php")) { include IMP_PATH . "_models\\AdminTaxas.class.php"; } $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">