getscraperfilters("news"); $get = $frontend->parsegetfilters($_GET, $filters); /* Captcha */ include "lib/bot_protection.php"; new bot_protection($frontend, $get, $filters, "news", true); $payload = [ "timetaken" => microtime(true), "class" => "", "right-left" => "", "right-right" => "", "left" => "" ]; try{ $results = $scraper->news($get); }catch(Exception $error){ $frontend->drawscrapererror($error->getMessage(), $get, "news", $payload["timetaken"]); } /* Populate links */ if(count($results["news"]) === 0){ $payload["left"] = '
' . "

Nobody here but us chickens!

" . 'Have you tried:' . '' . '
'; } foreach($results["news"] as $news){ $greentext = []; if($news["date"] !== null){ $greentext[] = date("jS M y @ g:ia", $news["date"]); } if($news["author"] !== null){ $greentext[] = htmlspecialchars($news["author"]); } if(count($greentext) !== 0){ $greentext = implode(" • ", $greentext); }else{ $greentext = null; } $n = null; $payload["left"] .= $frontend->drawtextresult($news, $greentext, $n, $get["s"]); } if($results["npt"] !== null){ $payload["left"] .= 'Next page >'; } echo $frontend->load("search.html", $payload);