<% 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_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 max_download_speed = _POST["max_download_speed"] local max_upload_speed = _POST["max_upload_speed"] local max_thread_num = _POST["max_thread_num"] 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_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_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_SetGlobalIPMaskList(global_ipmasks) c_SetGlobalFileMaskList(global_filemasks) end %>