$mail->sendConfirmacaoAgendamento($reserva->email, $reserva->entidade, $dispo->data, $dispo->hora); } else { $msg_erro = "Nao foi possivel salvar objeto!"; } } else { $msg_erro = "Objeto nao foi localizado!"; } } elseif ($action == "agendar") { $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()) { $msg = "Objeto salvo com sucesso! A reserva se encontra em analise para aprovacao. {$resp}"; $dispo = Disponibilidade::find($disponibilidade_id); $mail = new MailHelper(); $resp = $mail->sendAgendamento($email, $entidade, $dispo->data, $dispo->hora); } else { $msg_erro = "Nao foi possivel salvar objeto!"; } } header('Location: ' . "../views/reserva/reserva_lista.php?msg={$msg}&msg_erro={$msg_erro}&a=1{$query}");
$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; }