function render_meta_box($post) { $templates = Template::getTodosArray(); $select = input_select_simples('id_template', "Template de Evento", $templates); echo label("template", "Template de Evento", $select); $input = input_texto_simples('post_title', 'Título do Evento', 30); echo label("titulo", "Título do Evento", $input); }
function etapaConteudo($evento, $pessoa, $inscricao) { $validacao = $evento->validacao_pessoa; if ($validacao == 'cpf') { $validacao = 'CPF'; } if ($validacao == 'email') { $validacao = 'endereço de email'; } ?> <?php if ($evento->inscricaoAberta() || $evento->acontecendo) { ?> <div class="field-wrapper"> <?php if ($evento->isPago()) { ?> <p>Se você tem um <b>ticket de desconto</b>,informe-o</p> <div class="field-wrapper"> <?php echo input_texto_simples('ticket', 'Ticket de desconto', 20); ?> </div><br> <?php } ?> <p>Para iniciar informe seu <?php echo $validacao; ?> no campo abaixo</p> <?php if ($evento->validacao_pessoa == 'cpf') { ?> <?php echo input_texto_simples('cpf', 'CPF', 20); ?> <?php } else { ?> <?php echo input_texto_simples('email', 'Email', 30); ?> <?php } ?> </div> <?php } ?> <?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="submit" name="publish" id="publish" class="button button-primary button-large" value="Salvar" accesskey="p"> </div> <div class="clear"></div> </div> <?php
<?php if ($erro) { ?> <p><b><?php echo $erro; ?> </b></p> <?php } ?> <p>Informe no campo abaixo seu ticket de desconto para que o valor do treinamento seja atualizado.</p> <div class="field-wrapper"> <?php echo input_texto_simples('ticket', 'Ticket de desconto', 20); ?> </div> <?php } ?> <?php if ($etapa == 2) { ?> <?php if (hasFlash()) { ?> <?php echo getFlashString();
<input type="submit" name="publish" id="publish" 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('title', 'Título', input_texto_simples('title', 'Título', 40, $_POST['title'])); echo label('alias', 'Alias', input_texto_simples('alias', 'Alias', 40, $_POST['alias'])); echo label('description', 'Descrição', input_textarea_simples('description', 5, $_POST['description'])); echo input_file("arquivo", "Imagem", ""); ?> </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> <?php
</div> <div class="clear"></div> </div> <?php } else { ?> <h3 class="hndle"><span>Inserir Pessoa</span></h3> <div class="inside"> <?php echo label('nome', 'Nome', input_texto_simples('nome', 'Nome', 40, $_POST['nome'])); echo label('email', 'Email', input_texto_simples('email', 'Email', 40, $_POST['email'])); echo label('cpf', 'CPF', input_texto_simples('cpf', 'CPF', 40, $_POST['nome'])); echo label('celular', 'Celular', input_texto_simples('celular', 'Celular', 40, $_POST['celular'])); echo label('minibio', 'Mini Bio', input_textarea_simples('minibio', 4, $_POST['minibio'])); echo label('observacoes', 'Observações', input_textarea_simples('observacoes', 5, $_POST['observacoes'])); ?> </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> <?php
<div id="postexcerpt" class="postbox " style="margin-bottom: 0px;"> <h3 class="hndle"><span>Simulação</span></h3> <?php $inscricoes = Inscricoes::getInstance()->getByEvento($evento->id); /* @var $inscricao Inscricao */ $inscricao = $inscricoes[0]; ?> <div class="inside"> <img src=<?php echo $inscricao->getLinkCertificado(); ?> width=800> <hr> <?php echo label("altura_nome", "Altura do Nome", input_texto_simples("altura_nome", "Altura do Nome", 5, $evento->certificado_altura_nome)); ?> </div> </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="Atualizar" accesskey="p"> </div> <div class="clear"></div> </div> </div> </div> </form>
<input type="hidden" name="id" value="<?php echo $evento->id; ?> "> <div class="inside"> <?php $assunto = stripslashes(PLib::coalesce($_POST['assunto'], $evento->post_title)); if ($subAction == 'confirmados') { $mensagem = PLib::coalesce($_POST['mensagem'], $evento->organizador()->email_confirmacao); } else { if ($subAction == 'naoConfirmados') { $mensagem = PLib::coalesce($_POST['mensagem'], $evento->organizador()->email_semvagas); } } $mensagem = stripslashes(str_replace("<br />", "", $mensagem)); echo label('assunto', 'Assunto', input_texto_simples('assunto', 'Assunto', 80, $assunto)); echo label('mensagem', 'Mensagem', input_textarea_simples('mensagem', 20, $mensagem), "Variáveis disponíveis para utilização:<br>" . getVariaveis($event) . '<br><br>Ao final do email irá uma linha simples de assinatura contendo: ' . $evento->organizador()->titulo); ?> </div> <div id="major-publishing-actions"> <div id="publishing-action"> <input type="hidden" name="preview" id="preview" value=""> <input type="button" class="button button-primary button-large" value="Pré-visualizar" onclick="javascript:document.getElementById('preview').value='1';document.getElementById('form_email').submit();"> <input type="submit" class="button button-primary button-large" value="Enviar" onclick="javascript:document.getElementById('preview').value='';document.getElementById('form_email').submit();"></div> <div class="clear"></div> </div> </div> </div> </div>
/** * @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 }