}
else {
- if (dhcp = "yes") {
- // disable network service and enable network-static service
- downloadUrl("/cgi-bin/setservice.cgi?action=enablestatic",GenericReturn);
- }
-
- // change network-static file variables
+ // start cgi cascade
+ // disable network service and enable network-static service
+ downloadUrl("/cgi-bin/setservice.cgi?action=enablestatic",dhcpReturn);
- var new_ipaddress = document.network.ipaddress.value;
- var url = '/cgi-bin/setline.cgi?file=/etc/init.d/network-static&this=IPADDRESS=&that="' + new_ipaddress + '"';
-
- # kick off cascading cgi
- downloadUrl(url,ipaddressReturn);
-// if (document.network.backdoor.value != backdoor) {
-// var new_backdoor = document.network.backdoor.value;
-// var url = '/cgi-bin/setline.cgi?file=/etc/init.d/network-backup&this=BACKDOOR=&that="' + new_backdoor + '"';
-// downloadUrl(url,GenericReturn);
-// downloadUrl("/cgi-bin/setservice.cgi?action=restartbackup",GenericReturn);
-// }
+ }
+}
+function dhcpReturn(doc,status) {
+ loadHtmlTextFile(doc, function(line) {
+ //parseSipShowPeers(line);
}
+ );
+
+ var new_ipaddress = document.network.ipaddress.value;
+ var url = '/cgi-bin/setline.cgi?file=/etc/init.d/network-static&this=IPADDRESS=&that="' + new_ipaddress + '"';
+
+ downloadUrl(url,ipaddressReturn);
}
function ipaddressReturn(doc,status) {
downloadUrl(url,dnsReturn);
}
+
+// var new_backdoor = document.network.backdoor.value;
+// var url = '/cgi-bin/setline.cgi?file=/etc/init.d/network-backup&this=BACKDOOR=&that="' + new_backdoor + '"';
+// downloadUrl(url,GenericReturn);
+
+
+
+// downloadUrl("/cgi-bin/setservice.cgi?action=restartbackup",GenericReturn);
+//
+
+
function dnsReturn(doc,status) {
loadHtmlTextFile(doc, function(line) {
//parseSipShowPeers(line);