www.usr.com/support/gpl/USR9108_release1.5.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / ippcfg.html
index 4d89956..56868ff 100755 (executable)
@@ -7,18 +7,19 @@
        <title>Device &raquo; Print Server</title>
 
        <link href="usr_main.css" rel="stylesheet" type="text/css">
-       <script src="usr_menus.js" type="text/javascript"></script>
+       <link href="usr_menus.css" rel="stylesheet" type="text/css"><script src="usr_menus.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
        <script src="usr_common.js" type="text/javascript"></script>
 
        <meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
+        <script type="text/javascript" src="util.js"></script>
        <script type="text/javascript">
 <!-- hide
 
-setPageTitle("<%ejGetWl(wlInterface)%>");
+setPageTitle("<%ejGetWlJS(wlInterface)%>");
 
-var state = '<%ejGetIpp(ippRefresh)%>';
+var state = '<%ejGetIppJS(ippRefresh)%>';
 if ( state == '1' ) {
-   var code = 'location.assign("ippcfg.ipp?ippRefresh=0")';
+   var code = 'location = "ippcfg.ipp?ippRefresh=0"';
    eval(code);
 }
 
@@ -33,19 +34,19 @@ function btnApply() {
         alert('The make and model must be between one and 80 characters long, inclusive.');
         return;
       }
-      loc += '&ippMake='+ippMake.value;
+      loc += '&ippMake='+encodeUrl(ippMake.value);
       
       if ( (ippName.value.length == 0) || (ippName.value.length > 80) ) {
         alert('The printer name must be between one and 80 characters long, inclusive.');
         return;
       }
-      loc += '&ippName='+ippName.value;
+      loc += '&ippName='+encodeUrl(ippName.value);
     }
     else {
       loc += '0';
     }
   }
-  var code = 'location.assign("' + loc + '");';
+  var code = 'location = "' + loc + '";';
   eval(code);
 }
 
@@ -72,9 +73,9 @@ function hideIppConfig(hide) {
 
 function frmLoad() {
   var i = 0;
-  var ipp_enable = "<%ejGetIpp(ipp_enabled)%>";
-  var make = "<%ejGetIpp(ippMake)%>";
-  var p_name = "<%ejGetIpp(ippName)%>";
+  var ipp_enable = "<%ejGetIppJS(ipp_enabled)%>";
+  var make = "<%ejGetIppJS(ippMake)%>";
+  var p_name = "<%ejGetIppJS(ippName)%>";
 
   with (document.forms[0]) {
     if( ipp_enable == "1" ) {
@@ -97,16 +98,17 @@ function onChangeName()
        if ((elt == null) || !elt.style || (elt.style.display == null))
                return;
 
-       elt.innerHTML = "http://<%ejGet(ethIpAddress)%>:1631/printers/" + document.forms[0].ippName.value;
+       // The ej() should probably be encoded. -skst
+       elt.innerHTML = "http://<%ejGetJS(ethIpAddress)%>:1631/printers/" + document.forms[0].ippName.value;
 }
 
 // done hiding -->
        </script>
 </head>
-<body onload="initMenu('idMenu'); frmLoad();">
+<body onload="initMenu(); frmLoad();">
 
 <script type="text/javascript">
-       writeHeader("Device", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
+       writeHeader("Device");
 </script>
 
 <h3>Print Server</h3>
@@ -129,7 +131,8 @@ function onChangeName()
                </table>
        </div>
 
-       <p>You will be able to access the printer at <b><span id="idPrinterIP" name="idPrinterIP">http://<%ejGet(ethIpAddress)%>:1631/printers/My_Printer</span></b>.</p>
+       <p>You will be able to access the printer at <b><span id="idPrinterIP" name="idPrinterIP">http://<%ejGetHTML(ethIpAddress)%>:1631/printers/My_Printer</span></b>.</p>
+        <p>Printer status: <b><%ejGetIppHTML(ippStatus)%></b></p>
 
        <p><input type="button" value="Save" onClick="btnApply()"></p>
 </form>