summaryrefslogtreecommitdiff
path: root/BitMailer.php
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2005-12-29 18:46:39 +0000
committerChristian Fowler <spider@viovio.com>2005-12-29 18:46:39 +0000
commit54ab99d9ef3d0edb3b9527922a34296495d170db (patch)
tree6b1278f2e9cf468ce176308139ab9fd27ba5c1b6 /BitMailer.php
parent4918af1a903bac5765cbf8709cfe2ce7f41ff082 (diff)
downloadnewsletters-54ab99d9ef3d0edb3b9527922a34296495d170db.tar.gz
newsletters-54ab99d9ef3d0edb3b9527922a34296495d170db.tar.bz2
newsletters-54ab99d9ef3d0edb3b9527922a34296495d170db.zip
clean up permissions, and creating of editions
Diffstat (limited to 'BitMailer.php')
-rw-r--r--BitMailer.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/BitMailer.php b/BitMailer.php
index 298e1a0..c5c925c 100644
--- a/BitMailer.php
+++ b/BitMailer.php
@@ -1,12 +1,12 @@
<?php
/**
- * $Header: /cvsroot/bitweaver/_bit_newsletters/Attic/BitMailer.php,v 1.11 2005/12/29 17:22:47 spiderr Exp $
+ * $Header: /cvsroot/bitweaver/_bit_newsletters/Attic/BitMailer.php,v 1.12 2005/12/29 18:46:39 spiderr Exp $
*
* Copyright (c) 2004 bitweaver.org
* All Rights Reserved. See copyright.txt for details and a complete list of authors.
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details
*
- * $Id: BitMailer.php,v 1.11 2005/12/29 17:22:47 spiderr Exp $
+ * $Id: BitMailer.php,v 1.12 2005/12/29 18:46:39 spiderr Exp $
*
* Class that handles editions of newsletters
* @package newsletters
@@ -15,7 +15,7 @@
*
* @author spiderr <spider@steelsun.com>
*
- * @version $Revision: 1.11 $ $Date: 2005/12/29 17:22:47 $ $Author: spiderr $
+ * @version $Revision: 1.12 $ $Date: 2005/12/29 18:46:39 $ $Author: spiderr $
*/
/**
@@ -94,13 +94,17 @@ class BitMailer extends phpmailer {
if( $content->load() ) {
$body[$pick['content_id']]['body'] = $content->render();
$body[$pick['content_id']]['subject'] = $content->getTitle();
+ $body[$pick['content_id']]['object'] = $content;
}
// $content[$pick['content_id']] = LibertyBase::getLibertyObject();
}
if( !empty( $body[$pick['content_id']] ) ) {
$pick['url_code'] = md5( $pick['content_id'].$pick['email'].$pick['queue_date'] );
- $gBitSmarty->assign( 'url_code', $pick['url_code'] );
- $unsub = $gBitSmarty->fetch( 'bitpackage:newsletters/unsubscribe_inc.tpl' );
+ $unsub = '';
+ if( $body[$pick['content_id']]['object']->mNewsletter->mInfo['unsub_msg'] ) {
+ $gBitSmarty->assign( 'url_code', $pick['url_code'] );
+ $unsub = $gBitSmarty->fetch( 'bitpackage:newsletters/unsubscribe_inc.tpl' );
+ }
$htmlBody = $unsub . $body[$pick['content_id']]['body'] . $unsub . '<img src="'.NEWSLETTERS_PKG_URI.'track.php?sub='.$pick['url_code'].'" alt="" />';
if( !$this->sendMail( $pick, $body[$pick['content_id']]['subject'], $htmlBody ) ) {