$location->setText(implode(', ', $address));
$location->draw($page->getCanvas(), self::PDF_LFT_COL_X, $pdfY);
$pdfY -= self::LINE_HEIGHT;
- } else if (isset($event['use_member_location']['value'])
- && $event['use_member_location']['value']
+ } else if ( isset($event['use_member_location']['value'])
+ && ( $event['use_member_location']['value'] || $event['other_ref_dest'] )
&& $event['hide_address']['name'] == 'No'
) {
$address = array();
}
$pdfY -= self::LINE_HEIGHT;
+ if ( $this->config['settings']['use_event_amenities'] && !empty( $event['amenities'] ) ) {
+ $beerTypes = new SetaPDF_Core_Text_Block( $font, self::PDF_FONT_SIZE );
+ $beer_text = $this->config['settings']['term_event_amenities_plural'] . ': ';
+ $beer_parts = array();
+ foreach ( $event['amenities'] as $beer ) {
+ $beer_parts[] = $beer['name'];
+ }
+ if ( !empty( $beer_parts ) ) {
+ $beer_text .= implode( ', ', $beer_parts );
+ }
+
+ $beerTypes->setText( $beer_text );
+ $beerTypes->draw( $page->getCanvas(), self::PDF_LFT_COL_X, $pdfY );
+ $pdfY -= self::LINE_HEIGHT;
+ }
+ if ( $this->config['settings']['use_event_amenities'] && !empty( $event['categories'] ) ) {
+ $eventCats = new SetaPDF_Core_Text_Block( $font, self::PDF_FONT_SIZE );
+ $cat_text = 'Event Type: ';
+ $cat_parts = array();
+ foreach ( $event['categories'] as $category ) {
+ $cat_parts[] = $category['name'];
+ }
+ if ( !empty( $cat_parts ) ) {
+ $cat_text .= implode( ', ', $cat_parts );
+ }
+
+ $eventCats->setText( $cat_text );
+ $eventCats->draw( $page->getCanvas(), self::PDF_LFT_COL_X, $pdfY );
+ $pdfY -= self::LINE_HEIGHT;
+ }
+
if ( isset($event['intro']) && $event['intro'] ) {
// text