*/ /** * Initialization */ require_once( '../kernel/setup_inc.php' ); $gBitSystem->verifyPackage( 'newsletters' ); require_once( NEWSLETTERS_PKG_PATH.'lookup_newsletter_edition_inc.php' ); $listHash = array(); $newsletters = $gContent->mNewsletter->getList( $listHash ); $gBitSmarty->assign( 'newsletters', $newsletters ); if (isset($_REQUEST["remove"] ) && $gContent->isValid() ) { if( !empty( $_REQUEST['cancel'] ) ) { // user cancelled - just continue on, doing nothing } elseif( empty( $_REQUEST['confirm'] ) ) { $formHash['remove'] = TRUE; $formHash['edition_id'] = $gContent->mEditionId; $gBitSystem->confirmDialog( $formHash, array( 'warning' => tra('Are you sure you want to delete this newsletter edition?'). ' ' . $gContent->getTitle() ) ); } else { if( $gContent->expunge() ) { header( "Location: ".NEWSLETTERS_PKG_URL.'edition.php' ); die; } } } if( $gContent->isValid() ) { $title = $gContent->mInfo['title']; $mid = 'bitpackage:newsletters/view_edition.tpl'; } else { $listHash = array(); $editions = $gContent->getList( $listHash ); $gBitSmarty->assignByRef( 'editionList', $editions ); $gBitSmarty->assign( 'listInfo', $listHash ); $title = tra("List Editions"); $mid = 'bitpackage:newsletters/list_editions.tpl'; } // Display the template $gBitSystem->display( $mid, $title , array( 'display_mode' => 'edit' )); ?>