From c92358fa7bfadef0138e22d7e19f6d33cb557f72 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Fri, 11 Feb 2011 12:23:03 -0800 Subject: [PATCH] add --all and --suspicious options for update-profile-data.php --- .../OStatus/scripts/update-profile-data.php | 36 ++++++++++++++++--- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/plugins/OStatus/scripts/update-profile-data.php b/plugins/OStatus/scripts/update-profile-data.php index d61d9470d1..20f6d57d90 100644 --- a/plugins/OStatus/scripts/update-profile-data.php +++ b/plugins/OStatus/scripts/update-profile-data.php @@ -20,13 +20,20 @@ define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..')); +$longoptions = array('all', 'suspicious', 'quiet'); + $helptext = <<find(); + echo "Found $oprofile->N profiles:\n\n"; + while ($oprofile->fetch()) { + $ok = fixProfile($oprofile->uri) && $ok; + } +} else if (have_option('suspicious')) { + $oprofile = new Ostatus_profile(); + $oprofile->joinAdd(array('profile_id', 'profile:id')); + $oprofile->whereAdd("nickname rlike '^[0-9]$'"); + $oprofile->find(); + echo "Found $oprofile->N matching profiles:\n\n"; + while ($oprofile->fetch()) { + $ok = fixProfile($oprofile->uri) && $ok; + } +} else if (!empty($args[0]) && Validate::uri($args[0])) { + $uri = $args[0]; + $ok = fixProfile($uri); +} else { print "$helptext"; - exit(1); + $ok = false; } -$uri = $args[0]; -fixProfile($uri); +exit($ok ? 0 : 1); -- 2.39.5