<li class="active">Lista de Vôos</li> </ul>'; } //configura o grupo na pagina //configura o grupo na pagina $oGrupo = new Grupo(); $idGrupo = $oGrupo->md5_decrypt($_REQUEST['idGrupo']); $oGrupo->getById($idGrupo); $tpl->NOME_GRUPO = $oGrupo->nomePacote; $tpl->ID_GRUPO_HASH = $_REQUEST['idGrupo']; $oVoo = new Voo(); $totalVoos = $oVoo->recuperaTotal($idGrupo); $pagina = isset($_REQUEST['pagina']) ? $_REQUEST['pagina'] : 1; $configPaginacao = $oVoo->paginar($totalVoos, $pagina); $rsVoo = $oVoo->getRows($configPaginacao['primeiroRegistro'], $configPaginacao['quantidadePorPagina'], array("id" => "asc"), array("grupo" => " = " . $idGrupo)); if ($configPaginacao['totalPaginas'] > 1) { $tpl->block("BLOCK_PAGINACAO"); } $tpl->TOTAL_PAGINAS = $configPaginacao['totalPaginas']; $tpl->PAGINA_ANTERIOR = $configPaginacao['paginaAnterior']; $tpl->PROXIMA_PAGINA = $configPaginacao['proximaPagina']; $tpl->PAGINA = $pagina; foreach ($rsVoo as $key => $voo) { $tpl->ID = $voo->id; $tpl->NUMERO = $voo->numeroVoo; $tpl->DATA = $oVoo->convdata($voo->dataEmbarque, "mtn"); $tpl->HORA = $voo->horaEmbarque; $tpl->HORA_CHEGADA = $voo->horaChegada; $tpl->TRECHO = $voo->trecho; $tpl->COMPANHIA = $voo->companhiaAerea->descricao;
$tpl->INI_VIG = $oGrupo->convdata($oGrupo->dataEmbarque, "mtn"); $tpl->FIM_VIG = $oGrupo->convdata($oGrupo->dataChegada, "mtn"); $datetime1 = date_create($oGrupo->dataEmbarque); $datetime2 = date_create($oGrupo->dataChegada); $interval = date_diff($datetime1, $datetime2); $tpl->DIAS_VIG = $interval->format('%a') + 1; $tpl->DESTINO = $oGrupo->destino; $tpl->PASSAGEIRO = $oParticipante->nomeFamilia(); $tpl->SEXO = $oParticipante->cliente->sexo; $tpl->DOCUMENTO = $oParticipante->cliente->passaporte; $imgsCAS = ""; $imgsId = "5"; //RECUPERA OS VOOS $oVoo = new Voo(); $oTicket = new Ticket(); $rsVoo = $oVoo->getRows(0, 999, array("id" => "asc"), array("grupo" => " = " . $idGrupo)); foreach ($rsVoo as $key => $voo) { $tpl->VOO = $voo->numeroVoo; $tpl->DATA = $oVoo->convdata($voo->dataEmbarque, "mtn"); $tpl->SAIDA = $voo->horaEmbarque; $tpl->CHEGADA = $voo->horaChegada; $tpl->TRECHO = $voo->trecho; if ($voo->companhiaAerea->logomarca != "" && !strpos($imgsId, '.' . $voo->companhiaAerea->id . '.')) { $tpl->LOGOMARCA = $voo->companhiaAerea->logomarca; $tpl->block('BLOCK_LOGO_OP'); $imgsId .= '.' . $voo->companhiaAerea->id . '.'; } if ($oTicket->getRow(array("voo" => " = " . $voo->id, "participante" => " = " . $oParticipante->id))) { $tpl->TICKET = $oTicket->ticket; $tpl->RESERVA = $oTicket->reserva; } else {
function editarSeguro() { try { $this->getById($_REQUEST['id']); $this->voucher = $_REQUEST['voucher']; $this->save(); $user = new Usuario(); $user->id = $_SESSION['ag_idUsuario']; //grava os tickets $oVoo = new Voo(); $rsVoo = $oVoo->getRows(0, 999, array("id" => "asc"), array("grupo" => " = " . $this->grupo->id)); foreach ($rsVoo as $key => $voo) { $oTicket = new Ticket(); $oTicket->getRow(array("voo" => " = " . $voo->id, "participante" => " = " . $this->id)); $oTicket->voo = $voo; $oTicket->participante = $this; $oTicket->ticket = $_REQUEST['ticket' . $voo->id]; $oTicket->reserva = $_REQUEST['reserva' . $voo->id]; $oTicket->save(); } //grava log de usuario $oLog = new LogUsuario(); $data = date("Y-m-d H:i:s"); $movimento = "ALTERAR SEGURO DO PARTICIPANTE<BR> CLIENTE: " . $this->cliente->nomeCompleto . "<BR> GRUPO: " . $this->grupo->nomePacote; $oLog->usuario = $user; $oLog->data = $data; $oLog->movimento = $movimento; $oLog->save(); //fim da log $_SESSION['tupi.mensagem'] = 48; } catch (Exception $e) { $_SESSION['tupi.mensagem'] = 49; } }