You are here

function social_content_twitter_social_content_info in Social Content 7

File

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

Code

function social_content_twitter_social_content_info() {
  $info = array();
  $shared = array(
    'content_type' => 'tweet',
    'settings_form' => 'social_content_tweet_settings_form',
    'external_id_field_mapping' => array(
      'id_str' => 'field_tweet_external_id',
    ),
    'post_callback' => 'social_content_twitter_post_callback',
  );
  $additional_settings_shared = array(
    'api_url' => 'https://api.twitter.com/1.1',
    'oauth_consumer_key' => '',
    'oauth_consumer_secret' => '',
    'oauth_token' => '',
    'oauth_secret' => '',
    'import_image' => 0,
  );
  $info['twitter_account'] = $shared + array(
    'title' => t('Twitter (account)'),
    'data_callback' => 'social_content_twitter_account_data_callback',
    'additional_settings' => $additional_settings_shared + array(
      'account' => '',
    ),
  );
  $info['twitter_hashtag'] = $shared + array(
    'title' => t('Twitter (hashtag)'),
    'data_callback' => 'social_content_twitter_hashtag_data_callback',
    'additional_settings' => $additional_settings_shared + array(
      'hashtags' => '',
    ),
  );
  return $info;
}