Viewing file: Z_evento.php (23.46 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
include "load_ipanel.php";
$eventoCtrl = new EventoCtrl();
$evento = $eventoCtrl->getObject((is_numeric($_GET['id']) ? $_GET['id'] : ""));
$fotoCtrl = new GenericCtrl("Foto");
$fotos = $fotoCtrl->getObjectByFields(array("local", "regId"), array("eventos", (is_numeric($_GET['id']) ? $_GET['id'] : "")));
if(!empty($evento['link'])){
header("Location:".$evento['link']);
}
?>
<!DOCTYPE HTML>
<html lang="pt-br">
<?php include "mod_head.php" ?>
<meta property="og:title" content="<?= $evento['titulo'] ?>" />
<meta property="og:site_name" content="IRPEN"/>
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.arpenpr.org.br/evento/<?= $evento['id'] ?>" />
<meta property="og:description" content="<?= strip_tags($evento['descricao']) ?>" />
<meta property="fb:app_id" content="966242223397117" />
<?php if (!empty($evento["imagem"])) { ?>
<meta property="og:image" content="http://www.arpenpr.org.br/ipanel/uploads/eventos/<?= $evento['id'] . "/" . $evento['imagem'] ?>" />
<?php } ?>
<body class="homepage">
<div id="page-wrapper">
<?php include "mod_login.php" ?>
<?php include "mod_menu.php" ?>
<div id="banner-wrapper">
<div id="banner" class="container">
<div class="row">
<h2 class="titulo_page">EVENTO: <?= $evento['titulo'] ?></h2>
</div>
</div>
</div>
<!-- Banners -->
<div class="wrapper-style1 wrapper-featured">
<div class="container">
<div class="row">
<div class="12u">
<div id="cont_esq">
<div id="box_principal">
<h2 class="titulo_page"><?= $evento['titulo'] ?></h2>
<?php
if ($evento['dataIni'] == $evento['dataFim']) {
$dataEvento = $data->convertDateSQLToDateBR($evento['dataIni']);
} else {
$dataEvento = substr($data->convertDateSQLToDateBR($evento['dataIni']), 0, 5) . " a " . substr($data->convertDateSQLToDateBR($evento['dataFim']), 0, 5);
}
?>
<p id="noticia_data_publicacao">
<?= $dataEvento . (!empty($evento['local']) ? " - <strong>Local: " . $evento['local'] . "</strong> " : " ") ?>
</p>
<p id="noticia_data_publicacao">
<strong>Valor: </strong>R$ <?= $util->formatReal($evento['valor']) ?> para não associados e R$ <?= $util->formatReal($evento['valorSocio']) ?> para sócios;
</p>
<p id="noticia_data_publicacao">
Inscrições de <?= $data->convertDateSQLToDateBR($evento['inicioInscricao']) . " a " . $data->convertDateSQLToDateBR($evento['finalInscricao']) ?>
<?php
$inscritos = 0;
if (!empty($evento['vagas']) && $evento['vagas'] > 0) {
$inscritos = $eventoCtrl->getNumeroInscritos($evento['id']);
echo " | <strong>" . $evento['vagas'] . "</strong> vagas - (restam <strong>" . ($evento['vagas'] - $inscritos). "</strong> vagas).";
}
?>
</p>
<p><?= $evento['descricao'] ?></p>
<?php
if (!empty($evento['banner']) && file_exists("ipanel/uploads/eventos/" . $evento['id'] . "/" . $evento['banner'])) {
echo '<a title="' . $evento['titulo'] . '" href="ipanel/uploads/eventos/' . $evento['id'] . '/' . $evento['banner'] . '" class="lytebox" data-lyte-options="group:galeria">';
echo '<img src="ipanel/uploads/eventos/' . $evento['id'] . '/' . $evento['banner'] . '" alt="" class="image-noticia"></img>';
echo "</a>";
}
echo "<div style=\"clear:both\"></div>";
if (!empty($evento['folder']) && file_exists("ipanel/uploads/eventos/" . $evento['id'] . "/" . $evento['folder'])) {
echo '<a title="' . $evento['titulo'] . '" href="ipanel/uploads/eventos/' . $evento['id'] . '/' . $evento['folder'] . '" class="lytebox" data-lyte-options="group:galeria">';
echo '<img src="ipanel/uploads/eventos/' . $evento['id'] . '/' . $evento['folder'] . '" alt="Folder do Evento" class="image-noticia"></img>';
echo "</a>";
}
echo "<div style=\"clear:both\"></div>";
?>
<div id="noticia_texto">
<?php
if (count($fotos) > 0) {
echo "<h2 class=\"titulo_page\"> Confira como foi:</h2>";
echo "<div style=\"clear:both\"></div>";
foreach ($fotos as $foto) {
if (empty($foto['legenda'])) {
$legenda = ($evento['titulo']);
} else {
$legenda = $foto['legenda'];
}
echo '<a title="' . $legenda . '" href="ipanel/uploads/eventos/' . $evento['id'] . '/big_' . $foto['nome'] . '" class="lytebox" data-lyte-options="group:galeria">';
echo '<img src="ipanel/uploads/eventos/' . $evento['id'] . '/thumb_' . $foto['nome'] . '" alt="' . $legenda . '" style="padding: 6px; float:left">';
echo '</a>';
}
echo "</p>";
}
?>
</div>
<div style="clear: both"></div>
</br>
<?php if ((date('Y-m-d') >= $evento['inicioInscricao']) && (date('Y-m-d') <= $evento['finalInscricao'])) { ?>
<?php if ($evento['vagas'] == 0 || $inscritos < $evento['vagas']) { ?>
<div class="6u 12u(mobile) evento-form" style="padding-bottom: 30px; ">
<fieldset>
<div class="row">
<div class="12u" style="margin-top: 15px;">
<p align="center">
<strong style="font-size: 18px;">Ficha de Inscrição</strong>
</p>
<form class="form" id="inscricao" method="POST" action="process.php">
<input type="hidden" name="evtId" value="<?= $evento['id'] ?>" />
<input type="hidden" name="finalInscricao" value="<?= $evento['finalInscricao'] ?>" />
<div class="form-group">
<label class="alert alert-danger hide 12u 12u(mobile)" style="color:red; text-align: center; display: none">
Você tem alguns erros de formulário. Por favor, verifique abaixo.
</label>
<label class="alert alert-success hide 12u 12u(mobile)" style="color:green; text-align: center; display: none">
Sua validação de formulário foi bem sucedida!
</label>
</div>
<div class="form-group">
<label for="nome" class="4u">
Nome para identificação<span class="obrigatorio">*</span>:
</label>
<input name="nome" id="nome" type="text" class="5u 6u(mobile)">
</div>
<div class="form-group">
<label for="veiculoTipo" class="4u">
CPF <span class="obrigatorio">*</span>:
</label>
<input name="cpf" id="cpf" type="text" class="cpf 5u 6u(mobile)">
</div>
<div class="form-group">
<label for="veiculoTipo" class="4u">
Cartório <span class="obrigatorio">*</span>:
</label>
<input name="cartorio" id="cartorio" type="text" class="5u 6u(mobile)">
</div>
<div class="form-group">
<label for="veiculoTipo" class="4u">
CNPJ do Cartório <span class="obrigatorio">*</span>:
</label>
<input name="cnpj" id="cnpj" type="text" class="cnpj 5u 6u(mobile)">
</div>
<div class="form-group">
<label for="veiculoNome" class="4u">
Endereço <span class="obrigatorio">*</span>:
</label>
<input name="endereco" id="endereco" type="text" class="5u 6u(mobile)">
</div>
<div class="form-group">
<label for="veiculoNome" class="4u">
Bairro <span class="obrigatorio">*</span>:
</label>
<input name="bairro" id="bairro" type="text" class="5u 6u(mobile)">
</div>
<div class="form-group">
<label for="cidade" class="4u">
Cidade <span class="obrigatorio">*</span>:
</label>
<input name="cidade" id="cidade" type="text" class="5u 6u(mobile)">
</div>
<div class="form-group">
<label for="cidade" class="4u">
UF <span class="obrigatorio">*</span>:
</label>
<input name="uf" id="uf" type="text" class="5u 6u(mobile)">
</div>
<div class="form-group">
<label for="cidade" class="4u">
CEP <span class="obrigatorio">*</span>:
</label>
<input name="cep" id="cep" type="text" class="cep 5u 6u(mobile)">
</div>
<div class="form-group">
<label for="telefone" class="4u">
Telefone <span class="obrigatorio">*</span>:
</label>
<input name="telefone" id="telefone" type="text" class="telefone 5u 6u(mobile)">
</div>
<div class="form-group">
<label for="telefone" class="4u">
Celular <span class="obrigatorio">*</span>:
</label>
<input name="celular" id="celular" type="text" class="celular 5u 6u(mobile)">
</div>
<div class="form-group">
<label for="email" class="4u">
E-mail <span class="obrigatorio">*</span>:
</label>
<input name="email" id="email" type="email" class="5u 6u(mobile)">
</div>
<br>
<div align="center" id="buttons">
<button class="new_button" name="btnEnviar" id="btnInscrever" type="submit" value="Enviar">Inscrever-se</button>
<button class="new_button" name="btnLimpar" id="btnLimpar" type="reset" value="Limpar">Limpar</button>
</div>
<br>
<div align="center" id="loading" style="display:none">
<div id="div1" style="transform: scale(0.5) rotate(180deg);">
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
<div class="bar4"></div>
<div class="bar5"></div>
<div class="bar6"></div>
<div class="bar7"></div>
<div class="bar8"></div>
</div>
<p>Efetuando a inscrição, aguarde...</p>
</div>
<div align="center" id="sucess" style="display:none">
<p style="color:green;">Inscrição efetuada com sucesso!</p>
</div>
</form>
</div>
</div>
</fieldset>
</div>
<?php } ?>
<?php } ?>
<div id="envia_amigo">
<div class="addthis_inline_share_toolbox"></div>
</div>
</div><!--fecha a div "box_principal"-->
</div>
</div>
</div>
</div>
</div>
<?php include "mod_footer.php" ?>
</div>
</body>
</html>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-57d7f60bffd7cd6e"></script>
<?php include "scripts.php" ?>
<script src="assets/js/jquery.mask.js"></script>
<script type="text/javascript" src="assets/js/jquery-validation/js/jquery.validate.js"></script>
<script type="text/javascript" src="assets/js/jquery-validation/js/additional-methods.js"></script>
<style>
label.error {
display:block;
width:100%;
/* float: none; color: red; padding-left: 0px; vertical-align: bottom; */
color: #a94442 !important;
background-color: #f2dede;
border-color: #ebccd1;
padding:10px!important;
text-align: center !important;
margin-bottom: 15px !important;
}
</style>
<script type="text/javascript">
jQuery(document).ready(function () {
$('.cnpj').mask('00.000.000/0000-00');
$('.cpf').mask('000.000.000-00');
$('.celular').mask('(00) 0 0000-0000');
$('.telefone').mask('(00) 0000-0000');
$('.cep').mask('00.000-000');
var form3 = $('#inscricao');
var error3 = $('.alert-danger', form3);
var success3 = $('.alert-success', form3);
var loading = $('#loading', form3);
form3.validate({
rules: {
nome: {
required: true,
},
cpf: {
required: true,
minlength: 14,
maxlength: 14,
},
cartorio: {
required: true,
},
cnpj: {
required: true,
minlength: 18,
maxlength: 18,
},
endereco: {
required: true
},
bairro: {
required: true
},
cidade: {
required: true
},
uf: {
required: true,
minlength: 2,
maxlength: 2,
},
cep: {
minlength: 10,
maxlength: 10,
required: true
},
telefone: {
minlength: 14,
maxlength: 14,
required: true
},
celular: {
minlength: 16,
maxlength: 16,
required: true,
},
email: {
required: true,
email: true,
},
},
invalidHandler: function (event, validator) { //display error alert on form submit
success3.hide();
error3.show();
},
submitHandler: function (form) {
$('#btnInscrever').hide();
success3.show();
error3.hide();
loading.show();
form3.submit();
/*$.ajax({
type: "POST",
cache: false,
url: "process.php",
data: form3.serialize(),
async: false,
success: function (json) {
/*console.log(json);
if (json.status == true) {
$('#painelForm').addClass('hide');
$('#painelSuccess').removeClass('hide');
} else {
window.location.reload(true);
}*/
/*console.log(json);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr);
console.log(ajaxOptions);
console.log(thrownError);
}
});*/
}
});
});
</script>
|