http://downloads.netgear.com/files/GPL/DM111PSP_v3.61d_GPL.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / tr69cfg.html
index 0365d7a..96354e0 100755 (executable)
@@ -1,44 +1,29 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--
-       (c) 2006 U.S. Robotics Corporation
--->
 <html>
-<head>
-       <title>TR-069 Configuration</title>
-
-       <link href="usr_layout.css" type="text/css" rel="stylesheet" />
-       <script src="usr_layout.js" type="text/javascript"></script>
-       <link href="usr_menus_dropdown.css" rel="stylesheet" type="text/css">
-       <script src="usr_menus_dropdown.js" type="text/javascript"></script>
-       <script src="usr_menus_build.js" type="text/javascript"></script>
-       <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><link href="usr_91xx.css" type="text/css" rel="stylesheet" /><script src="usr_91xx.js" type="text/javascript"></script><script src="usr_resources.js" type="text/javascript"></script>
-       <script src="util.js" type="text/javascript"></script>
-
-       <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
-<script type="text/javascript">
+   <head>
+      <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
+      <link rel="stylesheet" href='stylemain.css' type='text/css'>
+         <link rel="stylesheet" href='colors.css' type='text/css'>
+            <script language="javascript" src="util.js"></script>
+            <script language="javascript">
+<!-- hide
 
 function frmLoad() {
    with ( document.forms[0] ) {
-      acsURL.value = '<%ejGetJS(tr69cAcsURL)%>';
-      acsUser.value = '<%ejGetJS(tr69cAcsUser)%>';
-      acsPwd.value = '<%ejGetJS(tr69cAcsPwd)%>';
-      connReqUser.value = '<%ejGetJS(tr69cConnReqUser)%>';
-      connReqPwd.value = '<%ejGetJS(tr69cConnReqPwd)%>';
-      if ( '<%ejGetJS(tr69cInformEnable)%>' == '1' )
-         inform.checked = true;
-      if ( '<%ejGetJS(tr69cStatus)%>' == '1' )
-         enblTR69.checked = true;
-      informInterval.value = '<%ejGetJS(tr69cInformInterval)%>';
-      enblTR69Click(enblTR69);  
+      acsURL.value = '<%ejGet(tr69cAcsURL)%>';
+      acsUser.value = '<%ejGet(tr69cAcsUser)%>';
+      acsPwd.value = '<%ejGet(tr69cAcsPwd)%>';
+      connReqUser.value = '<%ejGet(tr69cConnReqUser)%>';
+      connReqPwd.value = '<%ejGet(tr69cConnReqPwd)%>';
+      enblInform = '<%ejGet(tr69cInformEnable)%>';
+      if ( enblInform == '1' )
+         inform[1].checked = true;
+      else
+         inform[0].checked = true;
+      informInterval.value = '<%ejGet(tr69cInformInterval)%>';
+         
    }
 }
 
-function enblTR69Click(cb) {
-    with (document.forms[0]) {
-        setVisibility("tr69", cb.checked);
-    }
-}
-
 function btnApply() {
    var loc = 'tr69cfg.cgi?';
    with ( document.forms[0] ) {
@@ -46,111 +31,114 @@ function btnApply() {
          alert('ACS URL is required.');
          return;
       }
-
-      if ( enblTR69.checked == true )
-         loc += 'tr69cStatus=1';
-         else
-         loc += 'tr69cStatus=0';
-
-      if ( inform.checked == true )
-         loc += '&tr69cInformEnable=1';
+      if ( inform[1].checked == true ) 
+         loc += 'tr69cInformEnable=1';
          else
-         loc += '&tr69cInformEnable=0';
+         loc += 'tr69cInformEnable=0';
 
       loc += '&tr69cInformInterval=' + informInterval.value;
 
       if (acsURL.value.length > 256) {
-         alert('The maximum length of the ACS URL (' + acsURL.value.length + ') is 256 characters.');
+         alert('The length of ACS URL (' + acsURL.value.length + ') is too long [1-256].');
          return;
       }
       loc += '&tr69cAcsURL=' + encodeUrl(acsURL.value);
-
+      
       if (acsUser.value.length > 256) {
-         alert('The maximum length of the ACS user name (' + acsUser.value.length + ') is 256 characters.');
+         alert('The length of ACS user name (' + acsUser.value.length + ') is too long [0-256].');
          return;
       }
       loc += '&tr69cAcsUser=' + encodeUrl(acsUser.value);
-
+      
       if (acsPwd.value.length > 256) {
-         alert('The maximum length of the ACS password (' + acsPwd.value.length + ') is 256 characters.');
+         alert('The length of sysName (' + acsPwd.value.length + ') is too long [0-256].');
          return;
       }
       loc += '&tr69cAcsPwd=' + encodeUrl(acsPwd.value);
-
+      
       if (connReqUser.value.length > 256) {
-         alert('The maximum length of the connection request user name (' + connReqUser.value.length + ') is 256 characters.');
+         alert('The length of connection request user name (' + connReqUser.value.length + ') is too long [0-256].');
          return;
       }
       loc += '&tr69cConnReqUser=' + encodeUrl(connReqUser.value);
-
+      
       if (connReqPwd.value.length > 256) {
-         alert('The maximum length of the connection request password (' + connReqPwd.value.length + ') is 256 characters.');
+         alert('The length of connection request password (' + connReqPwd.value.length + ') is too long [0-256].');
          return;
       }
       loc += '&tr69cConnReqPwd=' + encodeUrl(connReqPwd.value);
    }
-
-   eval('location="' + loc + '"');
+   
+   var code = 'location="' + loc + '"';
+   eval(code);
 }
 
 function btnGet() {
-   eval('location="tr69get.cgi"');
+   var loc = 'tr69get.cgi';
+   
+   var code = 'location="' + loc + '"';
+   eval(code);
 }
