0, 'som' => WPStrava::get_instance()->settings->som, 'map_width' => '480', 'map_height' => '320', 'athlete_token' => WPStrava::get_instance()->settings->get_default_token(), ); extract( shortcode_atts( $defaults, $atts ) ); $strava_som = WPStrava_SOM::get_som( $som ); $activity = WPStrava::get_instance()->rides; $ride_details = $activity->getRide( $athlete_token, $id ); //sanitize width & height $map_width = str_replace( '%', '', $map_width ); $map_height = str_replace( '%', '', $map_height ); $map_width = str_replace( 'px', '', $map_width ); $map_height = str_replace( 'px', '', $map_height ); if ( $ride_details ) { return '
' . __( 'Elapsed Time', 'wp-strava' ) . ' ' . __( 'Moving Time', 'wp-strava' ) . ' ' . __( 'Distance', 'wp-strava' ) . ' ' . __( 'Average Speed', 'wp-strava' ) . ' ' . __( 'Max Speed', 'wp-strava' ) . ' ' . __( 'Elevation Gain', 'wp-strava' ) . '
' . $strava_som->time( $ride_details->elapsed_time ) . ' ' . $strava_som->time( $ride_details->moving_time ) . ' ' . $strava_som->distance( $ride_details->distance ) . ' ' . $strava_som->speed( $ride_details->average_speed ) . ' ' . $strava_som->speed( $ride_details->max_speed ) . ' ' . $strava_som->elevation( $ride_details->total_elevation_gain ) . '
' . $strava_som->get_time_label() . ' ' . $strava_som->get_time_label() . ' ' . $strava_som->get_distance_label() . ' ' . $strava_som->get_speed_label() . ' ' . $strava_som->get_speed_label() . ' ' . $strava_som->get_elevation_label() . '
' . WPStrava_StaticMap::get_image_tag( $ride_details, $map_height, $map_width ) . '
'; } // End if( $ride_details ). } // handler public static function print_scripts() { if ( self::$add_script ) { wp_enqueue_style( 'wp-strava-style' ); //wp_print_scripts('google-maps'); //wp_print_scripts('wp-strava-script'); } } } // Initialize short code WPStrava_ActivityShortcode::init();