Ejemplo n.º 1
0
													</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');
Ejemplo n.º 2
0
/**
 * [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();
    }
}