system.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. function system_load(go)
  2. {
  3. if(go)
  4. loading(1);
  5. $.getJSON(home+'system/go/',
  6. function(data)
  7. {
  8. $.each(data, function(i, val)
  9. {
  10. $('#'+i).html(val);
  11. });
  12. loading(0);
  13. if(!go)
  14. setTimeout(function() {system_load(false)}, 3000);
  15. });
  16. }
  17. function system_restart(service)
  18. {
  19. switch(service)
  20. {
  21. case 'apache2':
  22. type = 'apache2';
  23. break;
  24. case 'nginx':
  25. type = 'nginx';
  26. break;
  27. case 'mysql':
  28. type = 'mysql';
  29. break;
  30. case 'unit':
  31. type = 'локацию';
  32. break;
  33. }
  34. bootbox.dialog('<h3 class="green">Внимание</h3>Вы уверены что хотите перезагруить <u>'+type+'</u>',
  35. [{
  36. "label" : "Перезагрузить",
  37. callback: function(){system_restart_go(service)}
  38. },{
  39. "label" : "Отмена"
  40. }]);
  41. return false;
  42. }
  43. function system_restart_go(id, service)
  44. {
  45. loading(1);
  46. $.getJSON(home+'system/service/'+service,
  47. function(data)
  48. {
  49. $.each(data, function(i, val)
  50. {
  51. if(i == 'e')
  52. bootbox.dialog('<h3 class="red">Ошибка</h3>'+val,
  53. [{
  54. "label" : "Продолжить"
  55. }]
  56. );
  57. if(i == 's')
  58. system_load(true);
  59. });
  60. loading(0);
  61. });
  62. }