From 193d5357d92c9b8dbb75942a0c714d4c58ed494a Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 26 Aug 2016 16:54:40 -0400 Subject: [PATCH] WIP setup of the dashboard for Member only Static list right now. Need to work on getting the member data into the dashboard. --- models/admin/dashboard/events.php | 15 ++++++++++---- setup/adminHooks.php | 8 +++++--- views/admin/dashboard/events.html | 33 +++++++++++++++++-------------- 3 files changed, 34 insertions(+), 22 deletions(-) diff --git a/models/admin/dashboard/events.php b/models/admin/dashboard/events.php index ce7ac65..bb1c993 100644 --- a/models/admin/dashboard/events.php +++ b/models/admin/dashboard/events.php @@ -95,17 +95,24 @@ class GlmMembersAdmin_dashboard_events extends GlmDataEvents * produce output. * */ - public function modelAction ($actionData = false) + public function modelAction ( $actionData = false ) { $success = true; + echo '
$actionData: ' . print_r( $actionData, true ) . '
'; - // Compile template data + $memberID = $actionData['fieldData']['id']; + + // Get list of member events. + //$events = $this->getList( "T.member = {$memberID}" ); + + // Compile template data. $templateData = array( - 'sampletext' => 'This is a sample text.' + 'sampletext' => 'This is a sample text.', + 'testData' => '
$actionData: ' . print_r( $actionData, true ) . '
', ); - // Return status, suggested view, and data to controller + // Return status, suggested view, and data to controller. return array( 'status' => $success, 'menuItemRedirect' => false, diff --git a/setup/adminHooks.php b/setup/adminHooks.php index 921ca41..498f409 100644 --- a/setup/adminHooks.php +++ b/setup/adminHooks.php @@ -27,8 +27,10 @@ */ add_filter( 'glm-member-db-dashboard-member-widgets', - function ( $content = null ) { - $content .= $this->controller( 'dashboard', 'events' ); + function ( $member = null ) { + $content .= $this->controller( 'dashboard', 'events', $member ); return $content; - } + }, + 11, + 1 ); diff --git a/views/admin/dashboard/events.html b/views/admin/dashboard/events.html index b875c5a..ca8ee88 100644 --- a/views/admin/dashboard/events.html +++ b/views/admin/dashboard/events.html @@ -1,18 +1,21 @@ -
-
-
-
-
- -

- Events -

-

{$sampletext}

-
-
+
+
+

+ Events +

+
+ {$sampletext} + + {$testData}
-- 2.17.1