function column_default($item, $column_name)
 {
     /* @var $preco Preco */
     $preco = $this->itemsObj[$item['id']];
     switch ($column_name) {
         case 'categoria':
             return $item['titulo'];
             break;
         case 'valor':
             return PLib::format_cash($item['valor']);
             break;
         case 'inscritos':
             return $preco->getQtdInscritos() . '/' . $preco->getQtdConfirmados();
             break;
         case 'vagas':
             return $preco->vagas . '/' . $preco->getVagasRestantes();
             break;
         case 'status':
             return $item['encerrado'] == '1' ? "Encerrado" : "Atual";
             break;
         default:
             return $item[$column_name];
             //return print_r($item,true); //Show the whole array for troubleshooting purposes
     }
 }
/**
 * @param $evento Evento
 * @param $pessoa Pessoa
 * @param $inscricao Inscricao
 */
function etapaConteudo($evento, $pessoa, $inscricao)
{
    $categorias = $evento->getCategorias($pessoa);
    //    PLib::var_dump($categorias);
    /** @var $categoria Categoria */
    foreach ($categorias as $categoria) {
        echo input_radio_padrao("categoria", $categoria->id, "&nbsp;&nbsp;" . $categoria->titulo . " - " . PLib::format_cash($categoria->getPreco()->valor), null, $categoria->_permiteInscricao === false ? "disabled" : "") . "<br><br>";
    }
}
 function column_default($item, $column_name)
 {
     /* @var $desconto Desconto */
     $desconto = $this->itemsObj[$item['id']];
     switch ($column_name) {
         case 'desconto':
             if ($item['desconto_por'] == 'percentual') {
                 return $item['desconto'] . '%';
             } else {
                 return PLib::format_cash($item['desconto']);
             }
             break;
         case 'inscritos':
             $inscritos = $desconto->getQtdInscritos();
             if ($inscritos > 0) {
                 $inscritos = "<span style='color:blue;'>" . $inscritos . "</span>";
             }
             $confirmados = PLib::coalesce($desconto->getQtdConfirmados(), 0);
             $restantes = $desconto->getQuantidadeRestante();
             if ($confirmados > 0 && $restantes == 0) {
                 $confirmados = "<span style='color:green;'>" . $confirmados . "</span>";
             } else {
                 if ($confirmados > 0) {
                     $confirmados = "<span style='color:blue;'>" . $confirmados . "</span>";
                 }
             }
             return $inscritos . '/' . $confirmados;
             break;
         case 'pessoa':
             return '<a href="admin.php?page=Pessoas&action=view&id=' . $desconto->id_pessoa . '">' . $desconto->pessoa()->nome . '</a>';
             break;
         case 'validade':
             return PLib::date_relative($desconto->data_validade);
             break;
         case 'vagas':
             $restantes = $desconto->getQuantidadeRestante();
             if ($restantes == 0) {
                 $restantes = "<span style='color:green;'>" . $restantes . "</span>";
             }
             return $desconto->quantidade . '/' . $restantes;
             break;
         default:
             return $item[$column_name];
             //return print_r($item,true); //Show the whole array for troubleshooting purposes
     }
 }
 function column_title($item)
 {
     /* @var $inscricao Inscricao */
     $inscricao = $this->itemsObj[$item['id']];
     $link = $inscricao->getLinkPagamento();
     if ($inscricao->pessoa() == null) {
         return "Inscrição sem pessoa?";
     }
     // Começar retorno
     $return = '<a href="admin.php?page=Pessoas&action=view&id=' . $item['id_pessoa'] . '">' . PLib::capitalize_name($inscricao->pessoa->nome, 35) . '</a><br>
     <img src="' . $inscricao->pessoa()->getPictureUrl(80) . '" style="width:80px; margin-right: 8px; float:left;">';
     $return .= '</b> ';
     // Ações
     $actions = array('link' => '<a href="' . $link . '" target=_blank>Link Wizard</a>', 'edit' => '<a href="admin.php?page=Inscricoes&action=edit&id=' . $item['id'] . '">Editar</a>');
     if (PLib::coalesce($inscricao->confirmado, 0) == 0) {
         $actions['delete'] = '<a href="admin.php?page=Inscricoes&action=delete&id=' . $item['id'] . '&id_evento=' . $item['id_evento'] . '">Excluir</a>';
     }
     // Contar inscrições
     $inscricoes = count(Inscricoes::getInstance()->getByPessoa($item['id_pessoa']));
     if ($inscricoes == 1) {
         $inscricoes = "*";
     } else {
         $inscricoes = "({$inscricoes})";
     }
     $return .= $inscricoes . '<br>Ticket: ' . $item['id'];
     $return .= '<br>Inscrição: ' . Plib::date_relative($item['data_inscricao'], true) . " (" . PLib::days_between_dates($item['data_inscricao']) . " dias)";
     if ($item['id_preco'] != "") {
         $return .= '<br>Categoria: ' . $inscricao->categoria()->titulo;
     }
     if ($item['id_preco'] != "") {
         $return .= '<br>Lote: ' . $inscricao->preco()->titulo;
     }
     if ($inscricao->valor_inscricao) {
         $return .= '<br>Valor Inscrição: ' . PLib::format_cash($inscricao->valor_inscricao);
     }
     //        if ($item['codigo_gateway']){
     //$return.= '<br>'.$item['codigo_gateway'];
     //        }
     $return = '<div class=list_inscricoes_title>' . $return . '</div>';
     $return .= ' ' . $this->row_actions($actions);
     return $return;
 }
 function column_default($item, $column_name)
 {
     /* @var $desconto Desconto */
     $desconto = $this->itemsObj[$item['id']];
     switch ($column_name) {
         case 'desconto':
             if ($item['desconto_por'] == 'percentual') {
                 return $item['desconto'] . '%';
             } else {
                 return PLib::format_cash($item['desconto']);
             }
             break;
         case 'inscritos':
             return $desconto->getQtdInscritos() . '/' . $desconto->getQtdConfirmados();
             break;
         case 'vagas':
             return $desconto->quantidade . '/' . $desconto->getQuantidadeRestante();
             break;
         default:
             return $item[$column_name];
             //return print_r($item,true); //Show the whole array for troubleshooting purposes
     }
 }
            if ($evento->pago == 'gratuito') {
                ?>
                                    <p>Evento gratuito e aberto ao público, necessário apenas realizar a inscrição!</p>
                                <?php 
            } else {
                ?>
                                    <p><?php 
                $precos = PrecoEvento::obterPorEvento($evento->id);
                /* @var $preco Preco */
                foreach ($precos as $preco) {
                    if ($preco->encerrado == 1) {
                        echo "<del>";
                        echo $preco->titulo . ' - encerrado!<Br>';
                        echo "</del>";
                    } else {
                        echo $preco->titulo . ' - ' . PLib::format_cash($preco->valor) . '<Br>';
                        break;
                    }
                }
                ?>
</p>
                                <?php 
            }
            ?>
                                <br>
                                <p><a  href="<?php 
            echo the_permalink() . "?inscricao=1";
            ?>
