summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-11-13 20:59:30 -0500
committerEvan Prodromou <evan@prodromou.name>2008-11-13 20:59:30 -0500
commit8ff424546a780575135c93d6bb0afde06b1fe56a (patch)
treedd61d9b58174e5ce58ac1f4d58dff526039f4d17
parentfbb6efb13118b78d76030af9e84f981518036fef (diff)
take a command-line argument to start with a particular user ID
darcs-hash:20081114015930-84dde-c2556e2dd409f4c13f9063d77ad15974e6d0f3c4.gz
-rwxr-xr-xscripts/fixup_inboxes.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/fixup_inboxes.php b/scripts/fixup_inboxes.php
index c3ead16bf..ce8196dcd 100755
--- a/scripts/fixup_inboxes.php
+++ b/scripts/fixup_inboxes.php
@@ -34,9 +34,16 @@ define('LACONICA', true);
require_once(INSTALLDIR . '/lib/common.php');
+$start_at = ($argc > 1) ? $argv[1] : NULL;
+
common_log(LOG_INFO, 'Updating user inboxes.');
$user = new User();
+
+if ($start_at) {
+ $user->whereAdd('id >= ' . $start_at);
+}
+
$cnt = $user->find();
$cache = common_memcache();