<?php require_once 'app/Nom.php'; Nom::Nom(); exit; $str_browser_language = !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? strtok(strip_tags($_SERVER['HTTP_ACCEPT_LANGUAGE']), ',') : ''; $str_browser_language = !empty($_GET['language']) ? $_GET['language'] : $str_browser_language; switch (substr($str_browser_language, 0, 2)) { case 'de': $str_language = 'de'; break; case 'en': $str_language = 'en'; break; default: $str_language = 'en'; } $arr_available_languages = array(); $arr_available_languages[] = array('str_name' => 'English', 'str_token' => 'en'); $arr_available_languages[] = array('str_name' => 'Deutsch', 'str_token' => 'de'); $str_available_languages = (string) ''; foreach ($arr_available_languages as $arr_language) { if ($arr_language['str_token'] !== $str_language) { $str_available_languages .= '<a href="' . strip_tags($_SERVER['PHP_SELF']) . '?language=' . $arr_language['str_token'] . '" lang="' . $arr_language['str_token'] . '" xml:lang="' . $arr_language['str_token'] . '" hreflang="' . $arr_language['str_token'] . '">' . $arr_language['str_name'] . '</a> | '; } } $str_available_languages = substr($str_available_languages, 0, -3); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">