Youtu.be support for member detail videos, rather than just youtube.com links
authorLaury GvR <laury@gaslightmedia.com>
Fri, 8 Jul 2016 20:06:55 +0000 (16:06 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 8 Jul 2016 20:06:55 +0000 (16:06 -0400)
models/front/members/detail.php

index 65ac6b5..09fab02 100644 (file)
@@ -303,6 +303,8 @@ class GlmMembersFront_members_detail extends GlmDataMemberInfo
                 } else {
                     $memberData['video_embed'] = preg_replace("/\s*[a-zA-Z\/\/:\.]*www.youtube.com\/watch\?v=([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i","<iframe width=\"100%\" height=\"315\" src=\"//www.youtube.com/embed/$1\" frameborder=\"0\" allowfullscreen></iframe>",$video_url);
                 }
+            } else if (strpos($video_url, 'youtu.be') !== false ) {
+                $memberData['video_embed'] = preg_replace("/\s*[a-zA-Z\/\/:\.]*youtu.be\/([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i","<iframe width=\"100%\" height=\"315\" src=\"//www.youtube.com/embed/$1\" frameborder=\"0\" allowfullscreen></iframe>",$video_url);
             } else if (strpos($video_url, 'vimeo') !== false) {
                 if (strpos($video_url, 'player') !== false) {
                     $memberData['video_embed'] = '<iframe width="100%" height="315" src="'.$video_url.'" frameborder="0" allowfullscreen></iframe>';