class="button button-primary button-large" value="Salvar" accesskey="p"> </div> <div class="clear"></div> </div> <?php } else { ?> <h3 class="hndle"><span>Inserir Badge</span></h3> <div class="inside"> <?php echo label('description', 'Descrição', input_textarea_simples('description', 5, $_POST['description'])); echo label('alias', 'Alias', input_texto_simples('alias', 'Alias', 40, $_POST['alias'])); echo label('allow_repetitions', 'Permite Repetição', input_checkbox_padrao('allow_repetitions', 'Permite Repetição')); echo label('reach_required_repetitions', 'Repetições Requeridas', input_texto_simples('reach_required_repetitions', '', 5, $_POST['reach_required_repetitions'])); // Badge $badges = Gamification::getInstance()->getBadgesArray(); echo label('id_each_badge', 'Badge - para cada', input_select_simples('id_each_badge', 'Badge - para cada', $badges)); echo label('id_reach_badge', 'Badge - ao alcançar', input_select_simples('id_reach_badge', 'Badge - ao alcançar', $badges)); echo label('each_points', 'Pontos - para cada', input_texto_simples('each_points', '', 5, $_POST['each_points'])); echo label('reach_points', 'Pontos - ao alcançar', input_texto_simples('reach_points', '', 5, $_POST['reach_points'])); // 'each_callback' => 'Callback - para cada', // 'reach_callback' => 'Callback - ao alcançar', ?> </div> <div id="major-publishing-actions"> <div id="publishing-action"> <span class="spinner"></span>
<input type="hidden" name="id_evento" value="<?php echo $id_evento; ?> "> <div class="inside"> <?php echo input_texto_padrao('titulo', "Titulo:", 50, $preco->titulo); ?> <?php echo input_texto_padrao('valor', "Valor:", 10, $preco->valor, "Apenas pessoas com esta condição poderão se inscrever. Exemplo: cidade=\"juiz de fora\""); ?> <?php echo input_texto_padrao('vagas', "Vagas:", 10, $preco->vagas); ?> <?php echo input_checkbox_padrao('encerrado', 'Encerrado:', $preco->encerrado); ?> </div> <div id="major-publishing-actions"> <div id="publishing-action"> <span class="spinner"></span> <input type="submit" name="publish" id="publish" class="button button-primary button-large" value="Salvar" accesskey="p"></div> <div class="clear"></div> </div> </div> </div> </div> </div> </div>
<div class="postbox-container"> <div class="postbox"> <h3 class="hndle"><span>Importar Inscritos</span></h3> <input type="hidden" name="id" value="<?php echo $pessoa->id; ?> "> <div class="inside"> <?php // Arquivo echo input_file("arquivo", "Arquivo CSV", "O formato dos dados devem ser: nome;email;cpf;celular;"); // Importar como confirmados echo input_checkbox_padrao("confirmar", "Importar Confirmados", 1, "Diz se os inscritos importados agora serão incluídos como Confirmados no evento"); // Importar como presentes echo input_checkbox_padrao("presente", "Importar Presentes", null, "Diz se os inscritos importados agora serão incluídos como Confirmados e Presentes no evento"); ?> </div> <div id="major-publishing-actions"> <div id="publishing-action"> <span class="spinner"></span> <input type="submit" name="publish" id="publish" class="button button-primary button-large" value="Importar" accesskey="p"> </div> <div class="clear"></div> </div> </div> </div>
<form method="post" enctype="multipart/form-data"> <div id="poststuff"> <div class="postbox-container"> <div class="postbox"> <h3 class="hndle"><span>Área do Aluno</span></h3> <input type="hidden" name="id" value="<?php echo $pessoa->id; ?> "> <div class="inside"> <?php echo input_file("arquivo", "Imagem do Certificado", ""); echo input_checkbox_padrao("nome", "Incluir nome do Participante"); echo input_checkbox_padrao("evento", "Incluir nome do Evento"); ?> </div> <div id="major-publishing-actions"> <div id="publishing-action"> <span class="spinner"></span> <input type="submit" name="publish" id="publish" class="button button-primary button-large" value="Salvar" accesskey="p"> </div> <div class="clear"></div> </div> </div> </div> </div> </form>
echo input_text($organizador->titulo, 'titulo', 'Título:', 50); echo input_text($organizador->titulo_menor, 'titulo_menor', 'Título menor:', 10, 'Para utilização em SMS'); echo input_text($organizador->slug, 'slug', 'Slug (url):', 20); echo input_text($organizador->email, 'email', 'Email:', 50); echo input_text($organizador->telefone, 'telefone', 'Telefone:', 50); echo input_text($organizador->site, 'site', 'Site:', 50); echo label('descricao', 'Descrição do Organizador:', input_textarea_simples('descricao', 5, $organizador->descricao)); echo label('publico_alvo', 'Público alvo:', input_textarea_simples('publico_alvo', 5, $organizador->publico_alvo)); echo label('periodicidade', 'Periodicidade de eventos:', input_textarea_simples('periodicidade', 5, $organizador->periodicidade)); $variaveis = getVariaveis(); echo "Variáveis disponíveis: " . $variaveis . '<Br><br>'; // Dados para depósito em conta echo label('inscricao_dados_conta', 'Dados para depósito em conta:', input_textarea_simples('inscricao_dados_conta', 10, $organizador->inscricao_dados_conta), "Deixar em branco para não existir"); // Locais para pagamento em dinheiro echo label('inscricao_locais_pagamento', 'Locais para pagamento em dinheiro:', input_textarea_simples('inscricao_locais_pagamento', 10, $organizador->inscricao_locais_pagamento), "Deixar em branco para não existir"); echo input_checkbox_padrao('ativo', "Ativo", $organizador->ativo); ?> </div> </div> </div> <?php // Incluir formulário parcial de mensagens if ($organizador->id != null) { Mensagens::getInstance()->setOrganizador($organizador->id); require_once PLUGINPATH . '/view/mensagens/partial_mensagens.php'; } ?>
/** * @param $evento Evento * @param $pessoa Pessoa * @param $inscricao Inscricao */ function etapaConteudo($evento, $pessoa, $inscricao) { $estados = array("AC" => "Acre", "AL" => "Alagoas", "AM" => "Amazonas", "AP" => "Amapá", "BA" => "Bahia", "CE" => "Ceará", "DF" => "Distrito Federal", "ES" => "Espírito Santo", "GO" => "Goiás", "MA" => "Maranhão", "MT" => "Mato Grosso", "MS" => "Mato Grosso do Sul", "MG" => "Minas Gerais", "PA" => "Pará", "PB" => "Paraíba", "PR" => "Paraná", "PE" => "Pernambuco", "PI" => "Piauí", "RJ" => "Rio de Janeiro", "RN" => "Rio Grande do Norte", "RO" => "Rondônia", "RS" => "Rio Grande do Sul", "RR" => "Roraima", "SC" => "Santa Catarina", "SE" => "Sergipe", "SP" => "São Paulo", "TO" => "Tocantins"); ?> <input type="hidden" name="c_utmz" id="c_utmz" value="" /> <script type="text/javascript"> function read_cookie(a){ var b = a + "="; var c = document.cookie.split(";"); for (var d = 0; d < c.length; d++) { var e = c[d]; while (e.charAt(0) == " ")e = e.substring(1, e.length); if (e.indexOf(b)==0){ return e.substring(b.length,e.length) } } return 'tiago'; } try{ document.getElementById("c_utmz").value=read_cookie("__utmz"); }catch(err){} </script> <h4>Nome</h4> <div class="field-wrapper"> <?php echo input_texto_simples('nome', '', 30, PLib::coalesce($_POST['nome'], $pessoa->nome)); ?> </div> <h4>Email</h4> <div class="field-wrapper"> <?php echo input_texto_simples('email', '', 30, PLib::coalesce($_POST['email'], $pessoa->email)); ?> </div> <h4>Celular</h4> <div class="field-wrapper"> <?php echo input_texto_simples('celular', '', 30, PLib::coalesce($_POST['celular'], $pessoa->celular)); ?> </div> <?php if ($evento->confirmacao != 'preinscricao' && $evento->id_organizador == 597) { ?> <h4>Endereço</h4> <div class="field-wrapper"> <?php echo input_texto_simples('end_cep', 'CEP', 30, $pessoa->end_cep, 'onkeypress="javascript:MascaraCep(this);"'); ?> </div> <div class="field-wrapper"> <?php echo input_texto_simples('end_logradouro', 'Logradouro', 30, $pessoa->end_logradouro); ?> </div> <div class="fourcol column"> <div class="field-wrapper"> <?php echo input_texto_simples('end_numero', 'Numero', 30, $pessoa->end_numero); ?> </div> </div> <div class=""> <div class="field-wrapper"> <?php echo input_texto_simples('end_complemento', 'Complemento', 30, $pessoa->end_complemento); ?> </div> </div> <div class=""> <div class="field-wrapper"> <?php echo input_texto_simples('end_bairro', 'Bairro', 30, $pessoa->end_bairro); ?> </div> </div> <div class=""> <div class="field-wrapper"> <?php echo input_texto_simples('end_cidade', 'Cidade', 30, $pessoa->end_cidade); ?> </div> </div> <div class=""> <div class="field-wrapper"> <?php echo input_select_simples('end_estado', 'Estado', $estados, $pessoa->end_estado); ?> </div> </div> <?php } ?> <?php // Existem campos extras? if ($evento->campos_extras != null) { // echo "<br><h3>Informações extra</h3><p>Por favor, preencha adequadamente os campos abaixo, pois em determinados eventos aprovaremos a inscrição de acordo com estes dados.</p>"; $camposExtra = ''; // Obter extras da pessoa // Obter extras para exibição $pessoaExtras = $pessoa->extras; if ($pessoaExtras != null) { $pessoaExtras = json_decode($pessoaExtras); } $campos_extra = $evento->getCamposExtras(); foreach ($campos_extra as $extraIndice => $extraTitulo) { ?> <?php // Este dado já existe nesta pessoa? $pessoaExtra = $pessoaExtras->{$extraIndice}; if ($_POST[$extraIndice] != null) { $pessoaExtra = $_POST[$extraIndice]; } else { if ($pessoaExtra != null) { $pessoaExtra = PLib::unicode_to_utf8($pessoaExtra->valor); } } ?> <div class=""> <?php if (strpos($extraTitulo, '[ ]') !== false) { $extraTitulo = str_replace('[ ]', '', $extraTitulo); echo input_checkbox_padrao($extraIndice, $extraTitulo, $pessoaExtra); } elseif (strpos($extraTitulo, '[file]') !== false) { $extraTitulo = str_replace('[file]', '', $extraTitulo); echo "<h4>{$extraTitulo}</h4>"; echo "<div class=field-wrapper>"; echo "<input type='file' name='{$extraIndice}' id='{$extraIndice}'>"; echo "</div>"; } elseif (strpos($extraTitulo, '[') !== false && strpos($extraTitulo, ']') !== false) { // Criar select $opcoes = substr($extraTitulo, strpos($extraTitulo, '[')); $extraTitulo = str_replace($opcoes, "", $extraTitulo); $opcoes = substr($opcoes, 1, strlen($opcoes) - 2); $opcoes = explode(",", $opcoes); $select = array(); foreach ($opcoes as $opcao) { $select[$opcao] = $opcao; } echo "<h4>{$extraTitulo}</h4>"; $return = "<select name={$extraIndice} id={$extraIndice} placeholder='{$extraTitulo}'>"; foreach ($select as $chave => $valor) { $selecionado = $_POST[$extraIndice]; $selected = $selecionado != null && $chave == $selecionado ? "selected" : ""; $return .= "<option value='{$chave}' {$selected}>{$valor}</option>"; } $return .= "</select>"; echo "<div class=field-wrapper>{$return}</div>"; } elseif (strpos($extraTitulo, '( )') !== false) { // Criar Radios $opcoes = substr($extraTitulo, strpos($extraTitulo, '(')); $extraTitulo = str_replace($opcoes, "", $extraTitulo); $opcoes = substr($opcoes, 0, strlen($opcoes)); $opcoes = explode(",", $opcoes); $select = array(); $i = 0; foreach ($opcoes as $opcao) { $i++; $id = "option_" . $i; $opcao = str_replace("( )", "", trim($opcao)); $return .= label($id, $opcao, input_radio_padrao($extraIndice, $opcao, null, null, null, $id)); } echo "<h4>{$extraTitulo}</h4>"; echo "<div class=field-wrapper>{$return}</div>"; } else { echo "<h4>{$extraTitulo}</h4>"; echo "<div class=field-wrapper>"; echo input_texto_simples($extraIndice, '', 30, $pessoaExtra); echo "</div>"; } ?> </div> <?php } } ?> <?php }