From 5570ae7540e9a9f9bf01c440c1b415e4b91947ae Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 27 Oct 2017 14:13:36 -0400 Subject: [PATCH] Update regEvent list page. Adding the date and time details and image to the event list. --- classes/data/dataRegEvent.php | 21 ++++++++++++--------- models/front/registrations/list.php | 1 + views/front/registrations/list.html | 25 +++++++++++++++++++++++-- 3 files changed, 36 insertions(+), 11 deletions(-) diff --git a/classes/data/dataRegEvent.php b/classes/data/dataRegEvent.php index cbe5183..d33443e 100644 --- a/classes/data/dataRegEvent.php +++ b/classes/data/dataRegEvent.php @@ -353,16 +353,19 @@ class GlmDataRegistrationsRegEvent extends GlmDataAbstract // Use hook to Events to get current data for this event $eventData = apply_filters('glm-member-db-events-get-event', $result_data['event']); + // echo '
$eventData: ' . print_r( $eventData, true ) . '
'; // Add to the registration event arraytrue - $result_data['intro'] = $eventData['intro']; - $result_data['descr'] = $eventData['descr']; - $result_data['image'] = $eventData['image']; - $result_data['contact_name'] = $eventData['contact_name']; - $result_data['contact_email'] = $eventData['contact_email']; - $result_data['contact_phone'] = $eventData['contact_phone']; - $result_data['url'] = $eventData['url']; - + $result_data['intro'] = $eventData['intro']; + $result_data['descr'] = $eventData['descr']; + $result_data['image'] = $eventData['image']; + $result_data['contact_name'] = $eventData['contact_name']; + $result_data['contact_email'] = $eventData['contact_email']; + $result_data['contact_phone'] = $eventData['contact_phone']; + $result_data['url'] = $eventData['url']; + $result_data['times'] = $eventData['times']; + $result_data['starting_date'] = $eventData['starting_date']; + $result_data['ending_date'] = $eventData['ending_date']; } } @@ -993,4 +996,4 @@ class GlmDataRegistrationsRegEvent extends GlmDataAbstract } -?> \ No newline at end of file +?> diff --git a/models/front/registrations/list.php b/models/front/registrations/list.php index 0872fca..992f808 100644 --- a/models/front/registrations/list.php +++ b/models/front/registrations/list.php @@ -101,6 +101,7 @@ // Get a current list of reg events $listResult = $this->getSimpleRegEventsList($where.$alphaWhere, 'event_name', true, 'id', $start, $limit, true); + echo '
$listResult: ' . print_r( $listResult, true ) . '
'; // Get paging results $numbDisplayed = $listResult['returned']; diff --git a/views/front/registrations/list.html b/views/front/registrations/list.html index 5e55926..ff5d7cd 100644 --- a/views/front/registrations/list.html +++ b/views/front/registrations/list.html @@ -4,8 +4,28 @@ {foreach $regEvents as $event}

{$event.event_name}

-

Short description will go here.

- + {if $event.image} + + {/if} +

{$event.intro}

+ + + + + {foreach $event.times as $time} + + + + {/foreach} +
Days/Times
+ {if $time.recur_name != 'Imported Event Schedule'} + {$time.recur_name} + {/if} + {$time.start_time.timestamp|date_format:"%A, %B %e, %Y"} + {$time.start_time.timestamp|date_format:"%l:%M %P"} + - + {$time.end_time.timestamp|date_format:"%l:%M %P"} +
{/foreach} {else} @@ -13,3 +33,4 @@ {/if} +{debug} -- 2.17.1