const {limit: {verification: verificationLimit}} = require('../util/default.json'); const Lang = require('../util/i18n.js'); const {got, db, sendMsg, hasPerm} = require('./util.js'); const fieldset = { channel: '' + '' + '', role: '' + '' + '', usergroup: '' + '' + '
' + '' + '', editcount: '' + '', accountage: '' + '', rename: '' + '', save: '', delete: '' }; /** * Create a settings form * @param {import('cheerio')} $ - The response body * @param {String} header - The form header * @param {Object} settings - The current settings * @param {String} settings.channel * @param {String} settings.role * @param {String} settings.usergroup * @param {Number} settings.editcount * @param {Number} settings.accountage * @param {Boolean} settings.rename * @param {String} [settings.defaultrole] * @param {Object[]} guildChannels - The guild channels * @param {String} guildChannels.id * @param {String} guildChannels.name * @param {Number} guildChannels.userPermissions * @param {Object[]} guildRoles - The guild roles * @param {String} guildRoles.id * @param {String} guildRoles.name * @param {Boolean} guildRoles.lower */ function createForm($, header, settings, guildChannels, guildRoles) { var readonly = ( process.env.READONLY ? true : false ); var fields = []; let channel = $('
').append(fieldset.channel); channel.find('#wb-settings-channel').append( $('