You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
function processUninstallation() {
|
|
var tasks = ['status-change', 'autorefresh', 'parent-child', 'settings-access', 'activate-user',
|
|
'notify-note-unassigned', 'user-manage-notification-settings', 'settings-table', 'verified-emails-table',
|
|
'pending-verification-emails-table', 'pending-verification-tickets-table'];
|
|
//-- Change status column to default HESK values
|
|
tasks.forEach(function(task) {
|
|
startUninstallation(task);
|
|
executeUninstallation(task);
|
|
});
|
|
}
|
|
|
|
function startUninstallation(task) {
|
|
appendToInstallConsole('<tr><td><span class="label label-info">INFO</span></td><td>Starting task code: ' + task + '</td></tr>');
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: 'ajax/install-database-ajax.php',
|
|
data: { task: task },
|
|
success: function(data) {
|
|
markUninstallAsSuccess(cssclass, formattedVersion);
|
|
},
|
|
error: function(data) {
|
|
appendToInstallConsole('<tr><td><span class="label label-danger">ERROR</span></td><td>'+ data.responseText + '</td></tr>');
|
|
markUninstallAsFailure(cssclass);
|
|
}
|
|
});
|
|
}
|
|
|
|
jQuery(document).ready(loadJquery); |