From: Laury GvR Date: Tue, 18 Sep 2018 21:14:46 +0000 (-0400) Subject: Summarywidget viewfile. Sample display of widgets by plugin, by looping through addon... X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=23984a31873eae376d4e892975daa860133fdf32;p=WP-Plugins%2Fglm-member-db.git Summarywidget viewfile. Sample display of widgets by plugin, by looping through addons in the index model --- diff --git a/models/admin/members/index.php b/models/admin/members/index.php index c781b53a..b0468fff 100644 --- a/models/admin/members/index.php +++ b/models/admin/members/index.php @@ -165,6 +165,13 @@ class GlmMembersAdmin_members_index extends GlmDataMembers $pendingList = $MemberInfo->getSimpleMemberInfoList('status = '.$this->config['status_numb']['Pending']); } + + // In case we want to treat the widget data before sending it to the viewfile. + // May be able to avoid sending Config to the view + foreach ( $this->config[ 'addOns' ] as $a ) { + //$widgetData[] = apply_filters($a['slug'] . "-dashboard-widget"); + $widgetData[] = $a['slug']; + } // Compile template data $templateData = array( @@ -181,7 +188,8 @@ class GlmMembersAdmin_members_index extends GlmDataMembers 'haveCounties' => $haveCounties, 'haveRegions' => $haveRegions, 'haveCities' => $haveCities, - 'pendingList' => $pendingList + 'pendingList' => $pendingList, + 'widgetData' => $widgetData, ); // Return status, suggested view, and data to controller diff --git a/views/admin/members/header.html b/views/admin/members/header.html index 46dd5a39..3ba661e3 100644 --- a/views/admin/members/header.html +++ b/views/admin/members/header.html @@ -5,80 +5,10 @@
-
    -
  • -
    Members
    -
    - -
    - Number of members 0 -
    - (actions) -
    - - - - - - - - -
    -
    -
  • -
-
    -
  • -
    Events
    -
    - -
    - Number of events 0 -
    - (actions) -
    - - - - - - - - -
    -
    -
  • -
+ {foreach $widgetData as $w} + {include file='admin/members/summaryWidget.html'} + {/foreach} +
diff --git a/views/admin/members/summaryWidget.html b/views/admin/members/summaryWidget.html new file mode 100644 index 00000000..7cb804ba --- /dev/null +++ b/views/admin/members/summaryWidget.html @@ -0,0 +1,37 @@ + \ No newline at end of file