servnest-mkosi/mkosi.skeleton/srv/servnest/errors/http.php

22 lines
543 B
PHP
Raw Normal View History

2022-04-20 00:29:47 +02:00
<?php
2022-11-01 21:06:42 +01:00
http_response_code(403);
2022-04-20 00:29:47 +02:00
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$clientLocales = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$clientLocales = preg_replace("#[A-Z0-9]|q=|;|-|\.#", "", $clientLocales);
$clientLocales = explode(',', $clientLocales);
$availableLocales = array('en', 'fr');
foreach ($clientLocales as $clientLocale) {
2022-11-01 21:06:42 +01:00
if (in_array($clientLocale, $availableLocales)) {
$locale = $clientLocale;
break;
}
2022-04-20 00:29:47 +02:00
}
}
2022-11-01 21:06:42 +01:00
if (isset($locale) AND $locale === "fr")
require "unsecure.fr.php";
else
require "unsecure.en.php";