]> git.mxchange.org Git - friendica.git/commitdiff
Fixed fatal error: (#5532)
authorRoland Häder <Quix0r@users.noreply.github.com>
Tue, 31 Jul 2018 02:24:32 +0000 (04:24 +0200)
committerHypolite Petovan <mrpetovan@eml.cc>
Tue, 31 Jul 2018 02:24:32 +0000 (22:24 -0400)
* Fixed fatal error:
````
PHP Fatal error:  Uncaught TypeError: Argument 1 passed to add_page_info_data()
must be of the type array, boolean given, called in
/var/www/../include/items.php on line 153 and defined in
/var/www/../include/items.php:27
````

Fix for type-hint array when query_page_info() returned a non-array, this may
happen when the instance/node/pod owner decided to shutdown server and replace
all URLs with a replacement message.

* Fixed parser error, ops.

include/items.php

index 0d447f2b40bcd1723701c78c150ac8958e216f54..34d6132f018b38146328aff3f61c7fe26e89a26d 100644 (file)
@@ -150,7 +150,11 @@ function add_page_info($url, $no_photos = false, $photo = "", $keywords = false,
 {
        $data = query_page_info($url, $photo, $keywords, $keyword_blacklist);
 
-       $text = add_page_info_data($data, $no_photos);
+       $text = '';
+
+       if (is_array($data)) {
+               $text = add_page_info_data($data, $no_photos);
+       }
 
        return $text;
 }