Example #1
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>
Example #2
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';
include_once dirname(__FILE__) . '/../../inc/mensagens.inc.php';
session_start();
if (!isset($_SESSION['usuario'])) {
    header("location: /" . $config['PATH'] . "/admin/form_login.php?syserror=AUTENTICACAO_NECESSARIA");
    exit;
}
$atividade = Atividade::find($_GET['id']);
$inscricoes = Inscricao::find_by_atividade($_GET['id']);
?>

<!DOCTYPE HTML>
<html lang="pt-br">
	<head>
		<?php 
include_once dirname(__FILE__) . '/../../inc/head.inc.php';
?>
		<script type="text/javascript">
			function marcar_todos() {
				$("input[type='checkbox']").attr('checked', true);
			}
			
			function desmarcar_todos() {
				$("input[type='checkbox']").attr('checked', false);
			}
		</script>
	</head>
Example #3
0
 private static function convert($row)
 {
     $inscricao = new Inscricao();
     $inscricao->id = $row['id'];
     $atividade = Atividade::find($row['atividade_id']);
     $participante = Participante::find($row['participante_id']);
     $inscricao->atividade = $atividade;
     $inscricao->participante = $participante;
     $inscricao->emitir_certificado = $row['emitir_certificado'];
     return $inscricao;
 }
Example #4
0
include_once dirname(__FILE__) . '/../inc/helper.inc.php';
include_once dirname(__FILE__) . '/../model/Participante.class.php';
include_once dirname(__FILE__) . '/../model/Atividade.class.php';
include_once dirname(__FILE__) . '/../model/Inscricao.class.php';
if (!inscricoes_abertas()) {
    header("location: /" . $config['PATH'] . "/minicursos/index.php?syserror=INSCRICOES_ENCERRADAS");
    exit;
}
$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;
}*/
 public function visualizarAction()
 {
     $id = $this->_getParam('id', false);
     if ($id !== false) {
         $atividade = new Atividade();
         $rowAtividade = $atividade->find($id)->current();
         $this->view->id = $id;
         $this->view->sala = $rowAtividade->findParentSala();
         $this->view->palestrante = $rowAtividade->findParentUsuario()->toArray();
         $this->view->row = $rowAtividade;
         $this->view->participantes = $rowAtividade->findManyToManyRowset('Usuario', 'Inscricao');
         $this->view->participantePresente = $atividade->retornaParticipantesPresentes($id);
     } else {
         $this->_addMessage('É preciso selecionar uma atividade para visualizar');
         $this->_redirect('atividades');
     }
 }