trackName;
}
function ios_app_icon( $atts ) {
return '';
}
function ios_app_icon_url( $atts ) {
$app = ios_app_get_data(ios_ap_extract_id($atts));
$artwork_url = $app->artworkUrl100;
if(ios_app_setting('cache_images_locally') == '1')
{
$upload_dir = wp_upload_dir();
$artwork_url = $upload_dir['baseurl'] . '/ios-app/' . $app->trackId . '/' . basename($app->artworkUrl100);
}
return $artwork_url;
}
// Output an app smart banner
// http://developer.apple.com/library/ios/Documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html
function ios_app_header_meta( $atts ) {
global $post;
$pattern = get_shortcode_regex();
if ( preg_match_all( '/'. $pattern .'/s', $post->post_content, $matches ) && array_key_exists( 2, $matches ) && (in_array( 'ios-app', $matches[2] ) || in_array( 'ios_app', $matches[2] ) ))
{
// shortcode is being used
if($matches[0][0])
{
$atts = shortcode_parse_atts($matches[0][0]);
$id = ios_ap_extract_id($atts);
if($id)
echo "\n" . '' . "\n";
}
}
}
function ios_app_version( $atts ) {
$app = ios_app_get_data(ios_ap_extract_id($atts));
return $app->version;
}
function ios_app_price( $atts ) {
$app = ios_app_get_data(ios_ap_extract_id($atts));
if($app->price == 0)
return "Free";
else
return $app->price;
}
function ios_app_release_notes( $atts ) {
$app = ios_app_get_data(ios_ap_extract_id($atts));
return nl2br($app->releaseNotes);
}
function ios_app_description( $atts ) {
$app = ios_app_get_data(ios_ap_extract_id($atts));
return nl2br($app->description);
}
function ios_app_rating( $atts ) {
$app = ios_app_get_data(ios_ap_extract_id($atts));
if(isset($app->userRatingCount))
return 'Rated' . $app->averageUserRating . ' out of 5 by ' . $app->userRatingCount . ' users.';
else
return '';
}
function ios_app_iphoness( $atts ) {
$app = ios_app_get_data(ios_ap_extract_id($atts));
$retval = '