Fixed bad default date for reg event dashboard calendar.
authorChuck Scott <cscott@gaslightmedia.com>
Thu, 30 Nov 2017 21:59:05 +0000 (16:59 -0500)
committerChuck Scott <cscott@gaslightmedia.com>
Thu, 30 Nov 2017 21:59:05 +0000 (16:59 -0500)
models/admin/registrations/events.php

index 50dcd58..2fccfba 100644 (file)
@@ -502,6 +502,12 @@ class GlmMembersAdmin_registrations_events extends GlmDataRegistrationsRegEvent
             update_option('glmMembersDatabaseRegistrationsRegEventID', $regEventID);
         }
 
+        // calculate default calendar date for event dashboard
+        $defaultCalTime = time();
+        if (isset($regEventFirstTime) && $regEventFirstTime['timestamp']+0 > 0) {
+            $defaultCalTime = $regEventFirstTime['timestamp'];
+        }
+
         // Compile template data
         $templateData = array(
             'haveMessages'            => count($messages) > 0,
@@ -526,7 +532,7 @@ class GlmMembersAdmin_registrations_events extends GlmDataRegistrationsRegEvent
             'haveRegEvent'            => $haveRegEvent,
             'haveRegEventRecurrences' => $haveRegEventRecurrences,
             'haveRegEventTimes'       => $haveRegEventTimes,
-            'defaultCalDate'          => date('Y-m-d H:i:s', $regEventFirstTime['timestamp']),
+            'defaultCalDate'          => date('Y-m-d H:i:s', $defaultCalTime),
             'regEventFirstTime'       => $regEventFirstTime,
             'regEventLastTime'        => $regEventLastTime,
             'regEventUpdated'         => $regEventUpdated,