$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(
'haveCounties' => $haveCounties,
'haveRegions' => $haveRegions,
'haveCities' => $haveCities,
- 'pendingList' => $pendingList
+ 'pendingList' => $pendingList,
+ 'widgetData' => $widgetData,
);
// Return status, suggested view, and data to controller
<div class="glm-summary-widgets">
<div class="row">
<div class="glm-summary-widget col s12 m6 l4">
- <ul id="members-summary-widget" class="summary members-summary-widget dashboard-summary-widget collapsible">
- <li>
- <div class="summary-widget-handle collapsible-header"> Members </div>
- <div class="summary-widget-body collapsible-body">
- <div class="quicklinks">
- <a href="#">Dashboard</a>
- <span> | </span>
- <a href="#">Advanced Search</a>
- <span> | </span>
- <a href="#">Settings</a>
-
- </div>
- <div class="results-number">
- Number of members <a href="#">0</a>
- </div>
- (actions)
- <div class="showcase">
- <span>
- <span class="switch" style="margin-left: 14px;">
- <label>
- Off
- <input type="checkbox" />
- <span class="lever"></span>
- On
- </label>
- </span>
- <span class="checkbox" style="margin-left: 14px;">
- <label>
- <input type="checkbox" />
- <span>Red</span>
- </label>
- </span>
- </span>
- </div>
- </div>
- </li>
- </ul>
- <ul id="events-summary-widget" class="summary events-summary-widget dashboard-summary-widget collapsible">
- <li>
- <div class="summary-widget-handle collapsible-header"> Events </div>
- <div class="summary-widget-body collapsible-body">
- <div class="quicklinks">
- <a href="#">Dashboard</a>
- <span> | </span>
- <a href="#">Advanced Search</a>
- <span> | </span>
- <a href="#">Settings</a>
-
- </div>
- <div class="results-number">
- Number of events <a href="#">0</a>
- </div>
- (actions)
- <div class="showcase">
- <span>
- <span class="switch" style="margin-left: 14px;">
- <label>
- Off
- <input type="checkbox" />
- <span class="lever"></span>
- On
- </label>
- </span>
- <span class="checkbox" style="margin-left: 14px;">
- <label>
- <input type="checkbox" />
- <span>Red</span>
- </label>
- </span>
- </span>
- </div>
- </div>
- </li>
- </ul>
+ {foreach $widgetData as $w}
+ {include file='admin/members/summaryWidget.html'}
+ {/foreach}
+
</div>
</div>
</div>
--- /dev/null
+<ul id="members-summary-widget" class="summary members-summary-widget dashboard-summary-widget collapsible">
+ <li>
+ <div class="summary-widget-handle collapsible-header"> {$w|var_dump} </div>
+ <div class="summary-widget-body collapsible-body">
+ <div class="quicklinks">
+ <a href="#">Dashboard</a>
+ <span> | </span>
+ <a href="#">Advanced Search</a>
+ <span> | </span>
+ <a href="#">Settings</a>
+
+ </div>
+ <div class="results-number">
+ Number of members <a href="#">0</a>
+ </div>
+ (actions)
+ <div class="showcase">
+ <span>
+ <span class="switch" style="margin-left: 14px;">
+ <label>
+ Off
+ <input type="checkbox" />
+ <span class="lever"></span>
+ On
+ </label>
+ </span>
+ <span class="checkbox" style="margin-left: 14px;">
+ <label>
+ <input type="checkbox" />
+ <span>Red</span>
+ </label>
+ </span>
+ </span>
+ </div>
+ </div>
+ </li>
+</ul>
\ No newline at end of file