" class="button_blue">Realizar Inscrição!</a></p>
                            <?php 
        } else {
    if (count($data) > 0) {
        foreach ($data as $dado) {
            echo $dado->forma_pagamento . ' - Confirmados: ' . $dado->qtd . ' - Recebido: ' . PLib::format_cash($dado->valor_pago) . ' - Valor Líquido: ' . PLib::format_cash($dado->valor_liquido) . '<br>';
        }
    }
    ?>
<br>
                            <b>Recebido:</b><br>
                            <?php 
    // Obter total
    global $wpdb;
    $sql = "select coalesce(sum(ev_inscricoes.valor_pago),0) as valor_pago, coalesce(sum(coalesce(ev_inscricoes.valor_liquido,ev_inscricoes.valor_pago)),0) as valor_liquido\n                                    from ev_inscricoes\n                                    where ev_inscricoes.id_evento={$evento->id} and ev_inscricoes.confirmado=1";
    $data = $wpdb->get_results($sql);
    if ($data) {
        echo "Total: " . PLib::format_cash($data[0]->valor_pago) . "<br>";
        echo "Liquido: " . PLib::format_cash($data[0]->valor_liquido) . "<br>";
    }
    ?>
                        </td>
                    <?php 
}
?>
                </tr>
            </table>

            <!--            <div class="inside">-->
            <!--                <table width="100%">-->
            <!--                    <thead>-->
            <!--                    <th width="300">Ação</th>-->
            <!--                    <th>Detalhes</th>-->
            <!--                    </thead>-->
 public function substituirVariaveis($mensagem, Evento $evento = null, Pessoa $pessoa = null, Inscricao $inscricao = null)
 {
     // Evento
     if ($evento != null) {
         $mensagem = str_replace('%evento_titulo%', $evento->titulo, $mensagem);
         $mensagem = str_replace('%evento_data_hora%', mb_strtolower(PLib::date_relative($evento->data . " " . $evento->hora, true, false)), $mensagem);
         if (function_exists('get_permalink')) {
             $mensagem = str_replace('%link_evento%', get_permalink($evento->id), $mensagem);
         }
         // Evento Local
         if ($evento->id_local != null) {
             $mensagem = str_replace('%evento_local%', $evento->local()->titulo, $mensagem);
             $mensagem = str_replace('%evento_local_endereco%', $evento->getLocal()->endereco, $mensagem);
             $mensagem = str_replace('%evento_local_telefone%', $evento->getLocal()->telefone, $mensagem);
         }
     }
     // Pessoa
     if ($pessoa != null) {
         $mensagem = str_replace('%pessoa_nome%', mb_convert_case(mb_strtolower($pessoa->nome), MB_CASE_TITLE, "UTF-8"), $mensagem);
         $mensagem = str_replace('%pessoa_primeiro_nome%', $pessoa->primeiro_nome(), $mensagem);
         $mensagem = str_replace('%pessoa_celular%', $pessoa->celular, $mensagem);
         $mensagem = str_replace('%pessoa_email%', $pessoa->email, $mensagem);
         $mensagem = str_replace('%pessoa_password%', $pessoa->getPassword(), $mensagem);
         if (strpos($mensagem, 'pessoa_extras') !== false) {
             $mensagem = str_replace('%pessoa_extras%', $pessoa->getExtrasExibicao(), $mensagem);
         }
         if (strpos($mensagem, 'pessoa_extras_social') !== false) {
             $mensagem = str_replace('%pessoa_extras_social%', $pessoa->getExtrasExibicao(null, true, false), $mensagem);
         }
     }
     // Inscrição
     if ($inscricao != null) {
         $mensagem = str_replace('%id_inscricao%', $inscricao->id, $mensagem);
         $mensagem = str_replace('%ticket%', $inscricao->id * 13, $mensagem);
         $mensagem = str_replace('%data_confirmacao%', $inscricao->data_confirmacao, $mensagem);
         $mensagem = str_replace('%valor_inscricao%', PLib::format_cash($inscricao->valor_inscricao), $mensagem);
         $mensagem = str_replace('%valor_pago%', PLib::format_cash($inscricao->valor_pago), $mensagem);
         $mensagem = str_replace('%forma_pagamento%', PagSeguroUtil::getFormaPagamentoTituloString($inscricao->forma_pagamento_gateway), $mensagem);
         $mensagem = str_replace('%meio_pagamento%', $inscricao->meio_pagamento, $mensagem);
         if (function_exists('get_permalink')) {
             $mensagem = str_replace('%link_pagamento%', $inscricao->getLinkPagamento(), $mensagem);
             $mensagem = str_replace('%link_avaliacao%', $inscricao->getLinkAvaliacao(), $mensagem);
             $mensagem = str_replace('%link_inscrito%', $inscricao->getLinkPagamento(), $mensagem);
             $mensagem = str_replace('%link_certificado%', $inscricao->getLinkCertificado(), $mensagem);
         }
         $mensagem = str_replace('%link_qrcode%', $inscricao->getLinkQrCode(), $mensagem);
         $mensagem = str_replace('%resumo_inscricoes%', 'Inscritos: ' . $inscricao->evento()->qtdInscritos() . ' - Confirmados: ' . $inscricao->evento()->qtdConfirmados(), $mensagem);
     }
     return $mensagem;
 }
 function column_default($item, $column_name)
 {
     $idEvento = $item['id'];
     /* @var $evento Evento */
     $evento = $this->itemsObj[$idEvento];
     //        var_dump($evento);
     //        var_dump($item);
     switch ($column_name) {
         // Obter total de visitantes
         case 'inscritos':
             global $wpdb;
             $return = null;
             $qtd = $evento->qtdPreInscritos();
             if ($qtd > 0) {
                 $return = 'Pré-inscritos: ' . $qtd . '<br>';
             }
             $return .= $evento->qtdInscritos() . " / " . $evento->qtdConfirmados() . '<br>';
             if ($evento->pago == 'pago') {
                 $return .= "Visitantes Inscritos: <b>{$evento->conversaoVisitantesInscritos}</b><br>";
                 if (!$evento->preInscricao()) {
                     $return .= "Inscritos Confirmados: <b>{$evento->conversaoInscritosConfirmados}</b><br>";
                 }
             }
             return $return;
             break;
             // Obter total de visitantes e pageviews
         // Obter total de visitantes e pageviews
         case 'visitas':
             global $wpdb;
             // Visitantes unicos
             $qtd = getVisitantesEvento($idEvento);
             // PageView
             $qtd2 = getPageViewsEvento($idEvento);
             return $qtd . " / " . $qtd2;
             break;
         case 'data':
             if ($item['data'] == null) {
                 return null;
             }
             $data = PLib::date_relative($item['data'] . " " . $item['hora'], false, false);
             if (strtotime($item['data']) > time()) {
                 $dias = PLib::days_between_dates($item['data']);
                 if ($dias > 0) {
                     $data .= "<br>" . $dias . " dias restantes";
                 }
             }
             return $data;
             break;
         case 'algomais':
             $return = null;
             if ($evento->noFuturo()) {
                 if ($evento->beta) {
                     $return = '[BETA]<br>';
                 }
                 if ($evento->preInscricao()) {
                     $return .= '[PRÉ-INSCRIÇÃO]<BR>';
                 }
                 if ($evento->pago == 'pago' && !$evento->preInscricao()) {
                     $preco = $evento->getPrecoAtual();
                     if ($preco != null) {
                         $vagasRestantes = $preco->getVagasRestantes();
                         if ($vagasRestantes <= 2) {
                             $vagasRestantes = "<span style='color:orangered;'>{$vagasRestantes}</span>";
                         }
                         if ($vagasRestantes <= 0) {
                             $vagasRestantes = "<span style='color:red;'>{$vagasRestantes}</span>";
                         }
                         $return .= "<b>Lote:</b> " . $preco->titulo . ' - ' . PLib::format_cash($evento->valor()) . ' - Vagas Restantes Lote: ' . $vagasRestantes . '<br>';
                     }
                 }
                 if ($evento->noFuturo() && !$evento->preInscricao()) {
                     $vagasDisponiveis = $evento->vagasDisponiveis();
                     if ($vagasDisponiveis <= 2) {
                         $vagasDisponiveis = "<span style='color:orangered;'>{$vagasDisponiveis}</span>";
                     }
                     if ($vagasDisponiveis <= 0) {
                         $vagasDisponiveis = "<span style='color:red;'>{$vagasDisponiveis}</span>";
                     }
                     $return .= "<b>Vagas Disponíveis Evento:</b> " . $vagasDisponiveis;
                 }
                 $erros = $evento->getErros();
                 if (count($erros['error']) > 0) {
                     $return .= '<br><span style="color:red;"><b>Erros: </b>' . count($erros['error']) . '</span>';
                 }
             } else {
                 if ($evento->hasAvaliacao()) {
                     $avaliacao1 = $evento->getAvaliacaoMediaPergunta(1);
                     $avaliacao2 = $evento->getAvaliacaoMediaPergunta(2);
                     $avaliacao3 = $evento->getAvaliacaoMediaPergunta(3);
                     $avaliacao = ($avaliacao1 + $avaliacao2 + $avaliacao3) / 3;
                     $avaliacao = number_format(round(($avaliacao1 + $avaliacao2 + $avaliacao3) / 3, 1), 1, '.', '');
                     $return .= 'Avaliação<br><div id="score_' . $evento->id . '"></div>';
                     $return .= "\n                            <script>\n                                jQuery(document).ready(function () {\n                                    jQuery('#score_{$evento->id}').raty({\n                                        score: {$avaliacao},\n                                        readOnly: true,\n                                        starHalf : 'star-half-big.png',\n                                        starOff : 'star-off-big.png',\n                                        starOn  : 'star-on-big.png',\n                                        path: '" . plugins_url('/Eventos/public/img/') . "'\n                                    });\n                                });\n                            </script>";
                 }
             }
             return $return;
             break;
         default:
             return $item[$column_name];
             //return print_r($item,true); //Show the whole array for troubleshooting purposes
     }
 }
 public static function processarTransacoes($integracao, PagSeguroTransactionSearchResult $transacoes)
 {
     //PLib::var_dump(count($transacoes->getTransactions()));
     if (count($transacoes->getTransactions()) > 0) {
         $results = Inscricoes::getInstance()->processarTransacoes($integracao->servico, $transacoes->getTransactions());
         if (count($results['inscricoes']) > 0) {
             echo "<h2>Inscrições</h2>";
             echo "<table>\n                        <thead>\n                            <th>Codigo<br>Gateway</th>\n                            <th>Ticket</th>\n                            <th>Evento</th>\n                            <th>Pessoa</th>\n                            <th>Forma<br>Pagamento</th>\n                            <th>Status<br>Transação</th>\n                            <th>Ultima<br>Atualização</th>\n                            <th>Pagamento</th>\n                            <th>Valor<br>Pago</th>\n                            <th>Sincronização<br>atual</th>\n                        </thead>";
             /** @var $inscricao Inscricao */
             foreach ($results['inscricoes'] as $inscricao) {
                 echo "<tr>\n                            <td>" . $inscricao->codigo_gateway . "</td>\n                            <td>" . $inscricao->id . "</td>\n                            <td><a href='admin.php?page=Eventos&action=view&id='" . $inscricao->id_evento . "'>" . $inscricao->evento()->titulo . "</a></td>\n                            <td><a href='admin.php?page=Pessoas&action=view&id='" . $inscricao->id_pessoa . "'>" . $inscricao->pessoa()->primeiro_nome() . "</a></td>\n                            <td>" . PagSeguroUtil::getFormaPagamentoTituloString($inscricao->forma_pagamento_gateway) . "</td>\n                            <td>" . $inscricao->_status_gateway . "</td>\n                            <td>" . PLib::date_relative($inscricao->data_atualizacao_gateway, true) . "</td>\n                            <td>" . PLib::date_relative($inscricao->data_pagamento, true) . "</td>\n                            <td>" . ($inscricao->valor_pago > 0 ? PLib::format_cash($inscricao->valor_pago) : '') . "</td>\n                            <td>" . $inscricao->_observacao . "</td>\n                          </tr>";
                 //                            var_dump($inscricao);
             }
             echo "</table>";
         }
         if (count($results['falhas']) > 0) {
             echo "<h2>Falhas</h2>";
             foreach ($results['falhas'] as $falha) {
                 echo $falha . '<br>';
             }
         }
     } else {
         echo "Sem transações no período<br>";
     }
 }
 public function aplicarTicket(Evento $evento, $ticket)
 {
     $ticket = sanitize_text_field($ticket);
     $desconto = Descontos::getInstance()->getByEventoTicket($evento->id, $ticket);
     if ($desconto == null) {
         $desconto = Descontos::getInstance()->getByTicket($ticket);
     }
     $dados = $ticket != null && $desconto != null;
     if ($dados) {
         if ($desconto->getQuantidadeRestante() <= 0) {
             $erro = "Este ticket de desconto já foi utilizado...";
         } else {
             $_SESSION['ticket'] = $ticket;
             $_SESSION['Evento_' . $evento->id]['descontos'][$desconto->ticket] = $desconto;
             if (count($_SESSION['Evento_' . $evento->id]['descontos']) == 1) {
                 setFlash("Muito bom! Você aplicou o ticket <b>{$desconto->ticket}</b> com <b>" . ($desconto->desconto_por == 'percentual' ? $desconto->desconto . '%' : PLib::format_cash($desconto->desconto)) . "</b> de desconto, e agora seu invesimento será de apenas " . PLib::format_cash($evento->getValorAtual()) . "!");
             } else {
                 setFlash("Você aplicou mais um desconto de <b>{$desconto->desconto}%</b>, agora terá o invesimento de apenas " . PLib::format_cash($evento->getValorAtual()) . "!");
             }
             return true;
         }
     } else {
         if (!$ticket) {
             $erro = "Informe um ticket de desconto";
         } else {
             if (!$desconto) {
                 $erro = "Ticket de desconto inválido ({$ticket}). Confira se digitou corretamente ou entre em contato com a Inspirar Digital.";
             }
         }
     }
     return $erro;
 }
 /**
  * Retorna a situação da inscrição em string para exibição amigável
  */
 public function getSituacaoString()
 {
     $return = null;
     // Fila de espera?
     if ($this->id_situacao == 10) {
         $return .= '<b>Fila Espera</b><br>';
     }
     // Presente? Confirmado?
     if ($this->presente == 1) {
         $return .= '<b>Confirmada e Presente</b>';
     }
     if ($this->presente != 1 && $this->confirmado == '1') {
         $return .= '<b>Confirmada</b>';
     }
     if ($this->confirmado == '1' && $this->data_confirmacao != null) {
         $return .= '<br>' . PLib::date_relative($this->data_confirmacao, true) . '<br>';
     } else {
         if ($this->confirmado === '0') {
             $return .= '<b>Cancelada</b><br>';
             if ($this->data_cancelamento != null) {
                 $return .= 'Cancelamento: ' . PLib::date_relative($this->data_cancelamento) . '<br>';
             }
         } else {
             if ($this->pre_inscricao == 1) {
                 $return .= '<b>Pré-inscrição</b><br>';
             }
         }
     }
     if ($this->confirmado == null) {
         $return .= '<b>Não confirmada</b><br>';
         if ($this->meio_pagamento != null) {
             $return .= 'Meio de Pagamento: ' . $this->meio_pagamento . '<br>';
         }
     }
     // Algo de pagamento?
     if ($this->forma_pagamento) {
         $return .= "Forma Pagamento: " . $this->forma_pagamento . '<br>';
     }
     if ($this->id_pessoa_confirmacao && $this->valor_pago) {
         $return .= "Pessoa Recebimento: " . $this->pessoa_confirmacao()->nome . '<br>';
     } else {
         if ($this->id_pessoa_confirmacao) {
             $return .= "Pessoa Confirmação: " . $this->pessoa_confirmacao()->nome . '<br>';
         }
     }
     if ($this->forma_pagamento_gateway) {
         $return .= "Forma Pgto Gateway: " . PagSeguroUtil::getFormaPagamentoTituloString($this->forma_pagamento_gateway) . '<br>';
     }
     if ($this->status_gateway) {
         $return .= "Status PagSeguro: " . PagSeguroUtil::getStatusTituloString($this->status_gateway) . '<br>';
     }
     if (PLib::coalesce($this->valor_pago, 0) > 0) {
         $return .= "Valor pago: " . PLib::format_cash($this->valor_pago) . '<br>';
     }
     if ($this->valor_liquido !== $this->valor_pago) {
         $return .= "Valor líquido: " . PLib::format_cash(PLib::coalesce($this->valor_liquido, $this->valor_inscricao)) . '<br>';
     }
     if ($this->data_atualizacao_gateway) {
         $return .= "Atualização: " . PLib::date_relative($this->data_atualizacao_gateway, true) . " (" . PLib::days_between_dates($this->data_atualizacao_gateway) . " dias)<br>";
     }
     return $return;
 }
