Beispiel #1
0
/**
 * Shows the Flash MP3 Player
 *
 * @param string $release_slug The release_slug of the release to display a player for.
 * @return void
 * @author Alex Andrews <*****@*****.**>
 **/
function show_player($release_slug)
{
    global $artists, $artist, $current_artist;
    global $releases, $release, $current_release;
    $release = get_release_by_slug($release_slug, FALSE, FALSE);
    if (is_wp_error($release)) {
        ribcage_404();
    }
    $artist['artist_name'] = get_artistname_by_id($release['release_artist']);
    if (is_wp_error($artist)) {
        ribcage_404();
    }
    $url = release_soundcloud_url(false);
    ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>ROR Player</title>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css">
</head>
<body>
<iframe width="100%" height="465" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=<?php 
    echo $url;
    ?>
"></iframe>
</iframe>
</body>
</html>
<?php 
    return 0;
}
Beispiel #2
0
/**
 * Creates a Twitter intent URL for tweeting about downloading a specific release.
 *
 * @author Alex Andrews <*****@*****.**>
 * @param bool $echo When true we echo the link to the MP3 download.
 * @return string The Twitter URL that pre-sets the tweet we are encouraging.
 */
function release_twitter_promotional_tweet($echo = true)
{
    $artist = '';
    if (artist_has_twitter()) {
        $artist = '@' . artist_twitter_user_name(false);
    } else {
        $artist = artist_name(false);
    }
    $release_link = release_download_short_link(false);
    if (!$release_link) {
        $release_link = release_download_link(false);
    }
    $stream_link = release_stream_short_link(false);
    if (!$stream_link) {
        $stream_link = release_soundcloud_url(false);
    }
    $tweet = urlencode('I just downloaded ' . release_title(false) . ' by ' . $artist . ' at @recordsonribs - Download now ' . $release_link . ', listen now ' . $stream_link);
    $url = 'https://twitter.com/intent/tweet?text=' . $tweet;
    if ($echo) {
        echo $url;
    }
    return $url;
}