diff --git a/plugins/dynamix/SSLSettings.page b/plugins/dynamix/SSLSettings.page index 152e30dd0..630e2f231 100644 --- a/plugins/dynamix/SSLSettings.page +++ b/plugins/dynamix/SSLSettings.page @@ -89,8 +89,22 @@ function updateDNS(button) { $.post("/webGui/include/UpdateDNS.php",success).fail(failure); } +function checkPorts(form) { + if (!form.PORT.value) form.PORT.value = 80; + if (!form.PORTSSL.value) form.PORTSSL.value = 443; + var http = form.PORT.value < 1024 && form.PORT.value != 80; + var https = form.PORTSSL.value < 1024 && form.PORTSSL.value != 443; + if (http || https) { + var text = http ? 'HTTP' : ''; + text = https ? (text ? 'HTTP & HTTPS' : 'HTTPS') : text; + swal({title:'Non-recommended port',text:text+' port may conflict with well known services',type:'warning',showCancelButton:true},function(){form.submit();}); + } else { + form.submit(); + } +}