/**
 * @param $evento Evento
 */
function etapaConteudo(Evento $evento, Pessoa $pessoa, Inscricao $inscricao)
{
    // Obter meios de pagamento
    $meios = getMeiosPagamento($evento, $pessoa, $inscricao);
    ?>

    <?php 
    //if ($textoTicket!=null) echo "<h4>$textoTicket</h4><br>";
    ?>

    <?php 
    if ($evento->descontoSessao()) {
        ?>
    <p>Aplicado desconto de <?php 
        echo $evento->getDescontoSessao();
        ?>
%. Valor de seu investimento:
        <b><?php 
        echo PLib::format_cash($evento->getValorAtual());
        ?>
</b></p>
<?php 
    }
    ?>

    <?php 
    foreach ($meios as $meioIndice => $meio) {
        ?>
        <div class="meio_pagamento">
            <div class="titulo">
                <h2><?php 
        echo $meio['titulo'];
        ?>
</h2>
                <?php 
        if ($meio['desconto'] == null) {
            ?>
                    <h3>Valor: <?php 
            echo PLib::format_cash($evento->getValorAtual());
            ?>
</h3>
                <?php 
        } else {
            // Calcular desconto
            $valor = $evento->getValorAtual();
            $valor = $evento->getValorAtual() - $evento->getValorAtual() * ($meio['desconto'] / 100);
            $valor = round($valor);
            ?>
<h3>Valor com desconto: <?php 
            echo PLib::format_cash($valor);
            ?>
</h3><?php 
        }
        ?>
            </div>
            <div>
                <div class="instrucoes">
                    <ul>
                        <?php 
        foreach ($meio['instrucoes'] as $instrucao) {
            ?>
                            <li><?php 
            echo $instrucao;
            ?>
</li>
                        <?php 
        }
        ?>
                    </ul>
                </div>
                <?php 
        if ($meio['url']) {
            ?>
                    <a href="<?php 
            echo $meio['url'];
            ?>
" class="button"
                       style="margin-right: 30px;"><?php 
            echo $meio['caption'];
            ?>
</a><br>
                <?php 
        } elseif ($meio['overlay']) {
            ?>
                    <a href="#" onclick="alert('<?php 
            echo $meio['overlay'];
            ?>
'); return false;" class="button"
                       style="margin-right: 30px;"><?php 
            echo $meio['caption'];
            ?>
</a><br>
                <?php 
        } elseif ($meio['confirm']) {
            ?>
                    <a href="#" onclick="confirmar_<?php 
            echo $meioIndice;
            ?>
('<?php 
            echo $meio['confirm'];
            ?>
'); return false;" class="button"
                       style="margin-right: 30px;"><?php 
            echo $meio['caption'];
            ?>
</a><br>
                    <script>
                        function confirmar_<?php 
            echo $meioIndice;
            ?>
(mensagem){
                            var ok=confirm(mensagem);
                            if (ok==true){
                                // Enviar requisição ajax dizendo que a pessoa escolheu isso
                                var url = "<?php 
            echo get_permalink() . '/?set_meio_pagamento=' . $meioIndice;
            ?>
";
//                                console.log(url);
                                getAjax(url,function(data){
                                    console.log(data);
                                });
                            }
                        }
                    </script>
                <?php 
        }
        ?>

            </div>
        </div>
        <br>&nbsp;<br>
    <?php 
    }
    ?>

    <?php 
}
        }
    }
    echo "<tr>\n                                    <td>" . $inscrito->pessoa()->nome . '</td>
                                    <td>' . $inscrito->titulo_forma_pagamento() . '</td>
                                    <td>' . PLib::format_cash($inscrito->valor_pago) . '</td>
                                    <td>' . PLib::format_cash(PLib::coalesce($inscrito->valor_liquido, $inscrito->valor_pago)) . '</td>
                                    <td>' . $inscrito->titulo_status_gateway() . '</td>
                                    </tr>';
}
?>
                    </table>

                    <br><br>
                    <h3>Gateway PagSeguro</h3>
                    Valor Disponível: <?php 
echo PLib::format_cash($valorDisponivel);
?>
<br>
                    Valor a Receber: <?php 
echo PLib::format_cash($valorAReceber);
?>
<br>
                    Despesas Gateway: <?php 
echo PLib::format_cash($data[0]->valor_pago - $data[0]->valor_liquido);
?>
<br>
                </div>
            </div>
        </div>
    </div>
</div>