restorebackup.ui.js 763 B

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * Check restore progress.
  3. *
  4. * @access public
  5. * @return viod
  6. */
  7. function checkRestore()
  8. {
  9. $.ajaxSubmit({
  10. url: $.createLink('system', 'ajaxGetRestoreProgress'),
  11. data: {'name': restoreName},
  12. onComplete: function(response)
  13. {
  14. if(response.result == 'progress')
  15. {
  16. $('div.restoreProgress').html(response.text);
  17. }
  18. else
  19. {
  20. clearInterval(restoreInterval);
  21. if(response.result == 'failed') zui.Modal.alert(response.message);
  22. }
  23. },
  24. });
  25. }
  26. if(error)
  27. {
  28. zui.Modal.alert(error);
  29. openUrl($.createLink('system', 'browseBackup'));
  30. }
  31. else
  32. {
  33. var restoreInterval = setInterval(checkRestore, 2000);
  34. }