'checkedreports','checkedbans','checkedbanners','checkedaccounts','countries'])//only these should be arrays, since express bodyparser can output arrays
'checkedreports','checkedbans','checkedbanners','checkedaccounts','countries'])//only these should be arrays, since express bodyparser can output arrays
'name','subject','email','postpassword','password','default_name','report_reason','ban_reason','log_message','custom_css']//trim if we dont want filed with whitespace
'name','subject','email','postpassword','password','default_name','report_reason','ban_reason','log_message','custom_css']//trim if we dont want filed with whitespace
'max_files','thread_limit','thread','max_thread_message_length','max_reply_message_length','min_thread_message_length','min_reply_message_length','auth_level']//convert these to numbers before they hit our routes
'max_files','thread_limit','thread','max_thread_message_length','max_reply_message_length','min_thread_message_length','min_reply_message_length','auth_level']//convert these to numbers before they hit our routes
'message':`Uploaded files must be unique ${fileR9KMode===1?'in this thread':'on this board'}.\nAt least the following file${conflictingFiles.length>1?'s are':' is'} not unique: ${conflictingFiles}`,
'redirect':redirect
});
}
}
// check all mime types before we try saving anything
// check all mime types before we try saving anything