From 64cd9e116f9b0e6e79b961c9129cc99fb7ebe313 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 9 Aug 2018 15:08:20 -0400 Subject: [PATCH] For this tab check if the option is set for only edit contact. If set then it is more restricted. --- setup/permissions.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/setup/permissions.php b/setup/permissions.php index af74f0c..fcf4162 100644 --- a/setup/permissions.php +++ b/setup/permissions.php @@ -199,8 +199,13 @@ add_filter('glm_members_permit_admin_member_index_clone_activate_info_version', // glm-member-db, view/member/index.html, Display Contacts tab add_filter('glm_members_permit_admin_member_contacts_tab', function($permit) { - return glmMembersUserCan('glm_members_view_any_member', $permit) || - glmMembersUserCan('glm_members_view_my_member', $permit); + global $config; + if ( $config['settings']['enable_contact_edit_only'] ) { + return glmMembersUserCan('glm_members_view_any_member', $permit); + } else { + return glmMembersUserCan('glm_members_view_any_member', $permit) + || glmMembersUserCan('glm_members_view_my_member', $permit); + } } ); -- 2.17.1