<% if _SESSION["logined"] ~= nil then local enable_systemlog = _POST["enable_systemlog"] local systemlog_filename = _POST["systemlog_filename"] local systemlog_maxsize = _POST["systemlog_maxsize"] --local enable_logfile_system = _POST["enable_logfile_system"] --local enable_logscrn_system = _POST["enable_logscrn_system"] --local enable_logfile_task = _POST["enable_logfile_task"] --local enable_logscrn_task = _POST["enable_logscrn_task"] local enable_auditing = _POST["enable_auditing"] local audit_db_filename = _POST["audit_db_filename"] local enable_list_cache = _POST["enable_list_cache"] local enable_thumbnail = _POST["enable_thumbnail"] local enable_ed2k_link = _POST["enable_ed2k_link"] local enable_online_edit = _POST["enable_online_edit"] local disable_sslv2 = _POST["disable_sslv2"] local enable_fips = _POST["enable_fips"] local enable_chmod = _POST["enable_chmod"] local max_download_speed = _POST["max_download_speed"] local max_upload_speed = _POST["max_upload_speed"] local max_thread_num = _POST["max_thread_num"] local file_permissions = _POST["file_permissions"] local folder_permissions = _POST["folder_permissions"] local ipmask = _POST["ipmask"] local ipmasks = json.decode(ipmask) local global_ipmasks = {} if type(ipmasks) == "table" then for _,ipmask in pairs(ipmasks) do local temp = {} table.insert(temp,ipmask.ip) table.insert(temp,ipmask.refuse) table.insert(global_ipmasks,temp) end end local filemask = _POST["filemask"] local filemasks = json.decode(filemask) local global_filemasks = {} if type(filemasks) == "table" then for _,filemask in pairs(filemasks) do local temp = {} table.insert(temp,filemask.filename) table.insert(temp,filemask.refuse) table.insert(global_filemasks,temp) end end c_SetGlobalOptionInt(GOPTION_SYSTEM_LOGFILE_ENABLE_INT,enable_systemlog) c_SetGlobalOptionStr(GOPTION_SYSTEM_LOGFILE_FILENAME_STR,systemlog_filename) c_SetGlobalOptionInt(GOPTION_SYSTEM_LOGFILE_MAXSIZE_INT,systemlog_maxsize) --c_SetGlobalOptionInt(GOPTION_SYSTEM_LOGFILE_SYSTEM_ENABLE_INT,enable_logfile_system) --c_SetGlobalOptionInt(GOPTION_SYSTEM_LOGSCREEN_SYSTEM_ENABLE_INT,enable_logscrn_system) --c_SetGlobalOptionInt(GOPTION_SYSTEM_LOGFILE_TASK_ENABLE_INT,enable_logfile_task) --c_SetGlobalOptionInt(GOPTION_SYSTEM_LOGSCREEN_TASK_ENABLE_INT,enable_logscrn_task) c_DisconnectSQLITE() c_SetGlobalOptionInt(GOPTION_AUDIT_ENABLE_INT,enable_auditing) c_SetGlobalOptionStr(GOPTION_AUDITDB_FILENAME_STR,audit_db_filename) c_SetGlobalOptionInt(GOPTION_ENABLE_LIST_CACHE_INT,enable_list_cache) c_SetGlobalOptionInt(GOPTION_ENABLE_THUMBNAIL_INT,enable_thumbnail) c_SetGlobalOptionInt(GOPTION_ENABLE_ED2K_LINK_INT,enable_ed2k_link) c_SetGlobalOptionInt(GOPTION_ENABLE_ONLINE_EDIT_INT,enable_online_edit) c_SetGlobalOptionInt(GOPTION_DISABLE_OPENSSLV2,disable_sslv2) c_SetGlobalOptionInt(GOPTION_ENABLE_FIPS,enable_fips) c_SetGlobalOptionInt(GOPTION_ENABLE_CHMOD,enable_chmod) c_SetGlobalOptionInt(GOPTION_MAX_DOWNLOAD_SPEED_INT,max_download_speed) c_SetGlobalOptionInt(GOPTION_MAX_UPLOAD_SPEED_INT,max_upload_speed) c_SetGlobalOptionInt(GOPTION_MAX_THREADPOOL_INT,max_thread_num) c_SetGlobalOptionStr(GOPTION_DEFAULT_FILE_PERM,file_permissions) c_SetGlobalOptionStr(GOPTION_DEFAULT_FOLDER_PERM,folder_permissions) c_SetGlobalIPMaskList(global_ipmasks) c_SetGlobalFileMaskList(global_filemasks) end %>