VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
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/tech_preview/hr/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/tech_preview/hr/form_module_output_form_systems.js
form_module.defaultOutputFormForPrimitiveType = function(){
    var resolveFunc = function (content, rs) {
        content = EncodingClass.string.duplicate(content);
        content.forEach(function(elt){
            if (elt.name.indexOf(LanguageModule.text("txt_system")) == -1) elt.name = elt.name + " (" + LanguageModule.text("txt_system") + ")"
            elt.id = elt.formid;
        });
        rs(content);
    };
    var waitFunc = function (resolveFunc) {
        return function (rs, waitFunc, varname) {
            if (window[varname] == "ready") {
                resolveFunc(cache_forms_data.output_form_system_load, rs);
            }
            else {
                setTimeout(function (rs, waitFunc, varname) {
                    return function () {
                        waitFunc(rs, waitFunc, varname);
                    }
                } (rs, waitFunc, varname), 10);
            }
        }
    } (resolveFunc);
    switch (cache_forms_status) {
        case "none":
            return new Promise(function (resolveFunc) {
                return function(rs, rj) {
                    FormClass.api_call({
                        url: "database_load.php",
                        params: [
                            {name: "task", value: "output_form_system_load"}
                        ],
                        func: function(success, message) {
                            if (success) {
                                if (message.substr(0, 2) == "ok"){
                                    var content = EncodingClass.string.toVariable(message.substr(2));
                                    resolveFunc(content, rs);
                                }
                                else {
                                    console.log(message);
                                    rj(message)
                                }
                            }
                            else {
                                console.log(message);
                                rj(message)
                            }
                        }
                    })
                }
            } (resolveFunc));
        case "ready":
            return new Promise(function (resolveFunc, content) {
                return function(resolve, reject) {
                    resolveFunc(content, resolve);
                }
            } (resolveFunc, cache_forms_data.output_form_system_load));
        case "pending":
        default:
            return new Promise(function (waitFunc, varname) {
                return function(resolve, reject) {
                    waitFunc(resolve, waitFunc, varname);
                }
            } (waitFunc, "cache_forms_status"));
    }
};

VaKeR 2022