update-profile-data.php [options] [http://example.com/profile/url]
Rerun profile discovery for the given OStatus remote profile, and save the
-updated profile data (nickname, avatar, bio, etc). Doesn't touch feed state.
+updated profile data (nickname, fullname, avatar, bio, etc).
+Doesn't touch feed state.
Can be used to clean up after breakages.
Options:
END_OF_HELP;
-require_once INSTALLDIR.'/scripts/commandline.inc';
+require_once INSTALLDIR.'/scripts/commandline.inc.php';
-function showProfileInfo($oprofile) {
+function showProfileInfo(Ostatus_profile $oprofile) {
if ($oprofile->isGroup()) {
echo "group\n";
} else {
$profile = $oprofile->localProfile();
- foreach (array('nickname', 'bio', 'homepage', 'location') as $field) {
- print " $field: {$profile->$field}\n";
+ try {
+ foreach (array('nickname', 'fullname', 'bio', 'homepage', 'location') as $field) {
+ print " $field: {$profile->$field}\n";
+ }
+ } catch (NoProfileException $e) {
+ print "local profile not found";
}
}
echo "\n";