![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/html/keeview_app/html/ |
Upload File : |
window.LanguageModule_load = function() { return new Promise(function(resolve, reject){ FormClass.api_call({ url: "languagemodule_load.php", params: [], func: function(success, message){ if (success){ if (message.substr(0, 2) == "ok"){ resolve(EncodingClass.string.toVariable(message.substr(2))); } else { ModalElement.alert({message: message}); } } else { ModalElement.alert({message: message}); } } }); }); } window.LanguageModule = {}; window.printf = function(st, values) { var sx, sc, i, j, k; sx = ""; k = st.length; for (i = 0; i < k; i++) { sc = st.substr(i, 1); if (sc == "\\") { sx += st.substr(++i, 1); } else if (sc == "%") { j = 0; while (true) { if ((i+1) == k) break; sc = st.charCodeAt(i+1); if ((48 <= sc) && (sc <= 57)) { j = j * 10 + sc - 48; i++; } else { break; } } sx += "" + values[j]; } else sx += sc; } return sx; }; window.LanguageModule_writeJavascript = function(code) { var codes = []; for (var i = 0; i < LanguageModule_v_languageCode.length; i++) { codes.push({id: LanguageModule_v_languageCode[i][2], name: LanguageModule_v_languageCode[i][0], value: LanguageModule_v_languageCode[i][1]}); } LanguageModule = { code: codes, data: [], defaultcode: code, setDefaultprofile: function (profile) { LanguageModule.defaultprofile = profile; }, setDefaultCode: function (code) { LanguageModule.defaultcode = code; }, getCodeIndex: function (codename) { var l, r, m, k; l = 0; r = LanguageModule.code.length - 1; for (k = 0; k <= r; k++) { if (codename.toUpperCase() == LanguageModule.code[k].name.toUpperCase()) return k; } return -1; }, text: function (key, code) { var i, j, cIndex; if (code === undefined) { code = LanguageModule_v_defaultcode; } cIndex = LanguageModule.getCodeIndex(code); if (cIndex == -1) return "[key: " + key + "]"; for (i = 0; i < LanguageModule.data.length; i++) { if (LanguageModule.data[i].key == key) return LanguageModule.data[i].value[cIndex]; } return "[key: " + key + "]"; }, text2: function (key, value, code) { return printf(LanguageModule.text(key, code), value); }, insert: function (key, code, value) { var i, t, cIndex, pIndex = -1; if (code === undefined) { value = key; code = LanguageModule.defaultcode; } if (value === undefined) { value = code; code = key; } cIndex = LanguageModule.getCodeIndex(code); if (cIndex == -1) return; for (i = 0; i < LanguageModule.data.length; i++) { if (LanguageModule.data[i].key == key) { LanguageModule.data[i].value[cIndex] = value; return; } } t = []; for (i = 0; i < LanguageModule.code.length; i++) { t.push("[key: " + key + "]"); } t[cIndex] = value; LanguageModule.data.push({ key: key, value: t }); } } for (var param in LanguageModule_v_languagesData){ for (codename in LanguageModule_v_languagesData[param]){ LanguageModule.insert(param, codename, LanguageModule_v_languagesData[param][codename]); } } };