thumbnail fix on brave

This commit is contained in:
lolcat 2023-09-08 23:32:54 -04:00
parent 05cd47016b
commit bcbf5dd06b
1 changed files with 15 additions and 6 deletions

View File

@ -418,7 +418,10 @@ class brave{
foreach($data["web"]["results"] as $result){ foreach($data["web"]["results"] as $result){
if(isset($result["thumbnail"])){ if(
isset($result["thumbnail"]) &&
is_array($result["thumbnail"])
){
$thumb = [ $thumb = [
"ratio" => $result["thumbnail"]["logo"] == "false" ? "16:9" : "1:1", "ratio" => $result["thumbnail"]["logo"] == "false" ? "16:9" : "1:1",
@ -433,7 +436,10 @@ class brave{
} }
$sublink = []; $sublink = [];
if(isset($result["cluster"])){ if(
isset($result["cluster"]) &&
is_array($result["cluster"])
){
foreach($result["cluster"] as $cluster){ foreach($result["cluster"] as $cluster){
@ -537,7 +543,10 @@ class brave{
} }
// video // video
if(isset($result["video"])){ if(
isset($result["video"]) &&
is_array($result["video"])
){
foreach($result["video"] as $key => $value){ foreach($result["video"] as $key => $value){
@ -598,7 +607,7 @@ class brave{
) )
), ),
"url" => $result["url"], "url" => $result["url"],
"date" => isset($result["age"]) ? strtotime($result["age"]) : null, "date" => (isset($result["age"]) && $result["age"] != "void 0") ? strtotime($result["age"]) : null,
"type" => "web", "type" => "web",
"thumb" => $thumb, "thumb" => $thumb,
"sublink" => $sublink, "sublink" => $sublink,
@ -789,12 +798,12 @@ class brave{
if(isset($disc["data"]["num_votes"])){ if(isset($disc["data"]["num_votes"])){
$table["Votes"] = (int)$disc["data"]["num_votes"]; $table["Votes"] = number_format($disc["data"]["num_votes"]);
} }
if(isset($disc["data"]["num_answers"])){ if(isset($disc["data"]["num_answers"])){
$table["Comments"] = (int)$disc["data"]["num_answers"]; $table["Comments"] = number_format($disc["data"]["num_answers"]);
} }
$disc_out[] = [ $disc_out[] = [