Exemple #1
0
?>
)</a></li>
		</ul>
	</div>
</div>
<?php 
if (count($lists) == 0) {
    gu_error(t("A address list must be created before a newsletter can be sent"));
}
if (gu_config::get('admin_email') == '') {
    gu_error(t("A valid admin email must be specified before a newsletter can be sent"));
}
gu_theme_messages();
?>
<form enctype="multipart/form-data" id="send_form" name="send_form" method="post" action="compose.php<?php 
echo gu_is_debugging() ? '?DEBUG' : '';
?>
"><input type="hidden" id="msg_id" name="msg_id" value="<?php 
echo $newsletter->get_id();
?>
" /><input type="hidden" id="is_modified" name="is_modified" value="<?php 
echo $is_modified;
?>
" />
	<div class="menubar">
		<input name="save_submit" type="submit" id="save_submit" value="<?php 
echo t('Save');
?>
" onclick="gu_cancel_unsaved_warning();" />
<?php 
if ($preview_mode) {
Exemple #2
0
/**
 * Simple function to store a debug message
 * @param string $msg The debug message
 */
function gu_debug($msg)
{
    if (!gu_is_debugging()) {
        return;
    }
    if (!isset($_SERVER['GU_DEBUG_MSGS'])) {
        $_SERVER['GU_DEBUG_MSGS'] = array();
    }
    $_SERVER['GU_DEBUG_MSGS'][] = $msg;
}
Exemple #3
0
 /**
  * Sends a message using the Swift mailer
  * @param Swift_Message $message The Swift message object
  * @param Swift_RecipientList $recipients The recipient list
  * @return int The number of messages sent successfully, else FALSE
  */
 private function send(Swift_Message $message, Swift_RecipientList $recipients)
 {
     if (gu_is_demo()) {
         return gu_error(t('Unable to send message in demo mode'));
     }
     try {
         $num_sent = $this->swift->send($message, $recipients, $this->from_address);
     } catch (Swift_ConnectionException $e) {
         gu_debug($e->getMessage());
         return gu_error(t('Unable to send message due to connection error'));
     }
     if (gu_is_debugging()) {
         $log =& Swift_LogContainer::getLog();
         gu_debug('gu_mailer::send(...)<br />' . nl2br(htmlspecialchars($log->dump(true))) . ' => ' . $num_sent);
         $log->clear();
     }
     return $num_sent;
 }
Exemple #4
0
/* Gutama plugin package
 * @version 1.6
 * @date	01/10/2013
 * @author	Cyril MAGUIRE
*/
?>

		<div class="clearer"></div>

		</div><!-- content -->

	</div><!-- container -->

	</div><!-- wrapper -->
	<?php 
if (gu_is_debugging() && isset($_SERVER['GU_DEBUG_MSGS'])) {
    echo '<div id="debugmsg"><p style="text-align: center"><b>Debug messages</b></p><hr />';
    foreach ($_SERVER['GU_DEBUG_MSGS'] as $msg) {
        echo $msg . '<hr />';
    }
    echo '</div>';
}
?>

<script type="text/javascript">
	setMsge('errormsg');
	setMsge('statusmsg');
</script>


	</body>