opensearch onion fix
This commit is contained in:
		
							parent
							
								
									0dc9d62985
								
							
						
					
					
						commit
						81dc93802c
					
				| @ -5,14 +5,27 @@ include "data/config.php"; | ||||
| 
 | ||||
| $domain = | ||||
| 	htmlspecialchars( | ||||
| 		((isset($_SERVER["HTTPS"]) && ($_SERVER["HTTPS"] == "on" || $_SERVER["HTTPS"] === 1)) ? "https" : "http") . | ||||
| 		(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on" ? "https" : "http") . | ||||
| 		'://' . $_SERVER["HTTP_HOST"] | ||||
| 	); | ||||
| 
 | ||||
| if( | ||||
| 	preg_match( | ||||
| 		'/\.onion$/', | ||||
| 		$domain | ||||
| 	) | ||||
| ){ | ||||
| 	 | ||||
| 	$onion = true; | ||||
| }else{ | ||||
| 	 | ||||
| 	$onion = false; | ||||
| } | ||||
| 
 | ||||
| echo | ||||
| 	'<?xml version="1.0" encoding="UTF-8"?>' . | ||||
| 	'<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">' . | ||||
| 		'<ShortName>' . htmlspecialchars(config::SERVER_NAME) . '</ShortName>' . | ||||
| 		'<ShortName>' . htmlspecialchars(config::SERVER_NAME) . ($onion ? " (onion)" : "") . '</ShortName>' . | ||||
| 		'<InputEncoding>UTF-8</InputEncoding>' . | ||||
| 		'<Image width="16" height="16">' . $domain . '/favicon.ico</Image>' . | ||||
| 		'<Url type="text/html" method="GET" template="' . $domain . '/web?s={searchTerms}"/>'; | ||||
|  | ||||
| @ -259,6 +259,7 @@ class qwant{ | ||||
| 		} | ||||
| 		 | ||||
| 		curl_close($curlproc); | ||||
| 		 | ||||
| 		return $data; | ||||
| 	} | ||||
| 	 | ||||
|  | ||||
| @ -5,7 +5,7 @@ include "data/config.php"; | ||||
| 
 | ||||
| $domain = | ||||
| 	htmlspecialchars( | ||||
| 		((isset($_SERVER["HTTPS"]) && ($_SERVER["HTTPS"] == "on" || $_SERVER["HTTPS"] === 1)) ? "https" : "http") . | ||||
| 		(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on" ? "https" : "http") . | ||||
| 		'://' . $_SERVER["HTTP_HOST"] | ||||
| 	); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 lolcat
						lolcat