Access image part of siteinfo only if $siteinfo["images"] is actually set. The current
code didn't check this so I was getting an error Warning: Invalid argument supplied for foreach() in /home/vasudev/Public/friendica/mod/parse_url.php on line 305 Implemented a check before accessing $siteinfo["images"] with this commit and now warning doesn't come when giving URL of a site which doesn't have image from link button of post area
This commit is contained in:
parent
0ff93edeee
commit
863617013c
1 changed files with 8 additions and 3 deletions
|
@ -302,11 +302,16 @@ function parse_url_content(&$a) {
|
||||||
|
|
||||||
$image = "";
|
$image = "";
|
||||||
|
|
||||||
foreach ($siteinfo["images"] as $imagedata)
|
if($siteinfo["image"] != ""){
|
||||||
|
/*
|
||||||
|
Execute below code only if image is present in siteinfo
|
||||||
|
*/
|
||||||
|
foreach ($siteinfo["images"] as $imagedata)
|
||||||
if($textmode)
|
if($textmode)
|
||||||
$image .= '[img='.$imagedata["width"].'x'.$imagedata["height"].']'.$imagedata["src"].'[/img]';
|
$image .= '[img='.$imagedata["width"].'x'.$imagedata["height"].']'.$imagedata["src"].'[/img]';
|
||||||
else
|
else
|
||||||
$image .= '<img height="'.$imagedata["height"].'" width="'.$imagedata["width"].'" src="'.$imagedata["src"].'" alt="photo" />';
|
$image .= '<img height="'.$imagedata["height"].'" width="'.$imagedata["width"].'" src="'.$imagedata["src"].'" alt="photo" />';
|
||||||
|
}
|
||||||
|
|
||||||
if(strlen($text)) {
|
if(strlen($text)) {
|
||||||
if($textmode)
|
if($textmode)
|
||||||
|
|
Loading…
Reference in a new issue