function ui_user() { global $profileuser, $pp_current_user; $pp_profile_user = $profileuser->ID == $pp_current_user->ID ? $pp_current_user : new PP_User($profileuser->ID); $is_administrator = pp_is_user_administrator() && pp_bulk_roles_enabled() && current_user_can('list_users'); if ($is_administrator || pp_get_option('display_user_profile_roles') || pp_get_option('display_user_profile_groups')) { require_once dirname(__FILE__) . '/profile_ui_pp.php'; require_once dirname(__FILE__) . '/permissions-ui_pp.php'; } if ($is_administrator || pp_get_option('display_user_profile_roles')) { PP_ProfileUI::display_ui_user_assigned_roles($pp_profile_user); } if ($is_administrator || pp_get_option('display_user_profile_groups')) { PP_ProfileUI::display_ui_user_groups(); } if ($is_administrator || pp_get_option('display_user_profile_roles')) { PP_ProfileUI::display_ui_user_roles($pp_profile_user); } }