const Lang = require('../util/i18n.js');
const {got, db, slashCommands, sendMsg, createNotice, hasPerm} = require('./util.js');
const fieldset = {
	role: ''
	+ ''
	+ ''
	+ '
',
	permission: '@UNKNOWN:'
	+ ''
	+ ''
	+ ''
	+ '
'
	+ ''
	+ ''
	+ '
'
	+ ''
	+ ''
	+ '
',
	save: ''
};
/**
 * Create a settings form
 * @param {import('cheerio')} $ - The response body
 * @param {slashCommands[0]} slashCommand - The slash command
 * @param {import('./i18n.js')} dashboardLang - The user language
 * @param {Object[]} permissions - The current permissions
 * @param {String} permissions.id
 * @param {Number} permissions.type
 * @param {Boolean} permissions.permission
 * @param {String} guildId - The guild id
 * @param {import('./util.js').Role[]} guildRoles - The guild roles
 */
function createForm($, slashCommand, dashboardLang, permissions, guildId, guildRoles) {
	var readonly = ( process.env.READONLY ? true : false );
	var fields = [];
	if ( !readonly ) {
		$('