]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
fix for users who paste from Chrome's address bar (sometimes leaves off URL scheme)
authorSteve Clay <steve@mrclay.org>
Mon, 9 Apr 2012 21:07:29 +0000 (17:07 -0400)
committerSteve Clay <steve@mrclay.org>
Mon, 9 Apr 2012 21:07:29 +0000 (17:07 -0400)
lib/videolist.php

index 93b27b51ce334be4a13f852ac6bc70e327c1535b..776ce709325de4fbab6991b402aa44173962a262 100644 (file)
@@ -29,6 +29,10 @@ function videolist_get_default_platforms() {
  */
 function videolist_parse_url($url) {
     $parsed = parse_url($url);
+    if (empty($parsed['host']) && ! empty($parsed['path']) && $parsed['path'][0] !== '/') {
+        // user probably forgot scheme
+        $url = 'http://' . $url;
+    }
     $params['url'] = $url;
     $platforms = videolist_get_default_platforms();
        $platforms = elgg_trigger_plugin_hook('videolist:prepare', 'platforms', $params, $platforms);