You are here

function _tweet_make_url in Tweet 5

Same name and namespace in other branches
  1. 5.2 tweet.module \_tweet_make_url()
  2. 6 tweet.module \_tweet_make_url()

Retrieves the abbreviated URL from th8.us. Requires that PHP was compiled with file_get_contents available.

Parameters

$q: The URL of the page for which to create the abbreviated URL. If not passed uses the current page.

Return value

An abbreviated URL.

See also

_tweet_to_twitter()

1 call to _tweet_make_url()
_tweet_to_twitter in ./tweet.module
Creates a link to post a URL and optionally title to twitter. Uses the current page by default.

File

./tweet.module, line 175
Builds links to post pages to twitter.

Code

function _tweet_make_url($q = '') {
  if (!$q) {
    global $base_url;
    $q = $base_url . base_path() . $_GET['q'];
  }
  $url = file_get_contents('http://th8.us/api.php?url=' . $q);
  $url = drupal_substr($url, 7);
  $url = 'www.' . $url;
  return $url;
}