<!DOCTYPE html> <?php require_once '../general/autoload.php'; require_once '../util/constantes.php'; $o_inscricao = new InscricaoDAO(); $o_tipo_inscricao = new TipoInscricaoDAO(); $a_total_inscritos_confirmados = $o_inscricao->valor_total_inscritos("C"); $o_total_inscritos_confirmados = $a_total_inscritos_confirmados[0]; $a_tipo_inscricao = $o_tipo_inscricao->busca("status = 'A'"); if ($a_tipo_inscricao) { if (count($a_tipo_inscricao) == 1) { $id_tipo_inscricao = $a_tipo_inscricao[0]->id; $valor_inscricao = $a_tipo_inscricao[0]->valor; } else { $select_tipo_inscricao = ""; foreach ($a_tipo_inscricao as $tipo_inscricao) { $select_tipo_inscricao .= "<option value='" . $tipo_inscricao->id . "'>" . $tipo_inscricao->descricao . " - R\$ " . Funcoes::formata_moeda_para_exibir($tipo_inscricao->valor) . "</option>"; } } } $dias_restantes = Funcoes::diferenca_entre_datas(date('d/m/Y'), DATA_FINAL_INSCRICAO); ?> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Inscrição Individual</title> <script type="text/javascript" src="js/jquery/jquery.js"></script> <script type="text/javascript" src="js/jquery/jquery.validate.js"></script> <script type="text/javascript" src="js/validacao.js"></script> <script type="text/javascript" src="js/individual.js"></script> <link type="text/css" href="css/validacao.css" rel="stylesheet" />
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; $o_inscricao = new InscricaoDAO(); $a_em_aberto = $o_inscricao->valor_total_inscritos("A"); $a_confirmados = $o_inscricao->valor_total_inscritos("C"); $a_confirmados_a_receber = $o_inscricao->valor_total_inscritos("CR"); $a_confirmados_disponivel = $o_inscricao->valor_total_inscritos("CD"); $a_cortesias = $o_inscricao->valor_total_inscritos("CO"); $a_cancelados = $o_inscricao->valor_total_inscritos("CA"); $a_incritos_instituicao = $o_inscricao->total_de_inscritos_por_instituicao(); $a_presentes = $o_inscricao->total_de_presentes(); $subtotal_confirmados = $a_confirmados_disponivel[0]->valor + $a_confirmados_a_receber[0]->valor; ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Área Administrativa</title> <link href="css/admin.css" rel="stylesheet" /> </head> <body> <center> <table> <?php foreach ($a_menu as $menu) { $arquivo = $menu[0]; $opcao = $menu[1]; $perfis = $menu[2]; if ($opcao && strstr($perfis, $perfil_usuario_logado)) {
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; $ordem = "nome"; if ($_GET['ordem']) { $ordem = $_GET['ordem']; } $o_inscricao = new InscricaoDAO(); $a_relacao_inscritos = $o_inscricao->selecionar_relacao_geral_inscritos($ordem); if (!$a_relacao_inscritos) { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Relação Geral de Inscritos</title> <style type="text/css" title="mystyles" media="all"> table.bordasimples {border-collapse: collapse;} table.bordasimples tr td {border:1px solid #000000;} </style> </head> <body> <br> <table width="100%" border="1" class="bordasimples"> <tr style="font-weight: bold; text-align: center"> <td colspan="6">Relação Geral de Inscritos</td> </tr>
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; if (isset($_POST['nome'])) { $nome = trim($_POST['nome']); $o_inscricao = new InscricaoDAO(); if ($nome != "") { $a_inscritos = $o_inscricao->lista_para_confirmar_presenca("nome LIKE '%{$nome}%'", "nome"); } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Registrar presença do inscrito</title> <script type="text/javascript" src="../view/js/jquery/jquery.js" ></script> <script type="text/javascript" src="../view/js/jquery/jquery.alerts/jquery.alerts.js" ></script> <script type="text/javascript" src="js/registrarPresencaInscrito.js" ></script> <script type="text/javascript" src="js/marcarPresenca.js" ></script> <link href="../view/js/jquery/jquery.alerts/jquery.alerts.css" rel="stylesheet" /> <link href="css/admin.css" rel="stylesheet" /> </head> <body onload="document.form.nome.focus();"> <center> <h2>Registrar presença do inscrito</h2> </center> <form id="form" name="form" method="post" action="registrarPresencaInscrito.php"> <b>Informe o nome do inscrito:</b> <input type="text" id="nome" name="nome" size="50" maxlength="50" /> <input type='submit' name='buscar' id='buscar' value='Buscar' /><br><br>
if (!$a_tipo_inscricao) { $xml .= "<erro>Tipo de Inscricao Cortesia nao foi encontrada</erro>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>"; die($xml .= "</agilidade>"); } $o_inscricao = new InscricaoDAO(); $o_inscricao->id = $idInscricao; $o_inscricao->id_tipo_inscricao = $a_tipo_inscricao[0]->id; if (!$o_inscricao->salva()) { $xml .= "<erro>Falha ao tentar atualizar o tipo de inscricao do usuario</erro>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>"; die($xml .= "</agilidade>"); } $msg_recarregar = ". Recarregue a pagina para atualizar os valores"; } $o_inscricao = new InscricaoDAO(); $o_inscricao->id = $idInscricao; $o_inscricao->data_criacao_transacao = Funcoes::formata_data_para_gravar($dtTransacao); $o_inscricao->data_pagamento = Funcoes::formata_data_para_gravar($dtPagamento); $o_inscricao->data_compensacao = Funcoes::formata_data_para_gravar($dtCompensacao); $o_inscricao->taxa = $txPagamento; $o_inscricao->quem_registrou = $_SESSION['logado']['login']; if (!$o_inscricao->salva()) { $xml .= "<erro>Falha ao tentar atualizar o pagamento do usuario</erro>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>"; die($xml .= "</agilidade>"); } $retorno = EnviarEmail::enviar("pagamento", "individual", $email, $nome); if (!$retorno) { $xml .= "<erro>Falha ao tentar enviar e-mail para o usuario</erro>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>";
} else { $o_individual = new IndividualDAO(); $o_individual->id_inscricao = $o_inscricao->id; $o_individual->nome = $nome; $o_individual->email = $email; $o_individual->profissao = $profissao; $o_individual->cep = $o_empresa->cep; $o_individual->instituicao = $o_empresa->nome; $o_individual->situacao = 'A'; if (!$o_individual->salva()) { $o_transacao->rollback(); die("Atencao! Falha ao tentar gravar dados do usuario {$nome_sem_acento}: " . $o_individual->erro_sql); } } $o_transacao->commit(); $o_inscricao = new InscricaoDAO(); $a_funcionarios_inscritos = $o_inscricao->selecionar_funcionarios_inscritos($idEmpresa); ?> <table width="100%" border="1" class="bordasimples"> <tr style="font-weight: bold; text-align: center"> <td>Inscrição</td> <td>Nome</td> <td>E-mail</td> <td>Profissão</td> <td>Tipo Insc.</td> <td>Operações</td> </tr> <?php foreach ($a_funcionarios_inscritos as $inscrito) { ?> <tr>
if ($_POST['incluir_membros_inadimplentes'] && $_POST['incluir_membros_inadimplentes'] == "sim") { $incluir_membros_inadimplentes = true; } $so_presentes = false; if ($_POST['presentes'] && $_POST['presentes'] == "sim") { $so_presentes = true; } $so_faltosos = false; if ($_POST['faltosos'] && $_POST['faltosos'] == "sim") { $so_faltosos = true; } $incluir_cancelados = false; if ($_POST['cancelados'] && $_POST['cancelados'] == "sim") { $incluir_cancelados = true; } $o_inscritos = new InscricaoDAO(); $a_inscritos = $o_inscritos->inscritos_por_intervalo($inicio, $fim, $so_inadimplentes, $incluir_cancelados, $so_adimplentes, $so_presentes, $so_faltosos, $incluir_membros_inadimplentes); if ($a_inscritos) { echo "<h2>Log de envio de e-mail's</h2></center>"; foreach ($a_inscritos as $inscrito) { $id = $inscrito->id; $nome = $inscrito->nome; $email = $inscrito->email; $retorno = EnviarEmail::enviar("aviso", "individual", $email, $nome, $id, $texto); if (!$retorno) { echo "{$id} - O e-mail para <b>{$email}</b> nao foi enviado<br>"; } else { echo "{$id} - O e-mail para <b>{$email}</b> foi enviado com sucesso<br>"; } } } else {
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; require_once '../util/constantes.php'; $o_inscricao = new InscricaoDAO(); $a_inscritos_individual = $o_inscricao->selecionar_inscritos_individual(); if (!$a_inscritos_individual) { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Inscritos Individualmente</title> <script type="text/javascript" src="../view/js/jquery/jquery.js" ></script> <script type="text/javascript" src="../view/js/jquery/jquery.alerts/jquery.alerts.js" ></script> <script type="text/javascript" src="../view/js/validacao.js" ></script> <script type="text/javascript" src="js/relatorioIndividual.js" ></script> <link href="../view/js/jquery/jquery.alerts/jquery.alerts.css" rel="stylesheet" /> <link href="css/admin.css" rel="stylesheet" /> </head> <body> <h2><center>Inscritos Individualmente</center></h2> <table width="100%" border="1" class="bordasimples"> <tr style="font-weight: bold"> <td align="center">Id Insc.</td> <td align="center">Data Insc.</td> <td>Id - Nome | Profissão | E-mail | Instituição</td> <td>Tipo Insc.</td>
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; $o_inscricao = new InscricaoDAO(); $a_pagamentos = $o_inscricao->total_de_pagamentos_por_compensacao(); if (!$a_pagamentos) { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Pagamentos por Data de Compensação</title> <link href="css/admin.css" rel="stylesheet" /> </head> <body> <center> <h2>Pagamentos por Data de Compensação</h2> </center> <table width="20%" border="1" class="bordasimples"> <tr style="font-weight: bold"> <td align="center">Data</td> <td align="right">Valor</td> </tr> <?php $total = 0; foreach ($a_pagamentos as $pagamento) { ?> <tr>
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; $ordem = "ind.instituicao, ind.nome"; if ($_GET['ordem']) { $ordem = $_GET['ordem']; } $o_inscricao = new InscricaoDAO(); $a_inscritos = $o_inscricao->selecionar_inscritos_individual(true, $ordem, "T"); if (!$a_inscritos) { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Manutenção de Inscritos</title> <script type="text/javascript" src="../view/js/jquery/jquery.js" ></script> <script type="text/javascript" src="../view/js/jquery/jquery.alerts/jquery.alerts.js" ></script> <script type="text/javascript" src="js/manutencaoInscritos.js" ></script> <link href="../view/js/jquery/jquery.alerts/jquery.alerts.css" rel="stylesheet" /> <link href="css/admin.css" rel="stylesheet" /> </head> <body> <center> <h2>Manutenção de Inscritos</h2> </center> <form id="form" action="post" action=""> <b>Novo nome para a instituição:</b> <input type="text" id="novo_nome" name="novo_nome" size="30" maxlength="50" />
<?php require_once '../general/autoload.php'; require_once '../util/constantes.php'; require_once '../util/pagseguro/pgs.php'; $mensagem_erro = "<center><h2>Informações incorretas</h2></center>"; if (intval($_REQUEST['id']) == 0) { die($mensagem_erro); } $o_individual = new IndividualDAO(); $o_inscricao = new InscricaoDAO(); $o_tipo_inscricao = new TipoInscricaoDAO(); if (!$o_individual->busca($_REQUEST['id'])) { die($mensagem_erro); } if (!$o_inscricao->busca($o_individual->id_inscricao)) { die($mensagem_erro); } if (!$o_tipo_inscricao->busca($o_inscricao->id_tipo_inscricao)) { die($mensagem_erro); } // Criando um novo carrinho no pagseguro // OBS.: na referencia da transacao sera colocado I(ndividual) e E(mpresa) antes do cpf $pgs = new pgs(array('email_cobranca' => EMAIL_COBRANCA, 'tipo' => 'CP', 'moeda' => 'BRL', 'ref_transacao' => "I" . $o_individual->id)); $pgs->cliente(array('nome' => Funcoes::remove_acentos(utf8_encode($o_individual->nome)), 'cep' => $o_individual->cep, 'pais' => 'BRA', 'email' => $o_individual->email)); // Adicionando um produto $pgs->adicionar(array(array("descricao" => "Inscricao " . Funcoes::remove_acentos(NOME_EVENTO), "valor" => $o_tipo_inscricao->valor, "peso" => 0, "quantidade" => 1, "id" => $o_tipo_inscricao->id))); ?> <!DOCTYPE html> <html lang="pt-br"> <head>
function selecionarInscricoesCanceladas() { $inscricaoDAO = new InscricaoDAO(); $result = $inscricaoDAO->selecionar_inscricoes_canceladas(); if (!$result) { echo "<h1>Nenhum registro encontrado</h1>"; exit; } else { ?> <h2><center>Lista de Inscrições Canceladas</center></h2> <?php $this->templateRelatorio($result); } }
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; $o_inscricao = new InscricaoDAO(); $a_inscritos_individual = $o_inscricao->selecionar_inscritos_individual(false, "ind.nome"); if (!$a_inscritos_individual) { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Faturamento de Inscrições Individuais</title> <link href="css/admin.css" rel="stylesheet" /> </head> <body> <h2><center>Faturamento de Inscrições Individuais</center></h2> <table width="100%" border="1" class="bordasimples"> <tr style="font-weight: bold"> <td>Nome</td> <td>Tipo Insc.</td> <td align="right">(+)Valor</td> <td align="right">(-)Taxa</td> <td align="right">(=)Total</td> </tr> <?php $contador = 0; $contadorConfirmados = 0; $valorInscricaoConfirmados = 0;
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; $o_inscricao = new InscricaoDAO(); $a_presentes = $o_inscricao->lista_de_presentes(); if (!$a_presentes) { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Relatório de Presentes</title> <link href="css/admin.css" rel="stylesheet" /> </head> <body> <h2><center>Relatório de Presentes</center></h2> <table width="100%" border="1" class="bordasimples"> <tr style="font-weight: bold"> <td>Nome</td> <td>E-mail</td> <td>Instituição</td> </tr> <?php foreach ($a_presentes as $presente) { ?> <tr> <td><?php echo utf8_encode($presente->nome);
<?php require_once '../general/autoload.php'; require_once '../util/constantes.php'; require_once '../util/pagseguro/pgs.php'; $mensagem_erro = "<center><h2>Informações incorretas</h2></center>"; if (intval($_REQUEST['id']) == 0) { die($mensagem_erro); } $o_empresa = new EmpresaDAO(); $o_individual = new IndividualDAO(); $o_inscricao = new InscricaoDAO(); $o_tipo_inscricao = new TipoInscricaoDAO(); if (!$o_empresa->busca($_REQUEST['id'])) { die($mensagem_erro); } $a_funcionarios_inscritos = $o_inscricao->selecionar_funcionarios_inscritos($o_empresa->id); if (!$a_funcionarios_inscritos) { die($mensagem_erro); } // Criando um novo carrinho no pagseguro // OBS.: na referencia da transacao sera colocado I(ndividual) e E(mpresa) antes do cpf $pgs = new pgs(array('email_cobranca' => EMAIL_COBRANCA, 'tipo' => 'CP', 'moeda' => 'BRL', 'ref_transacao' => "E" . $o_empresa->id)); $pgs->cliente(array('nome' => Funcoes::remove_acentos(utf8_encode($o_empresa->nome)), 'cep' => $o_empresa->cep, 'pais' => 'BRA', 'email' => $o_empresa->email)); // Adicionando os funcionarios no carrinho do PagSeguro $a_carrinho = array(); if (count($a_funcionarios_inscritos) > 25) { $total_inscritos = 0; $valor_total_pagamento_unico = 0; foreach ($a_funcionarios_inscritos as $inscrito) { $valor_total_pagamento_unico += $inscrito->valor;
<?php require 'validaSessao.php'; require_once '../general/autoload.php'; require_once '../util/constantes.php'; $o_inscricao = new InscricaoDAO(); $a_inscritos_empresas = $o_inscricao->selecionar_inscritos_empresas(); if (!$a_inscritos_empresas) { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Inscritos por Instituição</title> <script type="text/javascript" src="../view/js/jquery/jquery.js" ></script> <script type="text/javascript" src="../view/js/jquery/jquery.alerts/jquery.alerts.js" ></script> <script type="text/javascript" src="../view/js/validacao.js" ></script> <script type="text/javascript" src="js/relatorioEmpresas.js" ></script> <link type="text/css" href="../view/js/jquery/jquery.alerts/jquery.alerts.css" rel="stylesheet" /> <link href="css/admin.css" rel="stylesheet" /> </head> <body> <h2><center>Inscritos por Instituição</center></h2> <table width="100%" border="1" class="bordasimples"> <tr style="font-weight: bold"> <td align="center">Id Insc.</td> <td align="center">Data Insc.</td> <td width="30%">Id - Nome | Profissão | E-mail</td> <td>Tipo Insc.</td>