} $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;