Update regEvent list page.
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 27 Oct 2017 18:13:36 +0000 (14:13 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 27 Oct 2017 18:13:36 +0000 (14:13 -0400)
Adding the date and time details and image to the event list.

classes/data/dataRegEvent.php
models/front/registrations/list.php
views/front/registrations/list.html

index cbe5183..d33443e 100644 (file)
@@ -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 '<pre>$eventData: ' . print_r( $eventData, true ) . '</pre>';
 
                 // 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
+?>
index 0872fca..992f808 100644 (file)
 
            // Get a current list of reg events
             $listResult = $this->getSimpleRegEventsList($where.$alphaWhere, 'event_name', true, 'id', $start, $limit, true);
+            echo '<pre>$listResult: ' . print_r( $listResult, true ) . '</pre>';
 
             // Get paging results
             $numbDisplayed = $listResult['returned'];
index 5e55926..ff5d7cd 100644 (file)
@@ -4,8 +4,28 @@
     {foreach $regEvents as $event}
     <div class="glm-reg-event-item clearfix">
         <h2><a href="{$thisUrl}?page=registration&eventRegId={$event.id}">{$event.event_name}</a></h2>
-        <p>Short description will go here.</p>
-
+        {if $event.image}
+            <img style="float:right;" src="{$glmPluginMediaUrl}/images/thumb/{$event.image}">
+        {/if}
+        <p>{$event.intro}</p>
+        <table>
+            <tr>
+                <th> Days/Times </th>
+            </tr>
+            {foreach $event.times as $time}
+                <tr>
+                    <td>
+                        {if $time.recur_name != 'Imported Event Schedule'}
+                        <i>{$time.recur_name}</i>
+                        {/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"}
+                    </td>
+                </tr>
+            {/foreach}
+        </table>
     </div>
     {/foreach}
 {else}
@@ -13,3 +33,4 @@
 {/if}
 
 </div>
+{debug}