aboutsummaryrefslogtreecommitdiff
path: root/Neutron-trunk/api/lang/processor.php
diff options
context:
space:
mode:
Diffstat (limited to 'Neutron-trunk/api/lang/processor.php')
-rw-r--r--Neutron-trunk/api/lang/processor.php58
1 files changed, 0 insertions, 58 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