From: Steve Sutton Date: Thu, 1 Dec 2016 15:07:29 +0000 (-0500) Subject: for kbw pdf X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=7f2dcf159a0a1fb63c60b51f272a8bf87ceb1c39;p=WP-Plugins%2Fglm-member-db-events.git for kbw pdf --- 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