ad 2) we created a similar plugin in the past. It's limiting access to user profiles based on security levels, so user with level 5 can access anyone. User with level 2 can access profiles of users with level 1 and 2. This plugin can be joined with vazco_karmarights that limits access to certain features based on user status. Rebuilding both plugins would require some custom work. You can extend the plugins yourself, or we can help you with custom development. If you're interrested in our help, plecase contact me at info@elggdev.com.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.