summaryrefslogtreecommitdiff
path: root/index.php
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2007-06-04 03:51:22 +0000
committerChristian Fowler <spider@viovio.com>2007-06-04 03:51:22 +0000
commitd76f999f5d3d3167b65d416c88668f3bdd7cafe9 (patch)
treecbe1f5c474c35da61a4bbf870b993c19df537ede /index.php
parentc642138fa50056f0f76a0517df08696716258235 (diff)
downloadnewsletters-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.php31
1 files changed, 4 insertions, 27 deletions
diff --git a/index.php b/index.php
index 7368bf6..268fba1 100644
--- a/index.php
+++ b/index.php
@@ -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' ) );
?>