<?

$paramLang = deescape($_GET["lang"]);

if (isset($paramLang) && ($paramLang == "en" || $paramLang == "de")) {
    setcookie("lang", $paramLang, time()+(3600*24*100));
    header('Location: ./');
}

function strl($s)
{
  $s = decodeEntities($s);

  if ($strContent = strTag($s, getUserLang())) {
    $s  = $strContent;
  }

  else {
    $s = $s;
  }

  return $s;
}

function strTag($s, $tag)
{
  $s = CleanEncodeUTF8($s);
  //$m = substr($s, strpos($s, "<$tag>"));
  //$m = substr($m, 0, strpos($m, "</$tag>"));

  $pattern = "#<\s*?$tag\b[^>]*>(.*?)</$tag\b[^>]*>#s";
  preg_match($pattern, $s, $matches);
  return $matches[1];

  return $m;
}

function getUserLang()
{
  $userLang = "en";
  $browserLang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
  $cookieLang = deescape($_COOKIE["lang"]);

  if (isset($browserLang) && ($browserLang == "en" || $browserLang == "de")) {
    $userLang = deescape($browserLang);
  }

  if (isset($cookieLang) && ($cookieLang == "en" || $cookieLang == "de")) {
    $userLang = deescape($cookieLang);
  }

  return $userLang;
}

?>
<br />
<b>Fatal error</b>:  Uncaught Error: Call to undefined function getUserLang() in /home/u532479829/domains/aqlix.dev/public_html/businesscampus/global.inc.php:21
Stack trace:
#0 /home/u532479829/domains/aqlix.dev/public_html/businesscampus/modules/sitemap.php(5): require_once()
#1 {main}
  thrown in <b>/home/u532479829/domains/aqlix.dev/public_html/businesscampus/global.inc.php</b> on line <b>21</b><br />
