</li> <?php } } ?> </ul> </li> <li> <div id="mobilize-enviar" class="section"> <!--<div class="mobilize-clear"><a href="#" title="mover"><img width="15" src="<?php echo get_bloginfo('url') . '/wp-content/plugins/mobilize/assets/img/move.png'; ?> " alt="mover"></a></div>--> <h3><label><input type="checkbox" name="mobilize[envie][active]" <?php if (Mobilize::isActive('envie')) { echo 'checked="checked"'; } ?> data-section="mobilize-enviar" value="1"/> <?php _e('Enviar para um amigo', 'mobilize'); ?> </label></h3> <p class="mobilize-description"><?php _e('Esta é uma mensagem padrão que seus apoiadores poderão enviar para várias pessoas. Insira o assunto da mensagem (ex: Eu apoio “Candidato X”) e um texto para a mensagem. Seja sucinto, mas passe sua mensagem.', 'mobilize'); ?> </p> <div class="section-content"> <?php Mobilize::printErrors('enviar');
/** * [mobilize_template_enviar description] * @return [type] [description] */ function mobilize_template_enviar() { if (Mobilize::isActive('envie')) { $options = Mobilize::getOption(); $smartView = new SmartView(INC_MOBILIZE . '/views/enviar.php'); $smartView->padding = isset($options['general']['espacamento_lateral']) ? $options['general']['espacamento_lateral'] : ''; $smartView->enviarTitle = __('Envie para um amigo!', 'mobilize'); $smartView->enviarDescription = $options['envie']['description']; $smartView->enviarEmailCorpo = $options['envie']['message']; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $senderName = array_key_exists('sender-name', $_POST) ? $_POST['sender-name'] : ''; $senderEmail = array_key_exists('sender-email', $_POST) ? $_POST['sender-email'] : ''; $recipients = array_key_exists('recipient-email', $_POST) ? $_POST['recipient-email'] : ''; $message = array_key_exists('sender-message', $_POST) ? $_POST['sender-message'] : ''; $smartView->enviarCampoNome = $senderName; $smartView->enviarCampoEmail = $senderEmail; $smartView->enviarCampoDestinos = $recipients; $smartView->enviarCampoMensagem = $message; $smartView->enviarMessage = Mobilize::enviarEmails($senderName, $senderEmail, $recipients, $message) ? __('Mensagem enviada!', 'mobilize') : __('Houve um erro ao enviar sua mensagem, tente novamente!', 'mobilize'); } return $smartView->display(); } }