diff options
| author | Christian Fowler <spider@viovio.com> | 2005-12-29 18:46:39 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2005-12-29 18:46:39 +0000 |
| commit | 54ab99d9ef3d0edb3b9527922a34296495d170db (patch) | |
| tree | 6b1278f2e9cf468ce176308139ab9fd27ba5c1b6 /BitMailer.php | |
| parent | 4918af1a903bac5765cbf8709cfe2ce7f41ff082 (diff) | |
| download | newsletters-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.php | 14 |
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 ) ) { |
