From: Steve Sutton Date: Thu, 9 Aug 2018 19:08:20 +0000 (-0400) Subject: For this tab check if the option is set for only edit contact. X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=64cd9e116f9b0e6e79b961c9129cc99fb7ebe313;p=WP-Plugins%2Fglm-member-db-contacts.git For this tab check if the option is set for only edit contact. If set then it is more restricted. --- 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); + } } );