]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Better checks for defined array indexes
authorMikael Nordfeldth <mmn@hethane.se>
Tue, 15 Dec 2015 10:50:57 +0000 (11:50 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Tue, 15 Dec 2015 10:50:57 +0000 (11:50 +0100)
classes/File_redirection.php

index bb8ffc8c61301d3cf281382d719406354bf0dd81..adafab2ec59db1df1f3c2037dc51c629b45ef831 100644 (file)
@@ -196,11 +196,11 @@ class File_redirection extends Managed_DataObject
             $redir->httpcode = $redir_info['code'];
             $redir->redirections = intval($redir_info['redirects']);
             $redir->file = new File();
-            $redir->file->url = $redir_info ? $redir_info['url'] : $in_url;
+            $redir->file->url = $redir_info['url'];
             $redir->file->mimetype = $redir_info['type'];
-            $redir->file->size = $redir_info['size'];
-            $redir->file->date = $redir_info['time'];
-            if ($redir_info['protected']) {
+            $redir->file->size = isset($redir_info['size']) ? $redir_info['size'] : null;
+            $redir->file->date = isset($redir_info['time']) ? $redir_info['time'] : null;
+            if (isset($redir_info['protected']) && !empty($redir_info['protected'])) {
                 $redir->file->protected = true;
             }
         }