diff options
Diffstat (limited to 'Neutron-trunk/api/lang')
-rw-r--r-- | Neutron-trunk/api/lang/processor.php | 58 | ||||
-rw-r--r-- | Neutron-trunk/api/lang/setup.php | 56 |
2 files changed, 0 insertions, 114 deletions
diff --git a/Neutron-trunk/api/lang/processor.php b/Neutron-trunk/api/lang/processor.php deleted file mode 100644 index d9c9566..0000000 --- a/Neutron-trunk/api/lang/processor.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - -if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/data/webcontent/lang")) { - file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/data/webcontent/lang", "fr"); -} - -$langsel = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/data/webcontent/lang"); -$lang = []; - -if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel)) { - $langprops = scandir($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel . "/"); - foreach ($langprops as $langprop) { - if ($langprop != "." && $langprop != "..") { - $langpieces = explode("/", implode("/", explode("\\", $langprop))); - $langitemsel = explode(".", $langpieces[count($langpieces) - 1]); - $langitem = $langitemsel[count($langitemsel) - 1]; - if ($langitemsel[count($langitemsel) - 1] != "json") { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " is not in a valid format. Language files must be JSON."); - } else { - json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel . "/" . $langprop), true); - if (json_last_error() == JSON_ERROR_NONE) { - $lang[$langitemsel[count($langitemsel) - 2]] = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel . "/" . $langprop), true); - } else { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " isn't a valid JSON file. Please check for syntax errors and retry."); - } - } - } - } -} else { - $langsel = "en"; - if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/en")) { - echo("Unable to load language files: unable to find selected language files, loading fallback files"); - $langprops = scandir($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/en/"); - foreach ($langprops as $langprop) { - if ($langprop != "." && $langprop != "..") { - $langpieces = explode("/", implode("/", explode("\\", $langprop))); - $langitemsel = explode(".", $langpieces[count($langpieces) - 1]); - $langitem = $langitemsel[count($langitemsel) - 1]; - if ($langitemsel[count($langitemsel) - 1] != "json") { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " is not in a valid format. Language files must be JSON."); - } else { - json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/en/" . $langprop), true); - if (json_last_error() == JSON_ERROR_NONE) { - $lang[$langitemsel[count($langitemsel) - 2]] = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/en/" . $langprop), true); - } else { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " isn't a valid JSON file. Please check for syntax errors and retry."); - } - } - } - } - } else { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language files: unable to find selected language files, and unable to find fallback language files"); - } -} - -if (isset($_GET['verboseLang'])) { - var_dump($lang); -}
\ No newline at end of file diff --git a/Neutron-trunk/api/lang/setup.php b/Neutron-trunk/api/lang/setup.php deleted file mode 100644 index 88792e2..0000000 --- a/Neutron-trunk/api/lang/setup.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php - -if (!isset($_GET['lang'])) { - $nolang = true; -} else { - $nolang = false; - - $langsel = $_GET['lang']; - echo("<script>const lang = '" . $langsel . "';</script>"); - $lang = []; - - if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel)) { - $langprops = scandir($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel); - foreach ($langprops as $langprop) { - if ($langprop != "." && $langprop != "..") { - $langpieces = explode("/", implode("/", explode("\\", $langprop))); - $langitemsel = explode(".", $langpieces[count($langpieces) - 1]); - $langitem = $langitemsel[count($langitemsel) - 1]; - if ($langitemsel[count($langitemsel) - 1] != "json") { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " is not in a valid format. Language files must be JSON."); - } else { - json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel . "/" . $langprop)); - if (json_last_error() == JSON_ERROR_NONE) { - $lang[$langitemsel[count($langitemsel) - 2]] = (array)json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/" . $langsel . "/" . $langprop)); - } else { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " isn't a valid JSON file. Please check for syntax errors and retry."); - } - } - } - } - } else { - if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/fr")) { - echo("Unable to load language files: unable to find selected language files, loading fallback files"); - $langprops = scandir($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/fr"); - foreach ($langprops as $langprop) { - if ($langprop != "." && $langprop != "..") { - $langpieces = explode("/", implode("/", explode("\\", $langprop))); - $langitemsel = explode(".", $langpieces[count($langpieces) - 1]); - $langitem = $langitemsel[count($langitemsel) - 1]; - if ($langitemsel[count($langitemsel) - 1] != "json") { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " is not in a valid format. Language files must be JSON."); - } else { - json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/fr/" . $langprop)); - if (json_last_error() == JSON_ERROR_NONE) { - $lang[$langitemsel[count($langitemsel) - 2]] = (array)json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/resources/i18n/fr/" . $langprop)); - } else { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language file: " . implode(".", $langitemsel) . " isn't a valid JSON file. Please check for syntax errors and retry."); - } - } - } - } - } else { - require $_SERVER['DOCUMENT_ROOT'] . "/api/electrode/quit.php";quit("Unable to load language files: unable to find selected language files, and unable to find fallback language files"); - } - } -}
\ No newline at end of file |