You are here

function social_content_twitter_hashtag_data_callback in Social Content 7

1 string reference to 'social_content_twitter_hashtag_data_callback'
social_content_twitter_social_content_info in modules/twitter/social_content_twitter.module

File

modules/twitter/social_content_twitter.module, line 119
Social Content: Twitter module.

Code

function social_content_twitter_hashtag_data_callback($settings, $last_id = NULL) {
  if (!empty($settings['hashtags'])) {
    $posts = array();
    $hashtags = explode(' ', $settings['hashtags']);
    foreach ($hashtags as $hashtag) {
      $params = array(
        'q' => $hashtag,
        'count' => $settings['limit'],
      );
      if ($last_id) {
        $params['since_id'] = $last_id;
      }
      $data = social_content_twitter_request('search/tweets.json', $params, $settings);
      if ($data && isset($data->statuses) && is_array($data->statuses)) {
        $posts += $data->statuses;
      }
      else {
        return FALSE;
      }
    }
    return $posts;
  }
  return FALSE;
}