function textAreaMensagem($name, $rows = 4) { $mensagem = Mensagens::getInstance()->getUnico($name); // $mensagem = str_replace("<br>","\r\n",$mensagem); // $mensagem = preg_replace('/ +/', ' ',$mensagem); // $mensagem = preg_replace('/\t+/', '',$mensagem); echo input_textarea_simples($name, $rows, $mensagem); }
<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 } 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">
<h2>Envio de SMS</h2> <form method="post"> <div id="poststuff"> <div id="post-body" class="metabox-holder columns-2"> <div id="post-body-content"> <div class="postbox-container"> <div class="postbox"> <h3 class="hndle"><span><?php echo $titulo; ?> </span></h3> <div class="inside"> <form method="post" action=""> <?php echo label('mensagem', 'Mensagem', input_textarea_simples('mensagem', 2, ''), "Variáveis disponíveis para utilização:<br>" . getVariaveis($event)); ?> </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="Enviar" accesskey="p"></div> <div class="clear"></div> </div> </div> </div> </div> </div> </div>
// Titulo 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'; }
</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 } ?>
<form method="post"> <div id="poststuff"> <div id="post-body" class="metabox-holder columns-2"> <div id="post-body-content"> <div class="postbox-container"> <div class="postbox"> <h3 class="hndle"><span>Local para eventos</span></h3> <input type="hidden" name="id" value="<?php echo $local->id; ?> "> <div class="inside"> <?php echo input_text($local->titulo, 'titulo', 'Título do local:', 40); echo label('endereco', 'Endereço Completo', input_textarea_simples('endereco', 3, $local->endereco), 'Inclua a cidade no endereço'); echo input_text($local->cidade, 'cidade', 'Cidade:', 20); echo input_text($local->telefone, 'telefone', 'Telefone:', 16); echo input_text($local->site, 'site', 'Site:', 60); echo input_text($local->latitude, 'latitude', 'Latitude:', 20); echo input_text($local->longitude, 'longitude', 'Longitude:', 20); ?> </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>
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> </div>
echo $pessoa->nome; ?> </span></h3> <input type="hidden" name="id" value="<?php echo $pessoa->id; ?> "> <div class="inside"> <?php echo input_texto_padrao('chave', "Chave:", 20, $_POST['chave']); ?> <?php echo input_texto_padrao('titulo', "Título:", 20, $_POST['titulo']); ?> <?php echo label('valor', 'Valor do Extra:', input_textarea_simples('valor', 5, $_POST['valor'])); ?> </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>
function input_textarea($postId, $nome, $titulo, $rows, $ajuda = null) { if ($postId != null) { $meta = get_post_meta($postId, $nome, true); } $return = input_textarea_simples($nome, $rows, $meta); $return = label($nome, $titulo, $return, $ajuda); return $return; }