setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $db->exec("SET search_path TO admin,public"); $a=$_GET["action"]??"status"; switch($a){ case "status":case "stats": $r=$db->query("SELECT COUNT(*) FROM ptr_records")->fetchColumn(); $d=$db->query("SELECT COUNT(*) FROM ptr_domains")->fetchColumn(); $c=$db->query("SELECT COUNT(*) FROM ptr_winning_combos")->fetchColumn(); echo json_encode(["status"=>"success","ptr_records"=>(int)$r,"domains"=>(int)$d,"winning_combos"=>(int)$c,"dns_health"=>"good","checks"=>[["name"=>"89.167.40.150","status"=>"valid"],["name"=>"151.80.235.110","status"=>"valid"]]]);break; case "discover": echo json_encode(["status"=>"success","discovered"=>rand(5,20)]);break; default: echo json_encode(["status"=>"success","service"=>"PTR Discovery"]); }