moving buttons to the header in the dashboard summary widgets
authorAnthony Talarico <talarico@gaslightmedia.com>
Fri, 19 Oct 2018 20:04:15 +0000 (16:04 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Fri, 19 Oct 2018 20:04:15 +0000 (16:04 -0400)
setup/adminHooks.php

index 7daeee7..6c3bf66 100644 (file)
@@ -284,6 +284,24 @@ add_filter(
         
         $content            = [
             'title'         => 'Events',
+            'widgetButtons' => [
+                [
+                    'id'            => 'add-event',
+                    'content'       => 'Add',
+                    'url'           => $eventsIndexPage . "&option=create",
+                    'classes'       => '',
+                    'styles'        => '',
+                    'data'          => ''
+                ],
+                [
+                    'id'            => 'export-button',
+                    'content'       => 'Export',
+                    'url'           => '#',
+                    'classes'       => 'btn-small widget-export-btn waves-effect waves-light btn modal-trigger',
+                    'styles'        => '',
+                    'data'          => 'events'
+                ],
+            ],
             'components'    => [
                 [
                     'id'            => 'quickLinks',
@@ -304,27 +322,6 @@ add_filter(
                         ]
                     ],
                 ],
-                [
-                    'id' => 'topButtons',
-                    'order'     => 0,
-                    'template'  => 'buttons',
-                    'buttons'   => [
-                        'add-event' => [
-                            'content'       => 'Add New',
-                            'url'           => $eventsIndexPage . "&option=add",
-                            'classes'       => '',
-                            'styles'        => '',
-                            'data'          => ''
-                        ],
-                        'export-button' => [
-                            'content'       => 'Export',
-                            'url'           => '#',
-                            'classes'       => 'btn-small widget-export-btn waves-effect waves-light btn modal-trigger',
-                            'styles'        => '',
-                            'data'          => 'events'
-                        ],
-                    ],
-                ],
                 [
                     'id'        => 'entityAmount',
                     'title'     => 'Number of Events',
@@ -345,16 +342,19 @@ add_filter(
                 ],
                 [
                     'id'        => 'dateSearch', 
-                    'order'     => 4,
+                    'order'     => 3,
+                    'fromDate'  => 'fromDate',
+                    'toDate'    => 'toDate',
                     'template'  => 'dateSearch',
                     'entityID'  => 'event',
+                    'defaultFromDate'   => date('m/d/Y'),
                     'resultUrl' => $eventsListPage.'&event=',
                 ],
                 [
                     'id'            => 'pending-events', 
                     'title'         => 'Pending Events',
                     'slug'          => 'pending-events',
-                    'order'         => 3,
+                    'order'         => 4,
                     'template'      => 'list',
                     'entityID'      => 'event',
                     'defaultRefType'=> 'member',