本文整理汇总了PHP中Evento::getLocal方法的典型用法代码示例。如果您正苦于以下问题:PHP Evento::getLocal方法的具体用法?PHP Evento::getLocal怎么用?PHP Evento::getLocal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Evento
的用法示例。
在下文中一共展示了Evento::getLocal方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: substituirVariaveis
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;
}
示例2: str_replace
<?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 {
示例3: date
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>
示例4: Evento
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