-</script>
-</head>
-
-<body onLoad="initMenu(); frmLoad();">
-
-<script type="text/javascript">
-       writeHeader();
-</script>
-
-<form>
-<p>WAN Management Protocol (TR-069) allows a Auto-Configuration Server (ACS) to
-perform auto-configuration, provision, collection, and diagnostics to this device.</p>
-
-<p><input type="checkbox" name="enblTR69" id="enblTR69" onClick="enblTR69Click(this)"> <label for="enblTR69">Allow TR-069 management protocol</label></p>
 
-<div id="tr69">
-<p><input type="checkbox" name="inform" id="inform"> <label for="inform">Inform</label></p>
-
-<table id="tr69tbl" border="0">
-       <tr>
-               <td><label for="informInterval">Inform interval:</label></td>
-               <td><input type='text' name='informInterval' id='informInterval' size="20" maxlength="256"></td>
-       </tr>
-       <tr>
-               <td><label for="acsURL">ACS URL:</label></td>
-               <td><input type='text' name='acsURL' id='acsURL' size="20" maxlength="256"></td>
-       </tr>
-       <tr>
-               <td><label for="acsUser">ACS user name:</label></td>
-               <td><input type='text' name='acsUser' id='acsUser' size="20" maxlength="256"></td>
-       </tr>
-       <tr>
-               <td><label for="acsPwd">ACS password:</label></td>
-               <td><input type='text' name='acsPwd' id='acsPwd' size="20" maxlength="256"></td>
-       </tr>
-       <tr>
-               <td><label for="connReqUser">Connection request user name:</label></td>
-               <td><input type='text' name='connReqUser' id='connReqUser' size="20" maxlength="256"></td>
-       </tr>
-       <tr>
-               <td><label for="connReqPwd">Connection request password:</label></td>
-               <td><input type='text' name='connReqPwd' id='connReqPwd' size="20" maxlength="256"></td>
-       </tr>
-</table>
-</div>
-
-<p>
-       <input type='button' onClick='btnApply()' value="Apply">
-       <input type='button' onClick='btnGet()' value="Get RPC Methods">
-</p>
-</form>
+function btnGet() {
+   var loc = 'tr69get.cgi';
+   
+   var code = 'location="' + loc + '"';
+   eval(code);
+}
 
-<script type="text/javascript">
-       writeFooter();
+// done hiding -->
 </script>
-
-</body>
+   </head>
+   <body onLoad='frmLoad()'>
+      <blockquote>
+         <form>
+            <b>TR-069 client - Configuration<br>
+            </b>
+            <br>
+            WAN Management Protocol (TR-069) allows a Auto-Configuration Server (ACS) to 
+            perform auto-configuration, provision, collection, and diagnostics to this device.<br>
+            <br>
+            Select the desired values and click "Apply" to configure the TR-069 client options.<br>
+            <br>
+            <table border="0" cellpadding="0" cellspacing="0">
+               <tr>
+                  <td width="80">Inform</td>
+                  <td><input name='inform' type='radio'>Disable</td>
+                  <td><input name='inform' type='radio'>Enable</td>
+               </tr>
+            </table>
+            <br>
+            <table border="0" cellpadding="0" cellspacing="0">
+               <tr>
+                  <td width="200">Inform Interval:</td>
+                  <td><input type='text' name='informInterval' size="20" maxlength="256"></td>
+               </tr>
+               <tr>
+                  <td>ACS URL:</td>
+                  <td><input type='text' name='acsURL' size="20" maxlength="256"></td>
+               </tr>
+               <tr>
+                  <td>ACS User Name:</td>
+                  <td><input type='text' name='acsUser' size="20" maxlength="256"></td>
+               </tr>
+               <tr>
+                  <td>ACS Password:</td>
+                  <td><input type='password' name='acsPwd' size="20" maxlength="256"></td>
+               </tr>
+               <tr>
+                  <td>Connection Request User Name:</td>
+                  <td><input type='text' name='connReqUser' size="20" maxlength="256"></td>
+               </tr>
+               <tr>
+                  <td>Connection Request Password:</td>
+                  <td><input type='password' name='connReqPwd' size="20" maxlength="256"></td>
+               </tr>
+            </table>
+            <p align="center">
+               <input type='button' onClick='btnApply()' value='Save/Apply'>
+               <input type='button' onClick='btnGet()' value='GetRPCMethods'>
+         </form>
+         </P> </blockquote>
+   </body>
 </html>