From b43ca639a3c1783bee00d16aa27a22e3c06e3737 Mon Sep 17 00:00:00 2001 From: Cebabonet Date: Wed, 22 Mar 2017 19:46:32 +0100 Subject: [PATCH] Fixing YouTube, Vimeo and Dailymotion video integration --- classes/sorbet.class.php | 6 +++--- classes/util.class.php | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/classes/sorbet.class.php b/classes/sorbet.class.php index 761959e..005df52 100755 --- a/classes/sorbet.class.php +++ b/classes/sorbet.class.php @@ -176,13 +176,13 @@ class sorbet $util_class = new util(); if ($util_class->isYoutubeVideo($url)) { $id_video = $util_class->getYoutubeVideoUrl($url); - return "\t\t\t\n"; + return "\t\t\t\n"; } elseif ($util_class->isVimeoVideo($url)) { $id_video = $util_class->getVimeoVideoUrl($url); - return "\t\t\t\n"; + return "\t\t\t\n"; } elseif ($util_class->isDailymotionVideo($url)) { $id_video = $util_class->getDailymotionVideoUrl($url); - return "\t\t\t\n"; + return "\t\t\t
\n"; } elseif ($util_class->isYahooVideo($url)) { $id_video = $util_class->getYahooVideoCode($url); return "\t\t\t\n"; diff --git a/classes/util.class.php b/classes/util.class.php index c19d118..f8279d3 100755 --- a/classes/util.class.php +++ b/classes/util.class.php @@ -150,7 +150,7 @@ class util public function isVimeoVideo($videoUrl) { $util_class = new util(); - if ($util_class->beginsWith($videoUrl, "http://vimeo.com/") || $util_class->beginsWith($videoUrl, "http://www.vimeo.com/")) { + if ($util_class->beginsWith($videoUrl, "http://vimeo.com/") || $util_class->beginsWith($videoUrl, "http://www.vimeo.com/") || $util_class->beginsWith($videoUrl, "https://vimeo.com/")) { return true; } else { return false; @@ -162,7 +162,8 @@ class util if (substr_count($videoUrl, "clip:")==1) { return array_pop(explode("clip:", $videoUrl)); } else { - return array_pop(explode("/", $videoUrl)); + $videoUrl = explode("/", $videoUrl); + return array_pop($videoUrl); } }