本文整理汇总了PHP中Estado::selecionarPorId方法的典型用法代码示例。如果您正苦于以下问题:PHP Estado::selecionarPorId方法的具体用法?PHP Estado::selecionarPorId怎么用?PHP Estado::selecionarPorId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Estado
的用法示例。
在下文中一共展示了Estado::selecionarPorId方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Estado
<th width="10%" >Estado</th>
<th width="1%" >Cidade</th>
<th width="1%" >Bairro</th>
<th width="10%" >Endereço</th>
<?php
}
?>
<th width="10%" class="td-actions"></th>
</tr>
</thead>
<tbody>
<?php
$estado = new Estado();
$cidade = new Cidade();
foreach ($listaDeParticipantes as $p) {
$estado->selecionarPorId($p->estado);
$cidade->selecionarPorId($p->cidade);
$idadeParticipante = Funcao::calculaIdade($p->data_nascimento);
if ($p->funcao == 'participante') {
if ($p->pago) {
$botao = '<a id="participante-' . $p->id . '" title="Desaprovar o pagamento do participante" href="javascript:void(0);" class="btn btn-small btn-success btn-pagar" style="width:35%; margin-right:2%; color:white;">Pago</a>';
} else {
$botao = '<a title="enviar boleto ao participante por email" href="javascript:void(0);" id="enviar_' . $p->id . '" class="btn btn-small" ><i class="btn-icon-only icon-envelope"> enviar boleto</i></a> <a id="participante-' . $p->id . '" title="Aprovar o pagamento do participante" href="javascript:void(0);" class="btn btn-small btn-danger btn-pagar" style="width:35%; margin-right:2%; color:white;">Não Pago</a>';
}
//Com voucher
if ($p->voucher) {
$botao = '<a title="Voucher: ' . $p->voucher . '" href="javascript:void(0);" class="btn btn-small btn-info btn-pagar" style="width:35%; margin-right:2%; color:white;" >Voucher</a>';
}
} else {
$botao = '<a id="isento-' . $p->id . '" title="Participante isento de pagamento" href="javascript:void(0);" class="btn btn-small btn-primary" style="width:35%; margin-right:2%; color:white;">Isento</a>';
}
示例2: getEstado
public function getEstado()
{
if (!empty($this->estado)) {
$estado = new Estado();
$estado->selecionarPorId($this->estado);
return $estado;
} else {
return $this->estado;
}
}
示例3: foreach
<div class="span4">
<div class="widget stacked widget-table">
<div class="widget-header">
<span class="icon-list-alt"></span>
<h3>Inscritos por Estado</h3>
</div> <!-- .widget-header -->
<div class="widget-content">
<table class="table table-bordered table-striped">
<tbody>
<?php
$count = 0;
if (!empty($estatisticas->totalEstados)) {
foreach ($estatisticas->totalEstados as $idEstado => $quantidadePorEstado) {
$estado = new Estado();
$estado->selecionarPorId($idEstado);
if ($count == 0) {
echo '<tr>';
}
echo '<td class="description">';
echo $estado->nome, ': ' . $quantidadePorEstado;
echo '</td>';
if ($count == 3) {
echo '</tr>';
}
$count++;
if ($count == 3) {
$count = 0;
}
}
}
示例4: listar_nova
public static function listar_nova()
{
$participante = new Participante();
$totalParticipantesPagos = $participante->count('pago = 1 AND voucher IS NULL');
$totalParticipantesNaoPagos = $participante->count('pago = 0 AND funcao = "participante" AND voucher IS NULL');
$totalParticipantesIsentos = $participante->count('pago = 0 AND funcao != "participante"');
$totalParticipantesVouchers = $participante->count(' voucher IS NOT NULL ');
$listaDeParticipantes = $participante->listar('', ' pago ASC, nossonumero DESC');
$totalNaoCompareceu = $participante->count('confirmou = 0');
$totalCompareceu = $participante->count('confirmou = 1');
$estatisticas = new StdClass();
$estatisticas->totalMasculino = 0;
$estatisticas->totalFeminino = 0;
$estatisticas->totalAcademico = 0;
$estatisticas->totalGovernamental = 0;
$estatisticas->totalTerceiroSetor = 0;
$estatisticas->totalEmpresarial = 0;
//IDADES
$estatisticas->menorQue_20 = 0;
$estatisticas->entre21_25 = 0;
$estatisticas->entre26_30 = 0;
$estatisticas->entre31_40 = 0;
$estatisticas->entre41_50 = 0;
$estatisticas->entre51_60 = 0;
$estatisticas->maiorQue_60 = 0;
foreach ($listaDeParticipantes as $participante) {
$idade = Funcao::calculaIdade($participante->data_nascimento);
switch ($idade) {
case $idade <= 20:
$estatisticas->menorQue_20++;
break;
case $idade <= 25:
$estatisticas->entre21_25++;
break;
case $idade <= 30:
$estatisticas->entre26_30++;
break;
case $idade <= 40:
$estatisticas->entre31_40++;
break;
case $idade <= 50:
$estatisticas->entre41_50++;
break;
case $idade <= 60:
$estatisticas->entre51_60++;
break;
case $idade > 60:
$estatisticas->maiorQue_60++;
break;
}
switch ($participante->sexo) {
case 'm':
$estatisticas->totalMasculino++;
break;
case 'f':
$estatisticas->totalFeminino++;
break;
}
@$estatisticas->totalEstados[$participante->estado]++;
switch ($participante->area_atuacao) {
case 'academica':
$estatisticas->totalAcademico++;
break;
case 'governamental':
$estatisticas->totalGovernamental++;
break;
case 'empresarial':
$estatisticas->totalEmpresarial++;
break;
default:
$estatisticas->totalTerceiroSetor++;
break;
}
$cidades = array();
$cidades[] = $participante->cidade;
$estados = array();
$estados[] = $participante->estado;
}
$estados = array_unique($estados);
$estado = new Estado();
$estadosFormatados = array();
foreach ($estados as $idEstado) {
$estado->selecionarPorId($idEstado);
$estadosFormatados[$estado->uf] = $estado->id . ':' . $estado->uf;
}
ksort($estadosFormatados, SORT_REGULAR);
$estadosFormatados = implode(";", $estadosFormatados);
$cidades = array_unique($cidades);
$cidade = new Cidade();
$cidadesFormatadas = array();
foreach ($cidades as $idCidade) {
$cidade->selecionarPorId($idCidade);
$cidadesFormatadas[$cidade->nome . $cidade->uf] = $cidade->id . ':' . addslashes($cidade->nome . ' - ' . $cidade->uf);
}
ksort($cidadesFormatadas, SORT_REGULAR);
$cidadesFormatadas = implode(";", $cidadesFormatadas);
self::$variaveis = array('listaDeParticipantes' => $listaDeParticipantes, 'estatisticas' => $estatisticas, 'totalPagos' => $totalParticipantesPagos, 'totalNaoPagos' => $totalParticipantesNaoPagos, 'totalIsentos' => $totalParticipantesIsentos, 'totalVoucher' => $totalParticipantesVouchers, 'estadosFormatados' => $estadosFormatados, 'cidadesFormatadas' => $cidadesFormatadas, 'totalCompareceu' => $totalCompareceu, 'totalNaoCompareceu' => $totalNaoCompareceu);
self::$corpo = "listar_nova";
if ($_GET['exportar'] == 1) {
header("Content-type: application/vnd.ms-excel; charset=UTF-8");
//.........这里部分代码省略.........