0, 'som' => "metric", 'efforts' => false, 'threshold' => 0, 'map_width' => "100%", 'map_height' => "400px" ); extract(shortcode_atts($pairs, $atts)); if (isset($som)) { $strava_som = $som; } else { $strava_som = get_option('strava_som_option', 'metric'); } $ride = new Rides(); $rideDetails = $ride->getRideDetails($id, $strava_som); $rideCoordinates = $ride->getRideMap($id, $token, $efforts, $threshold); if ($strava_som == "metric") { $units = array( 'elapsedTime' => __('hours','wp-strava'), 'movingTime' => __('hours','wp-strava'), 'distance' => __('km','wp-strava'), 'averageSpeed' => __('km/h','wp-strava'), //'maximumSpeed' => __('km/h','wp-strava'), 'elevationGain' => __('meters','wp-strava') ); } elseif ($strava_som == "english") { $units = array( 'elapsedTime' => __('hours','wp-strava'), 'movingTime' => __('hours','wp-strava'), 'distance' => __('miles','wp-strava'), 'averageSpeed' => __('miles/h','wp-strava'), //'maximumSpeed' => __('miles/h','wp-strava'), 'elevationGain' => __('feet','wp-strava') ); } if($rideCoordinates) { return "
| Elapsed Time | Moving Time | Distance | Average Speed | Elevation Gain |
|---|---|---|---|---|
| {$rideDetails['elapsedTime']} | {$rideDetails['movingTime']} | {$rideDetails['distance']} | {$rideDetails['averageSpeed']} | {$rideDetails['elevationGain']} |
| {$units['elapsedTime']} | {$units['movingTime']} | {$units['distance']} | {$units['averageSpeed']} | {$units['elevationGain']} |