function Inscrever($turma)
 {
     // instancia uma inscrição
     $inscricao = new Inscricao();
     // define algumas propriedades
     $inscricao->ref_aluno = $this->id;
     $inscricao->ref_turma = $turma;
     // persiste a inscrição
     $inscricao->store();
 }
 /**
  * Painel do participante
  * @return void
  */
 public function indexAction()
 {
     if (!Zend_Auth::getInstance()->hasIdentity()) {
         $this->_redirect('participantes/cadastrar');
     } elseif (Zend_Auth::getInstance()->getIdentity()->sRole == 'admin') {
         $this->_redirect('administrador');
     }
     $idUsuario = Zend_Auth::getInstance()->getIdentity()->id;
     $usuario = Usuario::build()->find($idUsuario)->current();
     // Atividades submetidas
     $this->view->atividadesSubmetidas = Atividade::build()->findByPalestrante($idUsuario);
     // Atividades que esta inscrito
     $this->view->atividadesInscrito = Atividade::build()->findByParticipante($idUsuario);
     // Vagas ocupadas/inscrições
     $this->view->vagasOcupadas = Inscricao::build()->countByAtividade();
 }
 public function marcarPresencaAction()
 {
     $this->_isAjax();
     $arrParticipante = $this->_request->getParam('usuario', false);
     $idAtividade = $this->_request->getParam('id_atividade', false);
     Inscricao::build()->getDefaultAdapter()->beginTransaction();
     try {
         Inscricao::build()->update(array('presenca' => 'N'), 'id_atividade=' . $idAtividade);
         foreach ($arrParticipante as $idUsuario) {
             Inscricao::build()->marcarPresenca($idAtividade, $idUsuario);
         }
         Inscricao::build()->getDefaultAdapter()->commit();
         echo 'Presença marcada com sucesso';
     } catch (Exception $e) {
         Inscricao::build()->getDefaultAdapter()->rollBack();
         echo $e->getMessage();
     }
 }
예제 #4
0
<?php

include_once dirname(__FILE__) . '/../../inc/config.inc.php';
include_once dirname(__FILE__) . '/../../model/Inscricao.class.php';
session_start();
if (!isset($_SESSION['usuario'])) {
    header("location: /" . $config['PATH'] . "/admin/form_login.php?syserror=AUTENTICACAO_NECESSARIA");
    exit;
}
$inscricao = Inscricao::find($_GET['id']);
$participante = $inscricao->participante;
$inscricao->delete();
header("location: /" . $config['PATH'] . "/admin/participantes/detalhar.php?msg=INSCRICAO_EXCLUIDA&id=" . $participante->id);
 public static function decorateInscricao(Inscricao $inscrito, $todosDetalhes = false)
 {
     $nInscrito = array();
     $nInscrito[id] = $inscrito->id;
     $nInscrito[id_pessoa] = $inscrito->id_pessoa;
     $nInscrito[nome] = $inscrito->pessoa()->nome;
     $nInscrito[id_preco] = $inscrito->id_preco;
     $nInscrito[titulo_preco] = $inscrito->preco()->titulo;
     $nInscrito[valor_inscricao] = $inscrito->valor_inscricao;
     $nInscrito[id_evento] = $inscrito->id_evento;
     $nInscrito[data_inscricao] = $inscrito->data_inscricao;
     $nInscrito[pre_inscricao] = $inscrito->pre_inscricao;
     $nInscrito[confirmado] = $inscrito->confirmado;
     $nInscrito[data_atualizacao_gateway] = $inscrito->data_atualizacao_gateway;
     $nInscrito[forma_pagamento_gateway] = $inscrito->forma_pagamento_gateway;
     $nInscrito[titulo_forma_pagamento_gateway] = $inscrito->titulo_forma_pagamento_gateway();
     $nInscrito[status_gateway] = $inscrito->status_gateway;
     $nInscrito[titulo_status_gateway] = $inscrito->titulo_status_gateway();
     $nInscrito[data_pagamento] = $inscrito->data_pagamento;
     $nInscrito[data_confirmacao] = $inscrito->data_confirmacao;
     $nInscrito[valor_pago] = $inscrito->valor_pago;
     $nInscrito[taxa_cobranca] = $inscrito->taxa_cobranca;
     $nInscrito[valor_liquido] = $inscrito->valor_liquido;
     $nInscrito[presente] = Plib::coalesce($inscrito->presente, 0);
     $nInscrito[fila_espera] = $inscrito->id_situacao == 10;
     $nInscrito[vencido] = $inscrito->vencido == 1;
     $nInscrito[id_pessoa_confirmacao] = $inscrito->id_pessoa_confirmacao;
     $nInscrito[nome_pessoa_confirmacao] = $inscrito->pessoa_confirmacao()->nome;
     if ($todosDetalhes) {
         $nInscrito[pessoa] = ControllerApi::decoratePessoa($inscrito->pessoa());
     }
     return $nInscrito;
 }
 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;
 }
