Alright.. lets get you guys going. I went through the code to find the best spot to enable the always importing, and it's a very simple change. The reason that JLinked doesn't currently perform the import of all profile data on every login is due to LinkedIn's old terms of service. They used to be no permission settings when a user logged in, so you either had access to all their data or none of it. Because of that, they had very specific terms (which we used to support) that any time data was imported and stored for a user, there had to be explicitly opt-in *each* time for that user. So, we had a checkbox for "Yes, you can import my data" on registration. On login, it would have been very difficult to do.
Now they have the permissions so a user can see what is being imported when they first register and opt-out at that point. They also changed their terms, but it's honestly a little vaguer than we'd like, but importing of data after permission has been granted once seems like it's no longer frowned upon. The upcoming merge of JFBConnect/JLinked will definitely allow import always without the minor code change below (as you'll see).
To fix the problem, please edit the /plugins/socialprofiles/jomsocial/tmpl/configuration.php file. At line 25, you'll see:
<?php if ($this->network == 'facebook') : ?>
Simply change that to:
With that, the proper setting will show in the Profiles configuration area and everything should work how you want.
Obviously, please test and let us know how it goes.
Thanks, and good luck,
Alex