From: Steve Sutton Date: Thu, 31 Mar 2016 20:49:17 +0000 (-0400) Subject: Adding the day of week to the date part X-Git-Tag: v1.0.0^2~137 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=5ffca09bd426c455bf462f7973fba88bd02dfd9c;p=WP-Plugins%2Fglm-member-db-events.git Adding the day of week to the date part --- diff --git a/models/front/events/list.php b/models/front/events/list.php index 92efc36..db4a50a 100644 --- a/models/front/events/list.php +++ b/models/front/events/list.php @@ -185,23 +185,25 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction $eventTopY = $pdfY; // dates $dates = new SetaPDF_Core_Text_Block( $boldFont, self::PDF_FONT_SIZE ); - $dates->setText($event['dates']); + $eventDates = $event['dates']; + if ( !$event['ongoing'] && count( $event['times'] > 1) && isset( $event['recurrences'] ) ) { + if ( $event['recurrences'][0]['day_of_week']['names'] ) { + $eventDates .= ' (' . implode(', ', $event['recurrences'][0]['day_of_week']['names']) . ')'; + } + } + $dates->setText($eventDates); $lineCount = $dates->getLineCount(); - //echo '
dates $lineCount: ' . print_r($lineCount, true) . '
'; $dates->draw($page->getCanvas(), self::PDF_LFT_COL_X, $pdfY); $pdfY -= self::LINE_HEIGHT * $lineCount; - //echo '
dates $pdfY: ' . print_r($pdfY, true) . '
'; // title $title = new SetaPDF_Core_Text_Block( $boldFont, self::PDF_FONT_SIZE ); $title->setText($event['name']); $lineCount = $title->getLineCount(); - //echo '
title $lineCount: ' . print_r($lineCount, true) . '
'; $title->draw($page->getCanvas(), self::PDF_LFT_COL_X, $pdfY); $pdfY -= self::LINE_HEIGHT * $lineCount; - //echo '
title $pdfY: ' . print_r($pdfY, true) . '
'; if ( isset($event['categories']) && !empty($event['categories']) ) { $categoryNames = array(); @@ -258,6 +260,12 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction $url->draw( $page->getCanvas(), self::PDF_LFT_COL_X, $pdfY ); $pdfY -= self::LINE_HEIGHT; } + if ( $event['cost'] ) { + $cost = new SetaPDF_Core_Text_Block( $font, self::PDF_FONT_SIZE ); + $cost->setText( $event['cost'] ); + $cost->draw( $page->getCanvas(), self::PDF_LFT_COL_X, $pdfY ); + $pdfY -= self::LINE_HEIGHT; + } $pdfY -= self::LINE_HEIGHT * 2; @@ -271,7 +279,6 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction $intro->setText($introText); $intro->setWidth(self::PDF_WIDTH - 30); $lineCount = $intro->getLineCount(); - //echo '
intro $lineCount: ' . print_r($lineCount, true) . '
'; $intro->draw($page->getCanvas(), self::PDF_LFT_COL_X, $pdfY); $pdfY -= self::LINE_HEIGHT * $lineCount; @@ -280,14 +287,10 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction if ( $lineCount == 1 ) { $pdfY -= self::LINE_HEIGHT; } - //echo '
intro $pdfY: ' . print_r($pdfY, true) . '
'; } // line at the bottom of the event ++$index; - //$pdfY -= self::LINE_HEIGHT; - //echo '
$pdfY: ' . print_r($pdfY, true) . '
'; - if ( $pdfY <= self::PDF_BOTTOM_Y && !( $totalEvents == $index ) ) { $pdfY = self::PDF_TOP_Y; $page = $pages->create(SetaPDF_Core_PageFormats::A4);