variables.ceRecordApiSiteConfig = {}; variables.ceRecordApiSiteConfig.logging = true; variables.logFilePrefix = 'ceRecordApi_config'; initCeRecordApiSiteConfig(); var config = loadCeRecordApiSiteConfig(); setCeRecordApiSiteConfig(config); var retStruct = {}; if ( StructKeyExists(server,'ADF') AND StructKeyExists(server.ADF,'environment') AND StructKeyExists(server.ADF.environment,request.site.id) AND StructKeyExists(server.ADF.environment[request.site.id],'ceRecordApiConfig') ) { retStruct = server.ADF.environment[request.site.id].ceRecordApiConfig; } return retStruct; var retStruct = {}; var apiConfig = loadCeRecordApiSiteConfig(); if ( StructKeyExists(apiConfig,'apps') AND StructKeyExists(apiConfig.apps,arguments.appName) ) retStruct = apiConfig.apps[arguments.appName]; return retStruct; if ( StructKeyExists(variables,'ceRecordApiSiteConfig') AND IsStruct(variables.ceRecordApiSiteConfig) ) structAppend(variables.ceRecordApiSiteConfig, arguments.config, true); else variables.ceRecordApiSiteConfig = arguments.config; variables.ceRecordApiSiteConfig.logging = arguments.enable; return ( StructKeyExists(variables.ceRecordApiSiteConfig,"logging") AND IsBoolean(variables.ceRecordApiSiteConfig.logging) ) ? variables.ceRecordApiSiteConfig.logging : true;