From a5aa428ede562f522c4ef9be6b9957b9691c6412 Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Wed, 2 Mar 2016 19:03:39 +0800 Subject: [PATCH] Fix admin access in profiles --- core/um-filters-user.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/um-filters-user.php b/core/um-filters-user.php index 6936cee7..df119126 100644 --- a/core/um-filters-user.php +++ b/core/um-filters-user.php @@ -27,7 +27,9 @@ $actions = null; - if ( !um_user('super_admin') ) { + um_fetch_user( um_profile_id() ); + + if ( current_user_can('manage_options') ) { if ( um_user('account_status') == 'awaiting_admin_review' ){ $actions['um_approve_membership'] = array( 'label' => __('Approve Membership','ultimatemember') ); @@ -64,7 +66,7 @@ $actions['um_switch_user'] = array( 'label' => __('Login as this user','ultimatemember') ); } - um_fetch_user( um_profile_id() ); + return $actions; }