Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="Pragma" content="no-cache" />
- <script language="JavaScript" src="../../resource/common/<%HW_WEB_CleanCache_Resource(util.js);%>"></script>
- <script language="JavaScript" src="../../resource/<%HW_WEB_Resource(ssmpdes.html);%>"></script>
- <link rel="stylesheet" href='../../css/<%HW_WEB_CleanCache_Resource(style.css);%>' type='text/css'>
- <title>Configuration File</title>
- <script language="JavaScript" type="text/javascript">
- var sysUserType = '0';
- var curUserType = '<%HW_WEB_GetUserType();%>';
- var curWebFrame = '<%HW_WEB_GetWEBFramePath();%>';
- var UnicomFlag = "<%HW_WEB_GetFeatureSupport(HW_SSMP_FEATURE_MNGT_UNICOM);%>";
- var Var_DefaultLang = '<%HW_WEB_GetCurrentLanguage();%>';
- function Check_SWM_Status()
- {
- var xmlHttp = null;
- if(window.XMLHttpRequest) {
- xmlHttp = new XMLHttpRequest();
- } else if(window.ActiveXObject) {
- xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
- }
- xmlHttp.open("GET", "/html/get_swm_status.asp", false);
- xmlHttp.send(null);
- var swm_status = xmlHttp.responseText;
- if (swm_status.substr(1,1) == "0") {
- return true;
- } else {
- return false;
- }
- }
- function setAllDisable()
- {
- setDisable('f_file',1);
- setDisable('browse',1);
- setDisable('btnBrowse',1);
- setDisable('btnSubmit',1);
- }
- function GetLanguageDesc(Name)
- {
- return ssmpLanguage[Name];
- }
- function LoadFrame() {
- if (Var_DefaultLang == 'russian')
- {
- document.getElementById('btnsaveandreboot').style.width = '180px';
- }
- if (curUserType != sysUserType) {
- setDisplay('saveConfig', 1);
- setDisplay('downloadConfig', 0);
- setDisplay('uploadConfig', 0);
- }
- else
- {
- setDisplay('downloadConfig', 1);
- setDisplay('uploadConfig', 1);
- if (1 == UnicomFlag)
- {
- setDisplay('saveConfig', 0);
- }
- else
- {
- setDisplay('saveConfig', 1);
- }
- }
- if (top.SaveDataFlag == 1)
- {
- top.SaveDataFlag = 0;
- AlertEx(GetLanguageDesc("s0701"));
- }
- if((curWebFrame == 'frame_argentina') &&(curUserType == sysUserType))
- {
- setAllDisable();
- }
- }
- function CheckForm(type) {
- with(document.getElementById("ConfigForm")) {
- }
- return true;
- }
- function AddSubmitParam(SubmitForm, type) {
- }
- function VerifyFile(FileName)
- {
- var filePath = document.getElementsByName(FileName)[0].value;
- if (filePath.length == 0) {
- AlertEx(GetLanguageDesc("s0702"));
- return false;
- }
- if (filePath.length > 128) {
- AlertEx(GetLanguageDesc("s0703"));
- return false;
- }
- return true;
- }
- function uploadSetting() {
- var uploadForm = document.getElementById("fr_uploadSetting");
- if (Check_SWM_Status() == false) {
- AlertEx(GetLanguageDesc("s0905"));
- return;
- }
- if (VerifyFile('browse') == false) {
- return;
- }
- if(!ConfirmEx(GetLanguageDesc("s0711")))
- {
- return;
- }
- top.previousPage = '/html/management/reset.asp';
- setDisable('btnSubmit', 1);
- uploadForm.submit();
- setDisable('browse',1);
- setDisable('btnBrowse',1);
- }
- function backupSetting() {
- var Form = new webSubmitForm();
- Form.setAction('cfgfiledown.cgi?&RequestFile=html/management/cfgfile.asp');
- Form.addParameter('x.X_HW_Token', getValue('onttoken'));
- Form.submit();
- }
- function SaveSetting() {
- var Form = new webSubmitForm();
- Form.setMethod('POST');
- top.SaveDataFlag = 1;
- Form.setAction('set.cgi?' + 'x=InternetGatewayDevice.X_HW_DEBUG.SSP.DBSave' + '&RequestFile=html/management/cfgfile.asp');
- Form.addParameter('x.X_HW_Token', getValue('onttoken'));
- Form.submit();
- }
- function SaveandReboot()
- {
- if(ConfirmEx(GetLanguageDesc("s0706")))
- {
- setDisable('btnsaveandreboot', 1);
- var Form = new webSubmitForm();
- Form.setAction('set.cgi?' + 'x=InternetGatewayDevice.X_HW_DEBUG.SSP.DBSave&y=InternetGatewayDevice.X_HW_DEBUG.SMP.DM.ResetBoard' + '&RequestFile=html/management/cfgfile.asp');
- Form.addParameter('x.X_HW_Token', getValue('onttoken'));
- Form.submit();
- }
- }
- </script>
- <script language="JavaScript" type="text/javascript">
- function fchange()
- {
- var ffile = document.getElementById("f_file");
- var tfile = document.getElementById("t_file");
- ffile.value = tfile.value;
- var buttonstart = document.getElementById('btnSubmit');
- buttonstart.focus();
- return ;
- }
- function StartFileOpt()
- {
- XmlHttpSendAspFlieWithoutResponse("/asp/StartFileLoad.asp");
- }
- </script>
- </head>
- <body class="mainbody" onLoad="LoadFrame();">
- <div id="saveConfig">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="prompt">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="title_common" BindText="s0707"></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <table width="100%" height="5" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td> </td>
- </tr>
- </table>
- <table width="100%" cellpadding="0" cellspacing="0">
- <tr>
- <td> <input style="width:150px" class="submit" name="saveconfigbutton" id="saveconfigbutton" type='button' onClick='SaveSetting()' BindText="s0709"> </td>
- <td> <input style="width:150px" class="submit" name="btnsaveandreboot" id="btnsaveandreboot" type='button' onClick='SaveandReboot()' BindText="s070a"> </td>
- </tr>
- </table>
- </div>
- <table width="100%" height="18" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td> </td>
- </tr>
- </table>
- <script language="JavaScript" type="text/javascript">
- if(curUserType != sysUserType)
- {
- document.write('<div id="downloadConfig" style="display:none"> ');
- }
- else
- {
- document.write('<div id="downloadConfig"> ');
- }
- </script>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="prompt">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="title_common" BindText="s070b"></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <table width="100%" height="5" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td> </td>
- </tr>
- </table>
- <table width="100%" cellpadding="0" cellspacing="0">
- <tr>
- <td>
- <input class="submit" style="width:220px" name="downloadconfigbutton" id="downloadconfigbutton" type='button' onClick='backupSetting()' BindText="s070c" >
- </td>
- </tr>
- </table>
- </div>
- <form action="cfgfileupload.cgi?RequestFile=html/management/reset.asp&FileType=config&RequestToken=<%HW_WEB_GetToken();%>" method="post" enctype="multipart/form-data" name="fr_uploadSetting" id="fr_uploadSetting">
- <script language="JavaScript" type="text/javascript">
- if(curUserType != sysUserType)
- {
- document.write('<div id="uploadConfig" style="display:none">');
- }
- else
- {
- document.write('<div id="uploadConfig">');
- }
- </script>
- <table width="100%" height="10%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="prompt">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td class="title_common" BindText="s070d"></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <table width="100%" height="5" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td> </td>
- </tr>
- </table>
- <table>
- <tr>
- <td BindText="s070e"></td>
- <td>
- <div class="filewrap">
- <div class="fileupload">
- <input type="hidden" name="onttoken" id="hwonttoken" value="<%HW_WEB_GetToken();%>">
- <input type="text" id="f_file" autocomplete="off" readonly="readonly" />
- <input type="file" name="browse" id="t_file" size="1" onblur="StartFileOpt();" onchange="fchange();" />
- <input id="btnBrowse" type="button" class="submit" BindText="s070f" />
- </div>
- </div>
- </td>
- <td> <input class="submit" name="btnSubmit" id="btnSubmit" type='button' onclick='uploadSetting();' BindText="s0710" /> </td>
- </tr>
- </table>
- </div>
- </form>
- <script>
- var all = document.getElementsByTagName("td");
- for (var i = 0; i < all.length; i++)
- {
- var b = all[i];
- var c = b.getAttribute("BindText");
- if(c == null)
- {
- continue;
- }
- b.innerHTML = ssmpLanguage[c];
- }
- var all = document.getElementsByTagName("input");
- for (var i = 0; i < all.length; i++)
- {
- var b = all[i];
- var c = b.getAttribute("BindText");
- if(c == null)
- {
- continue;
- }
- b.value = ssmpLanguage[c];
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement