From 3feece26ee0a4bdf3d861fa7e67fca7caaa870fe Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 30 Aug 2016 12:29:43 -0400 Subject: [PATCH] Remove some timezone detail which is breaking windows For some reason windows machines are given very strange time zones. This is breaking the strtotime calls. --- models/admin/ajax/eventsCalMonthAJAX.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/models/admin/ajax/eventsCalMonthAJAX.php b/models/admin/ajax/eventsCalMonthAJAX.php index b8e0444..ad3bf47 100644 --- a/models/admin/ajax/eventsCalMonthAJAX.php +++ b/models/admin/ajax/eventsCalMonthAJAX.php @@ -124,8 +124,16 @@ class GlmMembersAdmin_ajax_eventsCalMonthAJAX extends GlmDataEventsTimes 'last' => FILTER_SANITIZE_STRING ) ); - $from = date('Y-m-d', strtotime($month['start'])); - $to = date('Y-m-d', strtotime($month['last'])); + $start = preg_replace( '%\(.*\)%', '', $month['start'] ); + $last = preg_replace( '%\(.*\)%', '', $month['last'] ); + + $from = date('Y-m-d', strtotime($start)); + $to = date('Y-m-d', strtotime($last)); + + echo '
$from: ' . print_r( $from, true ) . '
'; + echo '
$to: ' . print_r( $to, true ) . '
'; + echo '
$month: ' . print_r( $month, true ) . '
'; + exit; $this->dateRange = "start_time BETWEEN CAST('{$from}' AS DATE) AND CAST('{$to}' as DATE)"; $this->dateRange = "id IN ( -- 2.17.1