From 73d76f9c5e6ff2e5ea2f2949755fe0c916cb13bd Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 10 Aug 2018 14:02:17 -0400 Subject: [PATCH] Locking the dashboard for locked members If locked show links to billing, contact, forsale, and jobs in dashboard area. Change the name of member sub menu to Member Dashboard. --- setup/adminMenus.php | 3 ++- views/admin/member/index.html | 45 ++++++++++++++++++++++++++--------- 2 files changed, 36 insertions(+), 12 deletions(-) diff --git a/setup/adminMenus.php b/setup/adminMenus.php index b0e13815..91458b74 100644 --- a/setup/adminMenus.php +++ b/setup/adminMenus.php @@ -116,11 +116,12 @@ if (current_user_can('glm_members_members')) { '3.100' ); + $enable_contact_edit_only = $this->config['settings']['enable_contact_edit_only']; // Add a submenu for the "Member" info page add_submenu_page( 'glm-members-admin-menu-member', $this->config['terms']['term_admin_menu_member'], - 'My '.$this->config['terms']['term_admin_menu_member'], + $this->config['terms']['term_admin_menu_member'] . ' Dashboard', 'glm_members_main_menu', 'glm-members-admin-menu-member', function() {$this->controller('member', 'index');} diff --git a/views/admin/member/index.html b/views/admin/member/index.html index 651889f1..ec25fc03 100644 --- a/views/admin/member/index.html +++ b/views/admin/member/index.html @@ -10,18 +10,41 @@
{if $haveMember} + {if $lockedToMember} + {if apply_filters( 'glm-members-billing-enabled', false )} +
+
+ Billing
+
+
+ {/if} +
+ +
+ + {if apply_filters( 'glm-members-forsale-enabled', false )} +
+
+ For Sale +
+
+ {/if} + + {if apply_filters( 'glm-members-jobs-enabled', false )} +
+ +
+ {/if} + {/if} +
- - - - - - - - -
+

Date created:

@@ -41,7 +64,7 @@
-
+

{$terms.term_member_cap} Display & Access:

@@ -49,7 +72,7 @@ {$member.fieldData.access.name}
-
+

{$terms.term_member_cap} Type:

-- 2.17.1