]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Don't try to load null when there's no thumbnail URL
authorSteve Clay <steve@mrclay.org>
Tue, 10 Apr 2012 16:04:03 +0000 (12:04 -0400)
committerSteve Clay <steve@mrclay.org>
Tue, 10 Apr 2012 16:04:03 +0000 (12:04 -0400)
actions/videolist/edit.php

index 4b96720d8e3b76fbacc3f045bc9a8c835ab10e92..a5e6ea453b8b9bd60017645943aec538f18c9b45 100644 (file)
@@ -80,16 +80,19 @@ if ($video->save()) {
        elgg_clear_sticky_form('videolist');\r
        \r
        // Let's save the thumbnail in the data folder\r
-       $thumbnail = file_get_contents($video->thumbnail);\r
-       if ($thumbnail) {\r
-               $prefix = "videolist/" . $video->guid;\r
-               $filehandler = new ElggFile();\r
-               $filehandler->owner_guid = $video->owner_guid;\r
-               $filehandler->setFilename($prefix . ".jpg");\r
-               $filehandler->open("write");\r
-               $filehandler->write($thumbnail);\r
-               $filehandler->close();\r
-       }\r
+    $thumb_url = $video->thumbnail;\r
+    if ($thumb_url) {\r
+        $thumbnail = file_get_contents($thumb_url);\r
+        if ($thumbnail) {\r
+            $prefix = "videolist/" . $video->guid;\r
+            $filehandler = new ElggFile();\r
+            $filehandler->owner_guid = $video->owner_guid;\r
+            $filehandler->setFilename($prefix . ".jpg");\r
+            $filehandler->open("write");\r
+            $filehandler->write($thumbnail);\r
+            $filehandler->close();\r
+        }\r
+    }\r
 \r
        system_message(elgg_echo('videolist:saved'));\r
 \r