echo'<p>Nominatim has encountered an internal error while processing your request. This is most likely because of a bug in the software.</p>';
echo"<p><b>Details:</b> ".$sError,"</p>";
echo'<p>Feel free to file an issue on <a href="https://github.com/twain47/Nominatim/issues">Github</a>. Please include the error message above and the URL you used.</p>';
if(CONST_Debug)
{
echo"<hr><h2>Debugging Information</h2><br>";
if($sSQL)
{
echo"<h3>SQL query</h3><code>".$sSQL."</code>";
}
if($vDumpVar)
{
echo"<h3>Result</h3> <code>";
var_dump($vDumpVar);
echo"</code>";
}
}
echo"\n</body></html>\n";
exit;
}
functionuserError($sError)
{
header('HTTP/1.0 400 Bad Request');
header('Content-type: text/html; charset=utf-8');
echo"<html><body><h1>Bad Request</h1>";
echo'<p>Nominatim has encountered an error with your request.</p>';
echo"<p><b>Details:</b> ".$sError."</p>";
echo'<p>If you feel this error is incorrect feel file an issue on <a href="https://github.com/twain47/Nominatim/issues">Github</a>. Please include the error message above and the URL you used.</p>';