Przeglądaj źródła

Change service buttons method to GET

Avetisyan Karen 7 lat temu
rodzic
commit
d1b6c502c0

BIN
modules/HTTP_Server/fs/main.js


Plik diff jest za duży
+ 507 - 507
modules/HTTP_Server/fsdata.c


+ 15 - 8
web_interface/src/wui/main.js

@@ -200,7 +200,7 @@ function checkChangePWD(){
     alert('Не выбран пользователь для которого необходимо сменить пароль!');
   } else {
     if (letter.test(oldpass) && letter.test(newpass) && letter.test(newpassrepeat)) {
-      loadXMLDoc('changepwd.cgi?username=' + user + '&oldpass=' + oldpass + '&newpass=' + newpass, 'POST', function(){
+      loadXMLDoc('changepwd.cgi?username=' + user + '&oldpass=' + oldpass + '&newpass=' + newpass, 'GET', function(){
         alert(this.responseText);
         window.location.reload();
       });
@@ -827,23 +827,30 @@ function batTest(options) {
       return alert('Ошибка заданного времени');
     }
   }
+  var str = '';
+  for (var option in options) {
+    str += option + '=' + options[option] + '&';
+  }
+  str = str.slice(0, -1);
   var url = 'bat_test.cgi';
-  loadXMLDoc(url, 'POST', function(){
+  loadXMLDoc(url + '?' + str, 'GET', function(){
     this.responseText ? alert(this.responseText) : null;
-  }, JSON.stringify(options));
+  });
 }
 function UPSPowerOff(options) {
   this.options = (options ? options : {});
   if (typeof this.options.after !== 'number' && this.options.after > 9999) {
-    return alert('Ошибка заданного времени включения');
+    return alert('Ошибка заданного времени отключения');
   }
-  if (typeof this.options.to !== 'number' && this.options.to > 9999) {
-    return alert('Ошибка заданного времени выключения');
+  var str = '';
+  for (var option in options) {
+    str += option + '=' + options[option] + '&';
   }
+  str = str.slice(0, -1);
   var url = 'ups_power.cgi';
-  loadXMLDoc(url, 'POST', function(){
+  loadXMLDoc(url + '?' + str, 'GET', function(){
     this.responseText ? alert(this.responseText) : null;
-  }, JSON.stringify(options));
+  });
 }
 
 var apply_settings = new NotificationBox('apply-settings',

+ 0 - 5
web_interface/src/wui/settings.html

@@ -199,17 +199,12 @@
     </div>
     <div class="col span_1_of_3">
       <h4 class="col span_2_of_2">Нагрузка</h4>
-      <!-- <button type="button" class="btn btn-default" onclick="UPSPowerOff({'func': 'cancel'})">Отмена выключения</button> -->
       <button type="button" class="btn btn-default" onclick="UPSPowerOff({'func': 'reboot'})">Отмена отключения</button>
       <button type="button" class="btn btn-default" onclick="UPSPowerOff({'func': 'off', 'after': $('upspo_after').value})">Отключить</button>
       <label for="" class="col span_1_of_2">Откл. через (мин)</label>
       <div class="col span_1_of_2">
         <input type="text" class="form-control" value="10" maxlength="6" id="upspo_after">
       </div>
-<!--       <label for="" class="col span_1_of_2">Вкл. через (мин)</label>
-      <div class="col span_1_of_2">
-        <input type="text" class="form-control" value="10" maxlength="6" id="upspo_after">
-      </div> -->
     </div>
   </div>
 </div>

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików