Ported to Elgg 1.8:
- substituted deprecated functions for their elgg_* replacement;
- modified directory structure to conform with Elgg 1.8 guidelines, assuring that settings pages are automatically detected;
- minor logic addition in callback.php, to make sure users do not get an empty profile pic if none is set on LinkedIn.
It seems as though this plugin created a new account for each user that logged in via LinkedIn. I've modified the plugin to obtain the user's LinkedIn profile email address, and match that to an existing account within elgg. If no such account exists, then a new one is create using the email address from the LinkedIn profile.