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; }
<?php include "sessao.php"; include "head.php"; require_once $_SESSION['DOCROOT'] . "/classes/class.evento.php"; $ID = $_GET['evento']; $PG = $_GET['PG']; $eve = new Evento($ID); echo '<span class="titusr">Evento ' . $eve->getLocal() . ' dia ' . date("d/m/Y", $eve->getData()) . '</span>'; include "traco.php"; ?> <table id="detmembro"> <tr><td style="border:1px; border-style:solid; border-color:#000099;"><dd><?php echo str_replace(chr(13) . chr(10), "<br><dd>", $eve->getDescricao()); ?> </td></tr> <tr style="font-weight:bold;"><td colspan=2>Fotos:</td></tr> <?php $pasta = sprintf("./eventos/%06d/", $ID); $ini = $PG * 12 - 12 + 2; $max = $PG * 12 + 2; // echo ('<tr><td>ini= '.$ini.' max= '.$max.'</td></tr>'); echo ' <tr style="font-weight:bold;"><td colspan=2 style="border:1px; border-style:solid; border-color:#000099;"><table>'; if (is_dir($pasta)) { $fotos = scandir($pasta); if (count($fotos) < $max) { $max = count($fotos); } if (count($fotos) < 3) { echo "Nenhuma foto cadastrada para esse membro."; } else {
if ($numero != 0) { echo date("m", $eve->getData()); } ?> "> / <input tabindex="3" size="4" maxlength="4" style="width:35px;" name="ano" value="<?php if ($numero != 0) { echo date("Y", $eve->getData()); } ?> "> </td> </tr> <tr><td style="font-weight:bold;" width="30%" >Local:</td> </tr> <tr><td width="70%" > <input tabindex="4" size="60" maxlength="60" name="local" value="<?php echo $eve->getLocal(); ?> "></td> </tr> <tr><td colspan=2 style="font-weight:bold;" width="30%" >Descrição do Evento:</td> </tr> <tr><td colspan=2><textarea tabindex="5" maxlength="1024" name="descricao" rows=10 cols=50><?php echo $eve->getDescricao(); ?> </textarea></td></tr> <?php if ($numero == 0) { include "botincluir.php"; } else { include "botaltexc.php"; } ?> </table>
include "vlogin.php"; ?> <span id="titform"> <a href="menu_admin.php">Administração</a> -> <a href="lst_cadeventos.php">Cadastro de Eventos</a> </span> <?php include "traco.php"; require_once $_SESSION['DOCROOT'] . "/classes/class.evento.php"; $ID = $_GET['ID']; $eve = new Evento($ID); ?> <span class="titusr">Fotos do Evento em <?php echo $eve->getLocal() . " dia " . date("d/m/Y", $eve->getData()); ?> </span> <table class="fotosusr"> <?php $max = 12; $pasta = sprintf("./eventos/%06d/", $ID); formulario($eve); $qtfotos = mostrafoto($pasta, $eve); if ($qtfotos == 0) { semfoto(); } ?> </table> <?php