Shortcuts now working
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 17 Mar 2016 20:34:10 +0000 (16:34 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 17 Mar 2016 20:34:10 +0000 (16:34 -0400)
adding to the query for events

models/front/events/list.php
views/front/events/shortCuts.html

index 2f590ec..71eb262 100644 (file)
@@ -57,7 +57,24 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction
         if ( isset($_REQUEST['glm_event_to']) ) {
             $toDate   = filter_var($_REQUEST['glm_event_to'], FILTER_SANITIZE_STRING);
         } else {
-            $toDate = date('m/d/Y', strtotime( '+ 1 month' ));
+            if ( $t = filter_var( $_REQUEST['t'], FILTER_SANITIZE_STRING ) ) {
+                switch ( $t ) {
+                case 'today':
+                    $toDate = date('m/d/Y');
+                    break;
+                case 'tomorrow':
+                    $fromDate = $toDate = date('m/d/Y', strtotime( '+ 1 day' ));
+                    break;
+                case 'nextseven':
+                    $toDate = date('m/d/Y', strtotime( '+ 7 days' ));
+                    break;
+                default:
+                    $toDate = date('m/d/Y', strtotime( '+ 1 month' ));
+                    break;
+                }
+            } else {
+                $toDate = date('m/d/Y', strtotime( '+ 1 month' ));
+            }
         }
         if ( $fromDate && $toDate ) {
             $from = date('Y-m-d', strtotime($fromDate));
index d9e1c75..a37abb9 100644 (file)
@@ -1,8 +1,8 @@
     <div id="glm-events-shortcuts" class="small-12 medium-4 columns">
         <ul class="shortcuts-button-group">
-            <li><a href="#" class="shortcuts-button">Today's Events</a></li>
-            <li><a href="#" class="shortcuts-button">Tomorrow's Events</a></li>
-            <li><a href="#" class="shortcuts-button">Next 7 Days</a></li>
+            <li><a href="{$currentUrl}?t=today" class="shortcuts-button">Today's Events</a></li>
+            <li><a href="{$currentUrl}?t=tomorrow" class="shortcuts-button">Tomorrow's Events</a></li>
+            <li><a href="{$currentUrl}?t=nextseven" class="shortcuts-button">Next 7 Days</a></li>
         </ul>
     </div>