From dfc4ca81c17411475c514acfc81b16187eee7871 Mon Sep 17 00:00:00 2001 From: Justin Foell Date: Fri, 5 Jul 2013 17:54:12 -0500 Subject: [PATCH] Reworked error printing for non "200" code responses from Strava --- lib/API.class.php | 1 - lib/LatestMapWidget.class.php | 11 ++++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/API.class.php b/lib/API.class.php index 33631e7..ffea828 100755 --- a/lib/API.class.php +++ b/lib/API.class.php @@ -60,7 +60,6 @@ class WPStrava_API { return $response; if ( $response['response']['code'] != 200 ) { - die($url); //see if there's useful info in the body $body = json_decode( $response['body'] ); $error = ''; diff --git a/lib/LatestMapWidget.class.php b/lib/LatestMapWidget.class.php index a77ab73..afaa4a9 100644 --- a/lib/LatestMapWidget.class.php +++ b/lib/LatestMapWidget.class.php @@ -64,13 +64,22 @@ class WPStrava_LatestMapWidget extends WP_Widget { if ( $ride_transient ) $ride = $ride_transient; - + if ( ! $ride ) { $strava_rides = WPStrava::get_instance()->rides; $ride_index_params = implode( '&', explode( "\n", $ride_index_params ) ); parse_str( $ride_index_params, $params ); $rides = $strava_rides->getRidesAdvanced( $params ); + if ( is_wp_error( $rides ) ) { + echo $before_widget; + echo '
';
+				print_r($rides);
+				echo '
'; + echo $after_widget; + return; + } + if ( ! empty( $rides ) ) { if ( ! empty( $distance_min ) )