} elseif (isset($_POST["alterar_motorista"])) { // Alterar motorista $motorista = Motorista::Consultar($_POST["motorista_id"]); $viagem->setMotorista($motorista); $viagem->Salvar(); Sessao::setMensagem("Motorista alterado"); Sessao::Direcionar("cadastro.php?id=" . $viagem->getID()); } elseif (isset($_POST["salvar"])) { // Salvar dados da viagem if (!$viagem->getID()) { $viagem->setSolicitante(Usuario::Consultar($_POST["solicitante_id"])); } $viagem->setDestino($_POST["destino"]); $viagem->setMotivo($_POST["motivo"]); $viagem->setQtdpessoas($_POST["qtd_pessoas"]); $viagem->setSaida($_POST["saida"]); $viagem->setChegada($_POST["chegada"]); if ($viagem->Validar()) { $viagem->Salvar(); Sessao::setMensagem("Viagem salva com sucesso"); Sessao::Direcionar("cadastro.php?id=" . $viagem->getID()); } else { $erros = "<b>Erros de validação</b><br/>"; foreach ($viagem->getErros() as $atributo => $erro) { $erros .= "<b>{$atributo}</b>: {$erro}<br/>"; } $_SESSION["viagem"] = $viagem; Sessao::setMensagem($erros); Sessao::Retornar(); } }
<?php require_once "../controle/controle.php"; Sessao::LoginNecessario(); if (isset($_POST["id"]) and $_POST["id"]) { $veiculo = Veiculo::Consultar($_POST["id"]); if (!$veiculo) { echo "Veiculo com ID = {$_POST['id']} não existe"; die; } } else { $veiculo = new Veiculo(); } $veiculo->setTipo($_POST["tipo"]); $veiculo->setPlaca($_POST["placa"]); $veiculo->setQtdPessoas($_POST["qtdpessoas"]); $veiculo->setCategoria($_POST["categoria"]); if ($veiculo->Validar()) { $veiculo->Salvar(); Sessao::setMensagem("Veiculo salvo com êxito!"); Sessao::Direcionar("cadastro.php?id=" . $veiculo->getID()); } else { $erros = "<b>Erros de validação</b><br/>"; foreach ($veiculo->getErros() as $atributo => $erro) { $erros .= "<b>{$atributo}</b>: {$erro}<br/>"; } $_SESSION["veiculo"] = $veiculo; Sessao::setMensagem($erros); Sessao::Retornar(); }
<?php require_once "../controle/controle.php"; if (isset($_POST["login"]) and $_POST["login"] and isset($_POST["senha"]) and $_POST["senha"]) { $usuario = Usuario::Autenticar($_POST["login"], $_POST["senha"]); if ($usuario) { $_SESSION["usuario"] = $usuario; Sessao::setMensagem("Usuario autenticado"); echo "Usuario autenticado"; Sessao::Direcionar("../index.php"); } else { Sessao::setMensagem("Usuario ou senha inválidos"); echo "Usuario ou senha inválidos"; Sessao::Retornar(); } }
<?php require_once "../controle/controle.php"; Sessao::LoginNecessario(); if (isset($_POST["id"]) and $_POST["id"]) { $motorista = Motorista::Consultar($_POST["id"]); if (!$motorista) { echo "Motorista com ID = {$_POST['id']} não existe"; die; } } else { $motorista = new Motorista(); } $motorista->setNome($_POST["nome"]); $motorista->setTelefone($_POST["telefone"]); $motorista->setEndereco($_POST["endereco"]); $motorista->setCnhNumero($_POST["cnhnumero"]); $motorista->setCnhCategoria($_POST["cnhcategoria"]); if ($motorista->Validar()) { $motorista->Salvar(); Sessao::setMensagem("Motorista salvo com êxito!"); Sessao::Direcionar("cadastro.php?id=" . $motorista->getID()); } else { $erros = "Erros de validação<br/>"; foreach ($motorista->getErros() as $atributo => $erro) { $erros .= "{$atributo}: {$erro}<br/>"; } $_SESSION["motorista"] = $motorista; Sessao::setMensagem($erros); Sessao::Retornar(); }