]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OStatus/scripts/update-profile-data.php
Merge remote-tracking branch 'upstream/master' into social-master
[quix0rs-gnu-social.git] / plugins / OStatus / scripts / update-profile-data.php
old mode 100644 (file)
new mode 100755 (executable)
index 4e29148..c56bedd
@@ -26,7 +26,8 @@ $helptext = <<<END_OF_HELP
 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:
@@ -44,7 +45,7 @@ function showProfileInfo(Ostatus_profile $oprofile) {
     } else {
         $profile = $oprofile->localProfile();
         try {
-            foreach (array('nickname', 'bio', 'homepage', 'location') as $field) {
+            foreach (array('nickname', 'fullname', 'bio', 'homepage', 'location') as $field) {
                 print "  $field: {$profile->$field}\n";
             }
         } catch (NoProfileException $e) {
@@ -98,6 +99,7 @@ function fixProfile($uri) {
 }
 
 $ok = true;
+$validate = new Validate();
 if (have_option('all')) {
     $oprofile = new Ostatus_profile();
     $oprofile->find();
@@ -114,7 +116,7 @@ if (have_option('all')) {
     while ($oprofile->fetch()) {
         $ok = fixProfile($oprofile->uri) && $ok;
     }
-} else if (!empty($args[0]) && Validate::uri($args[0])) {
+} else if (!empty($args[0]) && $validate->uri($args[0])) {
     $uri = $args[0];
     $ok = fixProfile($uri);
 } else {