diff options
| author | spiderr <spider@viovio.com> | 2013-04-18 11:14:20 -0400 |
|---|---|---|
| committer | spiderr <spider@viovio.com> | 2013-04-18 11:14:20 -0400 |
| commit | ca8fc998b5d7be7fbffbcd3ab18c90b75a206433 (patch) | |
| tree | 52e6d1dffa9c1512d648fc2a042d8aaa6686cff5 /templates | |
| parent | d82ba9564f7c18fea6772161b19e301147304644 (diff) | |
| download | newsletters-ca8fc998b5d7be7fbffbcd3ab18c90b75a206433.tar.gz newsletters-ca8fc998b5d7be7fbffbcd3ab18c90b75a206433.tar.bz2 newsletters-ca8fc998b5d7be7fbffbcd3ab18c90b75a206433.zip | |
tweak menu to display title link only when passed var
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/center_list_newsletters.php | 24 | ||||
| -rw-r--r-- | templates/menu_newsletters.tpl | 2 |
2 files changed, 12 insertions, 14 deletions
diff --git a/templates/center_list_newsletters.php b/templates/center_list_newsletters.php index 853fe6e..c727003 100644 --- a/templates/center_list_newsletters.php +++ b/templates/center_list_newsletters.php @@ -6,23 +6,21 @@ global $gBitSystem, $gBitUser; $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' ); -/* List newsletters */ -$listHash = array(); + require_once( NEWSLETTERS_PKG_PATH.'lookup_newsletter_inc.php' ); -$newsletters = BitNewsletter::getList( $listHash ); -foreach( array_keys( $newsletters ) as $contentId ) { - $listHash = array( 'nl_id' => $newsletters[$contentId]['nl_id'] ); - $newsletters[$contentId]['editions'] = BitNewsletterEdition::getList( $listHash ); -} + /* List newsletters */ + $listHash = array(); -$gBitSmarty->assign_by_ref( 'subs', BitNewsletter::getUserSubscriptions( $gBitUser->getField( 'user_id' ), $gBitUser->getField( 'email' ) ) ); -$gBitSmarty->assign_by_ref('newsletters', $newsletters ); + $newsletters = BitNewsletter::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 ); +} ?> diff --git a/templates/menu_newsletters.tpl b/templates/menu_newsletters.tpl index 97dab86..6c965b2 100644 --- a/templates/menu_newsletters.tpl +++ b/templates/menu_newsletters.tpl @@ -1,5 +1,5 @@ {strip} -<a class="dropdown-toggle" data-toggle="dropdown" href="#"> {tr}{$packageMenuTitle}{/tr} <b class="caret"></b></a> +{if $packageMenuTitle}<a class="dropdown-toggle" data-toggle="dropdown" href="#"> {tr}{$packageMenuTitle}{/tr} <b class="caret"></b></a>{/if} <ul class="{$packageMenuClass}"> <li><a class="item" href="{$smarty.const.NEWSLETTERS_PKG_URL}index.php">{booticon iname="icon-list" iexplain="List Newsletters" ilocation=menu}</a></li> {if $gBitUser->hasPermission( 'p_newsletters_create' )} |
