From 7f2dcf159a0a1fb63c60b51f272a8bf87ceb1c39 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 1 Dec 2016 10:07:29 -0500 Subject: [PATCH] for kbw pdf --- models/front/events/list.php | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/models/front/events/list.php b/models/front/events/list.php index c8f6677..753716f 100644 --- a/models/front/events/list.php +++ b/models/front/events/list.php @@ -447,8 +447,8 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction $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(); @@ -513,6 +513,37 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction } $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 -- 2.17.1