function showJsonTimeline($notice, $original) { $this->initDocument('json'); $statuses = array(); $originals = array(); if (is_array($original)) { $original = new ArrayWrapper($original); } while ($original->fetch()) { try { $twitter_status = $this->twitterStatusArray($original); $originals[$twitter_status['id']] = $twitter_status; //array_push($originals, $twitter_status); } catch (Exception $e) { common_log(LOG_ERR, $e->getMessage()); continue; } } if (is_array($notice)) { $notice = new ArrayWrapper($notice); } while ($notice->fetch()) { try { $twitter_status = $this->twitterStatusArray($notice); $twitter_status['in_reply_to_status'] = $originals[$twitter_status['in_reply_to_status_id']]; array_push($statuses, $twitter_status); } catch (Exception $e) { common_log(LOG_ERR, $e->getMessage()); continue; } } $this->showJsonObjects($statuses); $this->endDocument('json'); }
function showJsonTimeline($notice) { $this->initDocument('json'); $statuses = array(); if (is_array($notice)) { $notice = new ArrayWrapper($notice); } while ($notice->fetch()) { try { $twitter_status = $this->twitterStatusArray($notice); array_push($statuses, $twitter_status); } catch (Exception $e) { common_log(LOG_ERR, $e->getMessage()); continue; } } $this->showJsonObjects($statuses); $this->endDocument('json'); }