Hi Michael.
1. Current membership of user
3. Real name
4. Display name
[hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants[/hilite]
2. Time remaining of the current membership
If the user has an EOT time set, you can get it with [hilite mono]get_user_field[/hilite]. http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field%28%29
Buy Now transactions set the EOT time right after checkout. For subscriptions the EOT is set when it ends, so it’ll be empty while it’s still going.
If it’s empty, [hilite mono]s2member_pro_paypal_rbp_times_for_user[/hilite] may help: http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_s2member_pro_paypal_rbp_times_for_user%28%29
5. Membership ID
Not sure what you mean by this one.
6. Option to upgrade or downgrade and renew membership
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Conditionals[/hilite]
Also, How do i get the Buddypress profile to show the same
You’ll need to edit its template, I guess.