Loading includes/MediaDailymotionStreamWrapper.inc +6 −1 Changes for includes/MediaDailymotionStreamWrapper.inc: 6 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -26,7 +26,12 @@ class MediaDailymotionStreamWrapper extends MediaReadOnlyStreamWrapper { public function getOriginalThumbnailPath() { $parameters = $this->get_parameters(); return 'http://www.dailymotion.com/thumbnail/video/'. check_plain($parameters['video_id']); $result = drupal_http_request('https://api.dailymotion.com/video/'. check_plain($parameters['video_id']) . '?fields=thumbnail_url'); if (isset($result->error)) { return FALSE; } $data = drupal_json_decode($result->data); return $data['thumbnail_url']; } public function getLocalThumbnailPath() { Loading includes/MediaInternetDailymotionHandler.inc +1 −0 Changes for includes/MediaInternetDailymotionHandler.inc: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ class MediaInternetDailymotionHandler extends MediaInternetBaseHandler { $patterns = array( '@dailymotion\.com/swf/([^"\&]+)@i', '@dailymotion\.com/video/([^/_]+)_@i', '@dailymotion\.com/video/([^/_]+)@i', ); foreach ($patterns as $pattern) { preg_match($pattern, $embedCode, $matches); Loading Loading
includes/MediaDailymotionStreamWrapper.inc +6 −1 Changes for includes/MediaDailymotionStreamWrapper.inc: 6 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -26,7 +26,12 @@ class MediaDailymotionStreamWrapper extends MediaReadOnlyStreamWrapper { public function getOriginalThumbnailPath() { $parameters = $this->get_parameters(); return 'http://www.dailymotion.com/thumbnail/video/'. check_plain($parameters['video_id']); $result = drupal_http_request('https://api.dailymotion.com/video/'. check_plain($parameters['video_id']) . '?fields=thumbnail_url'); if (isset($result->error)) { return FALSE; } $data = drupal_json_decode($result->data); return $data['thumbnail_url']; } public function getLocalThumbnailPath() { Loading
includes/MediaInternetDailymotionHandler.inc +1 −0 Changes for includes/MediaInternetDailymotionHandler.inc: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ class MediaInternetDailymotionHandler extends MediaInternetBaseHandler { $patterns = array( '@dailymotion\.com/swf/([^"\&]+)@i', '@dailymotion\.com/video/([^/_]+)_@i', '@dailymotion\.com/video/([^/_]+)@i', ); foreach ($patterns as $pattern) { preg_match($pattern, $embedCode, $matches); Loading