$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 the (huge) Config array to the view
- echo "IN THE WRONG FILE";
- foreach ( $this->config[ 'addOns' ] as $a ) {
- //$widgetData[] = apply_filters($a['slug'] . "-dashboard-widget");
- $widgetData[] = $a['slug'];
- }
-
// Compile template data
$templateData = array(
'enable_members' => $enable_members,
'haveRegions' => $haveRegions,
'haveCities' => $haveCities,
'pendingList' => $pendingList,
- 'widgetData' => $widgetData,
);
// Return status, suggested view, and data to controller
// May be able to avoid sending the (huge) Config array to the view
foreach ( $this->config[ 'addOns' ] as $a ) {
if ( has_filter( $a['slug'] . "-dashboard-widget") ) {
- $widgetData[] = apply_filters($a['slug'] . "-dashboard-widget");
+ $widgetData[] = apply_filters($a['slug'] . "-dashboard-widget", "");
} else {
echo "<br>" . $a['slug'] . " has no filter called " . $a['slug'] . "-dashboard-widget";
//$widgetData[] = $a['slug'];
add_submenu_page(
'glm-members-admin-menu-dashboard',
$this->config['terms']['term_admin_menu_member_list'],
- Dashboard,
+ 'Dashboard',
'glm_members_main_menu',
'glm-members-admin-menu-dashboard',
function() {$this->controller('newDashboard', 'index');}
);
+ // Commented on 2018-9-19 by Laury on account of:
+ // we are no longer using the list page and a link to it is no longer necessary
// Add a sub-submenu for the "Member" "List" page
+ // add_submenu_page(
+ // 'glm-members-admin-menu-dashboard',
+ // $this->config['terms']['term_admin_menu_member_list'],
+ // ' List',
+ // 'glm_members_main_menu',
+ // 'glm-members-admin-menu-dashboard-list',
+ // function() {$this->controller('members', 'list');}
+ // );
+
+ // Add a submenu for the "Members" section
add_submenu_page(
- 'glm-members-admin-menu-dashboard',
- $this->config['terms']['term_admin_menu_member_list'],
- ' List',
- 'glm_members_main_menu',
- 'glm-members-admin-menu-dashboard-list',
- function() {$this->controller('members', 'list');}
+ $mainMenuSlug,
+ $this->config['terms']['term_admin_menu_members'].' Members',
+ $this->config['terms']['term_admin_menu_members'],
+ 'glm_members_member',
+ 'glm-members-admin-menu-members',
+ function() {$this->controller('members', 'index');}
);
// Add a submenu for the "Member" section
);
} else {
add_menu_page(
- Dashboard,
+ 'Dashboard',
'GLM Associate',
'glm_members_main_menu',
'glm-members-admin-menu-dashboard',