$router->addMsgErro("Agendamento somente para data futura."); $router->redirect(); return; } $reserva = new Reserva(); $reserva->entidade = $entidade; $reserva->nome = $nome; $reserva->telefone = $telefone; $reserva->celular = $celular; $reserva->email = $email; $reserva->quantidade = $quantidade; $reserva->disponibilidade_id = $disponibilidade_id; $reserva->reserva_situacao_id = 3; #Aguardando Confirmacao $reserva->transporte_tipo_id = $transp; $reserva->transporte_numero = $nrtransp; $reserva->escolaridade_tipo_id = $escolaridade; if ($reserva->save()) { $router->addMsg("Objeto salvo com sucesso! A reserva se encontra em analise para aprovacao."); $mail = new MailHelper(); $mail->sendAgendamento($email, $entidade, $reserva->disponibilidade->data, $reserva->disponibilidade->hora); } else { $router->addMsgErro("Nao foi possivel salvar objeto!"); } $router->redirect(); return; } else { $router->addMsgErro("Operacao nao suportada!"); $router->redirect(); return; }
return false; } } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $action = $_POST['action']; $id = isset($_POST['id']) ? $_POST['id'] : NULL; $login = isset($_POST['login']) ? $_POST['login'] : NULL; $senha = isset($_POST['senha']) ? $_POST['senha'] : NULL; } else { $action = $_GET['action']; $id = $_GET['id']; } if ($action == "delete") { $usuario = Usuario::find($id); if ($usuario->delete()) { $router->addMsg("Objeto excluido com sucesso!"); } else { $router->addMsgErro("Nao foi possivel excluir objeto!"); } $router->redirect(); return; } elseif ($action == "new") { if ($login != NULL && $senha != NULL) { $usuario = new Usuario(); $usuario->login = $login; #verifica a força da senha if (!validateForcaSenha($senha)) { $router->redirect(); return; } $usuario->senha = md5($senha);