예제 #7
0
}
$minicurso_id = $_GET['minicurso_id'];
session_start();
if (!isset($_SESSION['participante'])) {
    header("location: /" . $config['PATH'] . "/inscricoes/form_login.php?minicurso_id={$minicurso_id}&info=INSCRICAO_MINICURSO");
    exit;
}
$participante = $_SESSION['participante'];
$minicurso = Atividade::find($minicurso_id);
if (!$minicurso->temVagasDisponiveis()) {
    header("location: /" . $config['PATH'] . "/minicursos/index.php?syserror=VAGAS_ESGOTADAS");
    exit;
}
$inscricoes = $participante->getInscricoes();
foreach ($inscricoes as $inscricao) {
    if ($inscricao->atividade->id == $minicurso_id) {
        header("location: /" . $config['PATH'] . "/minicursos/index.php?syserror=JA_INSCRITO_MINICURSO");
        exit;
    }
}
/*if(Inscricao::verificar_conflito($participante, $minicurso)) {
	header("location: /" . $config['PATH'] . "/minicursos/index.php?syserror=CONFLITO_HORARIOS");
	exit;
}*/
$inscricao = new Inscricao();
$inscricao->participante = $participante;
$inscricao->atividade = $minicurso;
$inscricao->save();
$inscricao_id = $inscricao->id;
header("location: /" . $config['PATH'] . "/minicursos/confirmacao_inscricao.php?id={$inscricao_id}");
exit;
예제 #8
0
파일: index.php 프로젝트: jalerson/expotec
											<a href="/<?php 
        echo $config['PATH'];
        ?>
/admin/minicursos/certificados.php?id=<?php 
        echo $minicurso->id;
        ?>
" class="btn btn-success">Certificados</a>
										</td>
									</tr>
								<?php 
    }
    ?>
							</tbody>
						</table>
						<p><strong>Total de inscrições:</strong> <?php 
    echo Inscricao::getTotalInscricoes();
    ?>
 inscrito(s)</p>
					</div>
				<?php 
} else {
    ?>
					<p>Nenhum minicurso encontrado.</p>
				<?php 
}
?>
            </div>
			<div class="footer">
				<?php 
