|
@@ -437,18 +437,20 @@ class mojeek{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}else{
|
|
}else{
|
|
|
|
|
+
|
|
|
$search = $get["s"];
|
|
$search = $get["s"];
|
|
|
|
|
+ if(strlen($search) === 0){
|
|
|
|
|
+
|
|
|
|
|
+ throw new Exception("Search term is empty!");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $proxy = $this->backend->get_ip();
|
|
|
$lang = $get["lang"];
|
|
$lang = $get["lang"];
|
|
|
$country = $get["country"];
|
|
$country = $get["country"];
|
|
|
$region = $get["region"];
|
|
$region = $get["region"];
|
|
|
$domain = $get["domain"];
|
|
$domain = $get["domain"];
|
|
|
$focus = $get["focus"];
|
|
$focus = $get["focus"];
|
|
|
|
|
|
|
|
- if(strlen($search) === 0){
|
|
|
|
|
-
|
|
|
|
|
- throw new Exception("Search term is empty!");
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
$params = [
|
|
$params = [
|
|
|
"q" => $search,
|
|
"q" => $search,
|
|
|
"t" => 20, // number of results/page
|
|
"t" => 20, // number of results/page
|
|
@@ -488,8 +490,6 @@ class mojeek{
|
|
|
$params["si"] = $domain;
|
|
$params["si"] = $domain;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $proxy = $this->backend->get_ip();
|
|
|
|
|
-
|
|
|
|
|
try{
|
|
try{
|
|
|
$html =
|
|
$html =
|
|
|
$this->get(
|
|
$this->get(
|
|
@@ -1119,9 +1119,11 @@ class mojeek{
|
|
|
|
|
|
|
|
// parse big node information
|
|
// parse big node information
|
|
|
$data["author"] =
|
|
$data["author"] =
|
|
|
- $this->fuckhtml
|
|
|
|
|
- ->getTextContent(
|
|
|
|
|
- $a[0]["innerHTML"]
|
|
|
|
|
|
|
+ htmlspecialchars_decode(
|
|
|
|
|
+ $this->fuckhtml
|
|
|
|
|
+ ->getTextContent(
|
|
|
|
|
+ $a[0]["innerHTML"]
|
|
|
|
|
+ )
|
|
|
);
|
|
);
|
|
|
}else{
|
|
}else{
|
|
|
|
|
|