/** * 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; }
/** * 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; }