include_once dirname(__FILE__) . '/../../inc/footer.inc.php';
?>
예제 #9
0
파일: homeinfo.php 프로젝트: alencarmo/OCF
 $linha = sprintf('<td>Pior Ataque</td> ' . '<td>%s %s gols</td> ' . '<td>%s %s gols</td> ', $usrc->getLinkUsuario(), $rowc['gols'], $usrr->getLinkUsuario(), $rowr['gols']);
 echo '<tr>' . $linha . '</tr>' . "\n";
 $rowc = $cmp->getMelhorDefesa();
 $rowr = $r->getMelhorDefesa();
 $usrc = new Usuario($rowc['userid']);
 $usrr = new Usuario($rowr['userid']);
 $linha = sprintf('<td>Melhor Defesa</td> ' . '<td>%s %s gols</td> ' . '<td>%s %s gols</td> ', $usrc->getLinkUsuario(), $rowc['gols'], $usrr->getLinkUsuario(), $rowr['gols']);
 echo '<tr>' . $linha . '</tr>' . "\n";
 $rowc = $cmp->getPiorDefesa();
 $rowr = $r->getPiorDefesa();
 $usrc = new Usuario($rowc['userid']);
 $usrr = new Usuario($rowr['userid']);
 $linha = sprintf('<td>Pior Defesa</td> ' . '<td>%s %s gols</td> ' . '<td>%s %s gols</td> ', $usrc->getLinkUsuario(), $rowc['gols'], $usrr->getLinkUsuario(), $rowr['gols']);
 echo '<tr>' . $linha . '</tr>' . "\n";
 if ($_SESSION['logado'] == 'SIM') {
     $ins = new Inscricao($c, $_SESSION['userid']);
     $rodant = $cmp->getRodadaAnterior();
     $proxrod = $cmp->getProximaRodada();
     echo '<tr><td colspan=3>';
     include 'traco.php';
     echo '</tr>' . "\n";
     //Mostra os jogos da rodada atual
     $jgs = $ins->getJogosCopa($rodatual);
     $dsc = 'Jogos da Rodada:';
     foreach ($jgs as $j) {
         $jg = new JogoCopa($c, $rodatual, $j);
         $usrm = new Usuario($jg->getMandante());
         $usrv = new Usuario($jg->getVisitante());
         $linha = sprintf("<td style='color:green;'><b>%s</td><td  colspan=2>%s <b>%d x %d</b> %s</td>", $dsc, $usrm->getLinkUsuario(), $jg->getGolsMandante(), $jg->getGolsVisitante(), $usrv->getLinkUsuario());
         echo '<tr>' . $linha . '</tr>' . "\n";
         $dsc = "";
예제 #10
0
 public function cancelarAction()
 {
     if ($this->getRequest()->isGet()) {
         $this->view->nomeUsuario = Zend_Auth::getInstance()->getIdentity()->nome;
         $this->view->nomeAtividade = Atividade::build()->find($this->getRequest()->getParam('atividade_id'))->current()->nome;
         $this->view->atividade_id = $this->getRequest()->getParam('atividade_id');
     }
     if ($this->getRequest()->isPost()) {
         try {
             $idUsuario = Zend_Auth::getInstance()->getIdentity()->id;
             $idAtividade = $this->getRequest()->getParam('atividade_id');
             Inscricao::build()->cancelarInscricaoAtividadeUsuario($idUsuario, $idAtividade);
             $this->_addMessage('Inscrição na atividade cancelada com sucesso');
             $this->_redirect('participantes');
         } catch (Exception $e) {
             $this->_addMessage('Não foi possível cancelar a inscrição na atividade');
         }
     }
 }
예제 #11
0
$db->Close();
$db = new BD();
$sql = sprintf("select ifnull(cr.posicao,0) posicao,username,ifnull(cr.pontos,0) pontos,ra.rodadatual,ifnull(cr.posefetiva,0) posefetiva,i.campeonato,i.userid,c.descricao\n\t\t\t\t\t\tfrom\n\t\t\t\t\t\tcad_inscricao i,\n\t\t\t\t\t\tcad_usuario u,\n\t\t\t\t\t\tcad_campeonato c,\n\t\t\t\t\t\t(select campeonato,rodada,userid from cad_palpite\n\t\t\t\t\t\t  group by campeonato,rodada,userid) p,\n\t\t\t\t\t\t(select campeonato,max(rodada) rodadatual from\n\t\t\t\t\t\t(select campeonato,rodada,min(addtime(data, hora)) dataini\n\t\t\t\t\t\tfrom cad_rodada\n\t\t\t\t\t\tgroup by campeonato,rodada\n\t\t\t\t\t\thaving date_add(now(),interval 1 hour) > subtime(dataini,'00:15:00')) r\n\t\t\t\t\t\tgroup by campeonato) ra\n\t\t\t\t\t\tleft join\n\t\t\t\t\t\tcad_claroda cr\n\t\t\t\t\t\t\ton\n\t\t\t\t\t\tra.campeonato = cr.campeonato\n\t\t\t\t\t\tand ra.rodadatual = cr.rodada\n\t\t\t\t\t\tand cr.userid = i.userid\n\t\t\t\t\t\t\t\twhere\n\t\t\t\t\t\ti.userid = u.userid\n\t\t\t\t\t\tand i.campeonato = ra.campeonato\n\t\t\t\t\t\tand i.campeonato = p.campeonato\n\t\t\t\t\t\tand ra.rodadatual = p.rodada\n\t\t\t\t\t\tand ra.campeonato = p.campeonato\n\t\t\t\t\t\tand i.userid = p.userid\n\t\t\t\t\t\tand i.campeonato = c.codigo\n\t\t\t\t\t\tand c.flandamento = 'S'\n\t\t\t\t\t\tand cr.posefetiva <>0\n\t\t\t\t\t\tand c.codigo = %d\n\t\t\t\t\t\torder by posefetiva,username", $camp);
$db->Query($sql);
$vez = 0;
$posant = 0;
while ($db->Next()) {
    if ($vez == 0) {
        echo "<tr style='background:rgb(250, 252, 188);color:rgb(0, 102, 0);font-size:10px;'><td colspan=3>" . $db->getValue('descricao') . "</td></tr>";
        $ln = sprintf("       <tr style='background:rgb(250, 252, 188);color:rgb(0, 102, 0);font-size:10px;'><td  colspan=3><span>Classificação Rodada:<b>%02d</span></td></tr>", $db->getValue('rodadatual'));
        echo $ln;
        echo "<tr style='background:rgb(0, 102, 0);color:#ffffff'><td>Pos</td><td>Participante</td><td>Pts</td></tr>";
        $vez = 1;
    }
    $usr = new Usuario($db->getValue('userid'));
    $ins = new Inscricao($db->getValue('campeonato'), $db->getValue('userid'));
    if ($posant != $db->getValue('posicao')) {
        $pos = $db->getValue('posefetiva');
        $posant = $db->getValue('posicao');
    } else {
        $pos = " ";
    }
    /*           if ($row['posicao'] <= 5)
    			   $st = 'style="background:rgb(255, 194, 133);font-size:11px;"';           
               else*/
    $st = 'class="dettab"';
    $lin = sprintf("<tr %s><td align=center>%s</td><td>%s</td><td align=center>%s</td></tr>", $st, $pos, $usr->getLinkUsuario(), $ins->getLinkPontosParam($db->getValue('pontos')), $usr->getUserid(), $db->getValue('pontos'));
    echo $lin . "\n";
}
$db->Close();
?>
예제 #12
0
파일: listar.php 프로젝트: jalerson/expotec
<?php

include_once dirname(__FILE__) . '/../inc/config.inc.php';
include_once dirname(__FILE__) . '/../model/Participante.class.php';
include_once dirname(__FILE__) . '/../model/Inscricao.class.php';
if (!isset($_POST['cpf']) || $_POST['cpf'] == "") {
    header("location:" . $config['PATH'] . "/certificados/index.php?error=cpf");
    exit;
}
$participante = Participante::find_by_cpf($_POST['cpf']);
if (!isset($participante)) {
    header("location:" . $config['PATH'] . "/certificados/index.php?syserror=CPF_NAO_LOCALIZADO");
    exit;
}
$inscricoes = Inscricao::find_by_participante($participante->id);
?>

<!DOCTYPE HTML>
<html lang="pt-br">
	<head>
		<?php 
include_once dirname(__FILE__) . '/../inc/head.inc.php';
?>
	</head>
	<body>
		<div class="container rounded-corners">
			<div class="header">
				<?php 
$active = 'certificados';
?>
				<?php 
예제 #13
0
 public function indexAction()
 {
     $this->view->atividades = Atividade::build()->findAll();
     $this->view->countAtividades = Inscricao::build()->countByAtividade();
 }
예제 #14
0
 function pdf_index()
 {
     Configure::write('debug', 0);
     // Otherwise we cannot use this method while developing
     $incricao = $this->Inscricao->find('all');
     App::Import('Model', 'Inscricao');
     $inscricao = new Inscricao();
     App::Import('Model', 'Logmv');
     $logmv = new Logmv();
     $t0013inscricoes1 = $inscricao->find('all');
     for ($i = 0; $i < count($t0013inscricoes1); $i++) {
         $t0009anolectivo = $inscricao->getAnolectivo($t0013inscricoes1[$i]['Inscricao']['t0010turma_id']);
         $codigo[$i] = $t0009anolectivo[0]['tal']['codigo'];
     }
     $listas = array();
     //var_dump($incricao);
     foreach ($incricao as $m) {
         $lista = array();
         $lista[] = $m['Inscricao']['id'];
         $lista[] = $m['Anolectivo']['codigo'];
         $lista[] = $m['Aluno']['name'];
         $lista[] = $m['Turma']['name'];
         $lista[] = $m["Turma"]["anocurricular"] . ' / ' . $m["Turma"]["semestrecurricular"];
         if ($m['Turma']['turno_id'] == 1) {
             $turno = "Diurno";
         }
         if ($m['Turma']['turno_id'] == 2) {
             $turno = "Pos-Laboral";
         }
         if ($m['Turma']['turno_id'] == null) {
             $turno = "Sem turno";
         }
         $lista[] = $turno;
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 1) {
             $estado1 = "Inscrito";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 2) {
             $estado1 = "Aprovado";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 3) {
             $estado1 = "Reprovado";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 4) {
             $estado1 = "Cancelada";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 5) {
             $estado1 = "Anulada";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 6) {
             $estado1 = "Excluido";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 7) {
             $estado1 = "Admitido";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == 8) {
             $estado1 = "Dispensado";
         }
         if ($m['Inscricao']['tg0020estadoinscricao_id'] == null) {
             $estado1 = "Sem estado";
         }
         $lista[] = $estado1;
         //  $lista[] =$m["Planoestudo"]["name"];
         //  $lista[] =$m["Turma"]["anosemestrecurr"];
         //  $lista[] =$m["Turno"]["name"];
         $listas[] = $lista;
     }
     // $this->set('cursos',$this->Curso->find('all'));
     //var_dump($listas);
     $this->set('codigo', $codigo);
     $this->set('lista', $listas);
     $this->layout = 'pdf';
     //this will use the pdf.ctp layout
     $this->render();
 }
예제 #15
0
파일: clasbolao.php 프로젝트: alencarmo/OCF
    echo '         <tr> <td>Não existe campeonatos cadastrados ou em andamento no momento.<br></td> </tr>' . "\n";
} else {
    while ($db->Next()) {
        if ($camp != $db->getValue('campeonato')) {
            if ($camp != 0) {
                echo "<tr><td colspan=4><br></td></tr>\n";
            }
            $pos = 0;
            $cmp = new Campeonato($db->getValue('campeonato'));
            echo "<tr style='background:rgb(250, 252, 188);color:rgb(0, 102, 0);'><td colspan=10 align=center><b>" . $cmp->getDescricaoAno() . "</td></tr>\n";
            echo "<tr style='background:rgb(250, 252, 188);color:rgb(0, 102, 0);'><td colspan=3 align=center><b>Classificação do Bolão</td>\n\t\t\t\t\t\t\t</tr>\n";
            $camp = $cmp->getCodigo();
            echo "<tr  class='cabec'><td align=center>Pos</td><td>Participante</td><td align=center>Pontos</td></tr>\n";
        }
        $usr = new Usuario($db->getValue('userid'));
        $ins = new Inscricao($cmp->getCodigo(), $usr->getUserid());
        if ($posant != $ins->getPosicao()) {
            $pos = $ins->getPosefetiva();
            $posant = $ins->getPosicao();
        } else {
            $pos = " ";
        }
        if ($pos == 999999) {
            $pos = " ";
        }
        $lu = $usr->getLinkUsuario();
        if ($ins->getPago() == 'S') {
            $pg = "<img src='imagens/cifrao.jpg' border=none width=15 height=15>";
        } else {
            $pg = " ";
        }
예제 #16
0
<?php

include_once dirname(__FILE__) . '/../../inc/config.inc.php';
include_once dirname(__FILE__) . '/../../model/Inscricao.class.php';
session_start();
if (!isset($_SESSION['usuario'])) {
    header("location: /" . $config['PATH'] . "/admin/form_login.php?syserror=AUTENTICACAO_NECESSARIA");
    exit;
}
$inscricoes = Inscricao::find_certificados_by_atividade($_GET['id']);
// Criamos uma tabela HTML com o formato da planilha
$html = '';
$html .= '<table>';
$html .= '<tr>';
$html .= '<td>Nome</td>';
$html .= '<td>Matr&iacute;cula</td>';
$html .= '<td>Email</td>';
$html .= '<td>CPF</td>';
$html .= '</tr>';
foreach ($inscricoes as $inscricao) {
    $html .= '<tr>';
    $html .= '<td>' . utf8_decode($inscricao->participante->nome) . '</td>';
    $html .= '<td>' . $inscricao->participante->matricula . '</td>';
    $html .= '<td>' . $inscricao->participante->email . '</td>';
    $html .= '<td>' . $inscricao->participante->cpf . '</td>';
    $html .= '</tr>';
}
$html .= '</table>';
// Determina que o arquivo é uma planilha do Excel
header("Content-type: application/vnd.ms-excel");
// Força o download do arquivo
예제 #17
0
<?php

include_once dirname(__FILE__) . '/../../inc/config.inc.php';
include_once dirname(__FILE__) . '/../../model/Inscricao.class.php';
include_once dirname(__FILE__) . '/../../model/Atividade.class.php';
session_start();
if (!isset($_SESSION['usuario'])) {
    header("location: /" . $config['PATH'] . "/admin/form_login.php?syserror=AUTENTICACAO_NECESSARIA");
    exit;
}
$inscricoes = Inscricao::find_by_atividade($_GET['id']);
$minicurso = Atividade::find($_GET['id']);
?>
<center>
<img src="/<?php 
echo $config['PATH'];
?>
/img/ifrn.jpg" />

<h3>RELAÇÃO DE INSCRITOS PARA O MINICURSO<br/>
<?php 
echo $minicurso->tema;
?>
</h3>

<?php 
if (count($inscricoes) > 0) {
    ?>
	<table border="1">
		<thead>
			<tr>
예제 #18
0
 public function getInscricoes()
 {
     return Inscricao::find_by_participante($this->id);
 }