$(function() { $('.backup').click(function() { var timeID = null; $.ajax({ url: $(this).attr('data-link'), success: function(data) { clearInterval(timeID); $('#waitting .modal-body #message').append(data); setTimeout(function(){return location.reload();}, 2000); }, error: function(request, textstatus, error) { clearInterval(timeID); if(textstatus == 'timeout') $('#waitting .modal-body #message').append("
" + backupTimeout + '
'); setTimeout(function(){return location.reload();}, 2000); } }); $('#waitting .modal-body #backupType').html(backup); $('#waitting').modal('show'); timeID = setInterval(function() { $.get(createLink('backup', 'ajaxGetProgress'), function(data) { $('#waitting .modal-content #message').html(data); }); }, 1000); }) $('.rmPHPHeader').click(function() { $('#waitting .modal-body #backupType').html(rmPHPHeader); $('#waitting .modal-content #message').hide(); $('#waitting').modal('show'); }) $('.restore').click(function() { url = $(this).attr('href'); bootbox.confirm(confirmRestore, function(result) { if(result) { $('#waitting .modal-body #backupType').html(restore); $('#waitting .modal-content #message').hide(); $('#waitting').modal('show'); $.getJSON(url, function(response) { $('#waitting').modal('hide'); bootbox.alert(response.message); }); } else { return location.reload(); } }) return false; }) })