diff options
| author | Christian Fowler <spider@viovio.com> | 2007-06-04 03:51:22 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2007-06-04 03:51:22 +0000 |
| commit | d76f999f5d3d3167b65d416c88668f3bdd7cafe9 (patch) | |
| tree | cbe1f5c474c35da61a4bbf870b993c19df537ede /index.php | |
| parent | c642138fa50056f0f76a0517df08696716258235 (diff) | |
| download | newsletters-d76f999f5d3d3167b65d416c88668f3bdd7cafe9.tar.gz newsletters-d76f999f5d3d3167b65d416c88668f3bdd7cafe9.tar.bz2 newsletters-d76f999f5d3d3167b65d416c88668f3bdd7cafe9.zip | |
add center piece to newsletters, tweak getList code to enable static calls
Diffstat (limited to 'index.php')
| -rw-r--r-- | index.php | 31 |
1 files changed, 4 insertions, 27 deletions
@@ -1,5 +1,5 @@ <?php -// $Header: /cvsroot/bitweaver/_bit_newsletters/index.php,v 1.23 2007/01/06 06:22:12 spiderr Exp $ +// $Header: /cvsroot/bitweaver/_bit_newsletters/index.php,v 1.24 2007/06/04 03:51:22 spiderr Exp $ // Copyright (c) 2006 - bitweaver.org - Christian Fowler, Max Kremmel, et. al // All Rights Reserved. See copyright.txt for details and a complete list of authors. @@ -7,36 +7,13 @@ // Initialization require_once( '../bit_setup_inc.php' ); -include_once( NEWSLETTERS_PKG_PATH.'BitMailer.php' ); - -$gBitSystem->verifyPackage( 'newsletters' ); - -if( !$gBitUser->isRegistered() && !$gBitUser->hasPermission( 'p_newsletters_subscribe' ) && empty( $_REQUEST["sub"] ) ) { - $gBitSystem->fatalError( tra("You must be logged in to subscribe to newsletters")); -} - -require_once( NEWSLETTERS_PKG_PATH.'lookup_newsletter_inc.php' ); - $feedback = array(); -/* List newsletters */ -$listHash = array(); - -$newsletters = $gContent->getList( $listHash ); -foreach( array_keys( $newsletters ) as $contentId ) { - $listHash = array( 'nl_id' => $newsletters[$contentId]['nl_id'] ); - $newsletters[$contentId]['editions'] = BitNewsletterEdition::getList( $listHash ); -} - -$gBitSmarty->assign_by_ref( 'subs', BitNewsletter::getUserSubscriptions( $gBitUser->getField( 'user_id' ), $gBitUser->getField( 'email' ) ) ); -$gBitSmarty->assign_by_ref('newsletters', $newsletters ); - -$mid = 'bitpackage:newsletters/newsletters.tpl'; -$title = "List Newsletters"; +$gDefaultCenter = 'bitpackage:newsletters/center_list_newsletters.tpl'; +$gBitSmarty->assign_by_ref( 'gDefaultCenter', $gDefaultCenter ); $gBitSmarty->assign( 'feedback', $feedback ); // Display the template -$gBitSystem->display( $mid, $title ); - +$gBitSystem->display( 'bitpackage:kernel/dynamic.tpl', tra( 'Newsletters' ) ); ?> |
