예제 #1
0
    <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;
예제 #2
0
$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 {
예제 #3
0
 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;
     }
 }