From: Steve Sutton Date: Tue, 19 Apr 2016 12:24:18 +0000 (-0400) Subject: Work on the pdf print for days of week some more. X-Git-Tag: v1.0.0^2~99 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=6cd3c8761b7523bc83843f766e0081d503511b94;p=WP-Plugins%2Fglm-member-db-events.git Work on the pdf print for days of week some more. Changing the full day name to three letters. To shorten the length in-case they start running into the title of the event. --- diff --git a/models/front/events/list.php b/models/front/events/list.php index faaab9c..397db4c 100644 --- a/models/front/events/list.php +++ b/models/front/events/list.php @@ -250,7 +250,33 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction $eventDates = $event['dates']; if ( $event['recurrences'][0]['recurring'] && count( $event['times'] > 1) && isset( $event['recurrences'] ) ) { if ( $event['recurrences'][0]['day_of_week']['names'] ) { - $eventDates .= ' (' . implode(', ', $event['recurrences'][0]['day_of_week']['names']) . ')'; + $daysOfWeek = array(); + foreach ( $event['recurrences'][0]['day_of_week']['names'] as $dow ) { + switch ( $dow ) { + case 'Sunday': + $daysOfWeek[] = 'Sun'; + break; + case 'Monday': + $daysOfWeek[] = 'Mon'; + break; + case 'Tuesday': + $daysOfWeek[] = 'Tue'; + break; + case 'Wednesday': + $daysOfWeek[] = 'Wed'; + break; + case 'Thursday': + $daysOfWeek[] = 'Thu'; + break; + case 'Friday': + $daysOfWeek[] = 'Fri'; + break; + case 'Saturday': + $daysOfWeek[] = 'Sat'; + break; + } + } + $eventDates .= ' (' . implode(', ', $daysOfWeek) . ')'; } } $startTime = strftime( "%l:%M %P", strtotime( $event['starting_date'] ) );