const post = {
'softsubmit': 'Install',
'softproto': '3',
'softdomain': 'domain.com',
'softdirectory': this.documentRoot,
'softdb': softdb,
'dbusername': `${this.userName}_db`,
'dbuserpass': `${this.adminPassword}db`,
'hostname': 'localhost',
'admin_username': this.userName,
'admin_pass': this.adminPassword,
'admin_email': '
[email protected]',
'language': 'en',
'site_name': `WordPress ${this.userName}`,
'site_desc': 'WordPress Site TEST SOFTACULOUS API',
'dbprefix': dbprefix,
'backup_location': '0',
'auto_backup': '0',
'autobackup_cron_min': null,
'autobackup_cron_hour': null,
'autobackup_cron_day': null,
'autobackup_cron_month': null,
'autobackup_cron_weekday': null,
'themesearchstring': null,
'theme_id': null,
'theme_name': null
}
if (this.adminPassword !== '') {
const options = {
method: 'POST',
url: url,
headers: {'content-type': `application/x-www-form-urlencoded`},
data: qs.stringify(post)
}
console.log(url)
console.log(post)
console.log(options)
axios(options)
.then((response) => {
console.log(response)
})
.catch((err) => {
console.error(err)
})
} else {
this.adminPassword = false
this.passError = 'Choose a password.'
}