forked from GNUsocial/gnu-social
		
	Fix for previous bad patch I pushed (had conflict markers)
Sorry about that.
This commit is contained in:
		| @@ -29,11 +29,7 @@ define('LACONICA', true); | ||||
|  | ||||
| // Tune number of processes and how often to poll Twitter | ||||
| define('MAXCHILDREN', 5); | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
| define('POLL_INTERVAL', 60 * 10); // in seconds | ||||
| ======= | ||||
| define('POLL_INTERVAL', 60 * 5); // in seconds | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|  | ||||
| // Uncomment this to get useful console output | ||||
| define('SCRIPT_DEBUG', true); | ||||
| @@ -44,7 +40,6 @@ $children = array(); | ||||
|  | ||||
| do { | ||||
|  | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
|     $flinks = refreshFlinks(); | ||||
|  | ||||
|     foreach ($flinks as $f){ | ||||
| @@ -52,9 +47,6 @@ do { | ||||
|         // We have to disconnect from the DB before forking so | ||||
|         // each process will open its own connection and | ||||
|         // avoid stomping on each other | ||||
| ======= | ||||
|     $flink_ids = refreshFlinks(); | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|  | ||||
|         $conn = &$f->getDatabaseConnection(); | ||||
|         $conn->disconnect(); | ||||
| @@ -79,12 +71,7 @@ do { | ||||
|  | ||||
|             // Child | ||||
|  | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
|             getTimeline($f, $child_db_name); | ||||
| ======= | ||||
|             // XXX: Each child needs its own DB connection | ||||
|             getTimeline($f); | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|             exit(); | ||||
|         } | ||||
|  | ||||
| @@ -99,7 +86,6 @@ do { | ||||
|         } | ||||
|  | ||||
|         // Wait if we have too many kids | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
|         if (sizeof($children) > MAXCHILDREN) { | ||||
|  | ||||
|             if (defined('SCRIPT_DEBUG')) { | ||||
| @@ -108,13 +94,6 @@ do { | ||||
|  | ||||
|             if (($c = pcntl_wait($status, WUNTRACED)) > 0){ | ||||
|  | ||||
| ======= | ||||
|         if(sizeof($children) > MAXCHILDREN) { | ||||
|             if (defined('SCRIPT_DEBUG')) { | ||||
|                 print "Too many children. Waiting...\n"; | ||||
|             } | ||||
|             if(($c = pcntl_wait($status, WUNTRACED)) > 0){ | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|                 if (defined('SCRIPT_DEBUG')) { | ||||
|                     print "Finished waiting for $c\n"; | ||||
|                 } | ||||
| @@ -149,11 +128,6 @@ do { | ||||
|  | ||||
| function refreshFlinks() { | ||||
|  | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
| ======= | ||||
|     global $config; | ||||
|  | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|     $flink = new Foreign_link(); | ||||
|     $flink->service = 1; // Twitter | ||||
|     $flink->orderBy('last_noticesync'); | ||||
| @@ -192,7 +166,6 @@ function remove_ps(&$plist, $ps){ | ||||
| function getTimeline($flink) | ||||
| { | ||||
|  | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
|     if (empty($flink)) { | ||||
|         common_log(LOG_WARNING, "Can't retrieve Foreign_link for foreign ID $fid"); | ||||
|         if (defined('SCRIPT_DEBUG')) { | ||||
| @@ -202,29 +175,6 @@ function getTimeline($flink) | ||||
|     } | ||||
|  | ||||
|     $fuser = $flink->getForeignUser(); | ||||
| ======= | ||||
|     global $config; | ||||
|     $config['db'] = &PEAR::getStaticProperty('DB_DataObject','options'); | ||||
|     require_once(INSTALLDIR . '/lib/common.php'); | ||||
|  | ||||
|     if (defined('SCRIPT_DEBUG')) { | ||||
|         print "Trying to get timeline for $flink->foreign_id\n"; | ||||
|     } | ||||
|  | ||||
|     if (empty($flink)) { | ||||
|         common_log(LOG_WARNING, "Can't retrieve Foreign_link for foreign ID $fid"); | ||||
|         if (defined('SCRIPT_DEBUG')) { | ||||
|             print "Can't retrieve Foreign_link for foreign ID $fid\n"; | ||||
|         } | ||||
|         return; | ||||
|     } | ||||
|  | ||||
|     $fuser = new Foreign_user(); | ||||
|     $fuser->service = 1; | ||||
|     $fuser->id = $flink->foreign_id; | ||||
|     $fuser->limit(1); | ||||
|     $fuser->find(true); | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|  | ||||
|     if (empty($fuser)) { | ||||
|         common_log(LOG_WARNING, "Unmatched user for ID " . $flink->user_id); | ||||
| @@ -234,17 +184,11 @@ function getTimeline($flink) | ||||
|         return; | ||||
|     } | ||||
|  | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
|     common_debug('Trying to get timeline for Twitter user ' . | ||||
|         "$fuser->nickname ($flink->foreign_id)."); | ||||
|     if (defined('SCRIPT_DEBUG')) { | ||||
|         print 'Trying to get timeline for Twitter user ' . | ||||
|             "$fuser->nickname ($flink->foreign_id).\n"; | ||||
| ======= | ||||
|     if (defined('SCRIPT_DEBUG')) { | ||||
|         // XXX: This is horrible and must be removed before releasing this | ||||
|         print 'username: ' . $fuser->nickname . ' password: ' . $flink->credentials . "\n"; | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|     } | ||||
|  | ||||
|     $url = 'http://twitter.com/statuses/friends_timeline.json'; | ||||
| @@ -282,16 +226,6 @@ function getTimeline($flink) | ||||
|  | ||||
| function saveStatus($status, $flink) | ||||
| { | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
| ======= | ||||
|  | ||||
|     global $config; | ||||
|     $config['db'] = &PEAR::getStaticProperty('DB_DataObject','options'); | ||||
|     require_once(INSTALLDIR . '/lib/common.php'); | ||||
|  | ||||
|     // Do we have a profile for this Twitter user? | ||||
|  | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|     $id = ensureProfile($status->user); | ||||
|     $profile = Profile::staticGet($id); | ||||
|  | ||||
| @@ -349,10 +283,6 @@ function saveStatus($status, $flink) | ||||
|  | ||||
|         $notice->query('COMMIT'); | ||||
|  | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
|         common_debug("Saved status $status->id as notice $notice->id."); | ||||
| ======= | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|         if (defined('SCRIPT_DEBUG')) { | ||||
|             print "Saved status $status->id as notice $notice->id.\n"; | ||||
|         } | ||||
| @@ -372,11 +302,6 @@ function saveStatus($status, $flink) | ||||
|  | ||||
| function ensureProfile($user) | ||||
| { | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
| ======= | ||||
|     global $config; | ||||
|  | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|     // check to see if there's already a profile for this user | ||||
|     $profileurl = 'http://twitter.com/' . $user->screen_name; | ||||
|     $profile = Profile::staticGet('profileurl', $profileurl); | ||||
| @@ -536,11 +461,6 @@ function saveAvatars($user, $id) | ||||
|  | ||||
| function updateAvatar($profile_id, $size, $mediatype, $filename) { | ||||
|  | ||||
| <<<<<<< HEAD:scripts/statusfetcher.php | ||||
| ======= | ||||
|     global $config; | ||||
|  | ||||
| >>>>>>> b8c700a7454db825b3867eadfa22afa1e5eb4f6c:scripts/statusfetcher.php | ||||
|     common_debug("Updating avatar: $size"); | ||||
|     if (defined('SCRIPT_DEBUG')) { | ||||
|         print "Updating avatar: $size\n"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user