Updated beforeInit.js

main
Anthony 2024-04-26 23:53:44 +08:00
parent 986b282b92
commit dce5ea1bf3
1 changed files with 9 additions and 17 deletions

View File

@ -2,26 +2,18 @@ import com.hivext.api.Response;
import org.yaml.snakeyaml.Yaml;
import com.hivext.api.core.utils.Transport;
var cdnAppid = "c05ffa5b45628a2a0c95467ebca8a0b4";
var lsAppid = "9e6afcf310004ac84060f90ff41a5aba";
var isCDN = jelastic.dev.apps.GetApp(cdnAppid);
var isLS = jelastic.dev.apps.GetApp(lsAppid);
var settings = jps.settings;
var fields = {};
for (var i = 0, field; field = jps.settings.fields[i]; i++)
fields[field.name] = field;
if (isLS.result == 0 || isLS.result == Response.PERMISSION_DENIED) {
fields["ls-addon"].hidden = false;
fields["ls-addon"].value = true;
} else {
fields["ls-addon"].hidden = true;
fields["ls-addon"].value = false;
fields["ls-addon"].showIf = null;
}
// Define settings statically as form fields are removed
var settings = {
"php_version": "php8.3", // PHP version is always set to PHP 8.3
"ls-addon": { "hidden": false, "value": true }, // Always enabled
"waf-addon": { "hidden": false, "value": true }, // Always enabled
"wp_protect-addon": { "hidden": false, "value": true } // Always enabled
};
return {
result: 0,
settings: settings
result: 0,
settings: settings
};