/tools/update_js.gch `var kkkk = 0;
var iiii = 0 ;
<%
IMPORT FILE "Tools/syscmds_js.gch";
var UpdateDirectory= get_config("UpdateDirectory");
var UpdateMenu= get_config("UpdateMenu");
var SoftwareVersion = get_config("SoftwareVersion");
%>
function myDoLoad()
{
sys_myDoLoad();
}
function get_enable_ftp()
{
if(document.getElementById("_enftp").value == "1")
document.getElementById("enftp").checked = true;
else if(document.getElementById("_enftp").value == "0")
document.getElementById("enftp").checked = false;
}
function enable_ftp()
{
if(document.getElementById("enftp").checked == true)
{
document.getElementById("_enftp").value = "1";
}
else
document.getElementById("_enftp").value = "0";
document.getElementById("_ACTION").value = "submit";
document.getElementById("fSubmit").submit();
}
function do_restart()
{
document.getElementById("errtitle").innerHTML = "Note";
ShowError(null, "&?e161;");
setTimeout("document.getElementById('rSubmit').submit()", 2000);
setTimeout("document.getElementById('rSubmit').submit()", 120000);
}
function do_change()
{
var url = "getpage.gch?pid=1002&submenu=<%=UpdateMenu;%>&nosubmenu=3&nextpage=<%=UpdateDirectory;%>/updatea_t.gch&title=&?c090;&path=&?p54;&nextgch=<%=UpdateDirectory;%>/updatea_gch.gch&nextjs=<%=UpdateDirectory;%>/updatea_js.gch&act=2&kind=update";
location.href = url;
}
<% VAR act = request("action"); %>
<% if (act IS NULL) { %>
var dots = 1;
var sum = 0 ;
var v = 0;
function myUpgradeStep()
{
var t = "&?ug04;";
var i;
for (i = 0; i < dots; i++)
t += ".";
document.getElementById("ftitle").innerHTML = t;
dots++;
if (dots > 12)
dots = 1;
setTimeout("myUpgradeStep()", 1000);
}
function gettimestr(num)
{
if (num < 10)
return ("0" + num);
else
return num;
}
function getcurtime()
{
var now = new Date();
var timestr = "";
timestr += now.getYear();
timestr += gettimestr(now.getMonth() + 1);
timestr += gettimestr(now.getDate());
timestr += gettimestr(now.getHours());
timestr += gettimestr(now.getMinutes());
timestr += gettimestr(now.getSeconds());
return timestr;
}
function myUploadFile()
{
var doload_flag = 0 ;
var file = document.getElementById("UploadFile").value;
if (file.trim() == "")
{
ShowError(null, "&?e162;");
return;
}
var ver = "<%=SoftwareVersion;%>ver";
var lowerCaseVer = ver.toLowerCase();
if ((file.match(lowerCaseVer)) == lowerCaseVer)
{
doload_flag = 1;
}
else if ( file.match("config.bin") == "config.bin")
{
doload_flag = 1;
}
if(doload_flag != 1)
{
document.getElementById("errtitle").innerHTML = "Note";
ShowError(null, "&?e163;");
return;
}
document.getElementById("curdate").value = getcurtime();
if(document.getElementById("ztebavo"))
document.getElementById("ztebavo").href = "#";
if(document.getElementById("Wizard"))
document.getElementById("Wizard").href = "#";
if(document.getElementById("asetup"))
document.getElementById("asetup").href = "#";
if(document.getElementById("aadvanced"))
document.getElementById("aadvanced").href = "#";
if(document.getElementById("asecurity"))
document.getElementById("asecurity").href = "#";
if(document.getElementById("avoip"))
document.getElementById("avoip").href = "#";
if(document.getElementById("astatus"))
document.getElementById("astatus").href = "#";
if(document.getElementById("a_lgt"))
document.getElementById("a_lgt").href = "#";
if(document.getElementById("atools0"))
document.getElementById("atools0").href = "#";
if(document.getElementById("atools1"))
document.getElementById("atools1").href = "#";
if(document.getElementById("atools2"))
document.getElementById("atools2").href = "#";
if(document.getElementById("atools3"))
document.getElementById("atools3").href = "#";
if(document.getElementById("atools4"))
document.getElementById("atools4").href = "#";
if(document.getElementById("atools5"))
document.getElementById("atools5").href = "#";
if(document.getElementById("atools6"))
document.getElementById("atools6").href = "#";
if(document.getElementById("atools7"))
document.getElementById("atools7").href = "#";
if(document.getElementById("atools8"))
document.getElementById("atools8").href = "#";
if(document.getElementById("atools9"))
document.getElementById("atools9").href = "#";
if(document.getElementById("ilang1"))
document.getElementById("ilang1").onclick = "";
if(document.getElementById("ilang2"))
document.getElementById("ilang2").onclick = "";
if(document.getElementById("upload"))
document.getElementById("upload").disabled = true;
if(document.getElementById("config"))
document.getElementById("config").disabled = true;
if(document.getElementById("upgrade"))
document.getElementById("upgrade").style.visibility = "visible";
dots = 0;
myUpgradeStep();
setTimeout("doUploadFile()", 1000);
}
function doUploadFile()
{
document.getElementById("fUpload").submit();
}
<% } else { if (act == "2" || act == "3") { %>
function myDoContinue()
{
document.getElementById("reboot").disabled = true;
document.getElementById("fSubmit").bcontinue.disabled = true;
document.getElementById("fSubmit").brestart.disabled = true;
document.getElementById("fSubmit").submit();
}
function myDoRestart()
{
<% if (act == "3") { %>
document.getElementById("fSubmit").bcontinue.disabled = true;
<% } %>
document.getElementById("fSubmit").brestart.disabled = true;
document.getElementById("fSubmit").action = "getpage.gch?pid=100";
document.getElementById("fSubmit").submit();
}
<% } if (act == "1" || act == "2") { %>
function myDoRelogin()
{
setTimeout("myDoSubmit()", 40000);
}
function myDoSubmit()
{
document.getElementById("fSubmit").submit();
}
<% } if (act == "2") { %>
var sys_href = "#";
var ie5 = (document.getElementById("fView")&&document.getElementsByTagName);
var step = 0;
function setSB(v, el, inforEl, message)
{
if (ie5 || document.readyState == "complete")
{
filterEl = el.children[0];
valueEl = el.children[1];
if (filterEl.style.pixelWidth > 0)
{
var filterBackup = filterEl.style.filter;
filterEl.style.filter = "";
filterEl.style.filter = filterBackup;
}
filterEl.style.width = v + "%";
valueEl.innerHTML = v + "%";
inforEl.innerHTML = message;
}
}
function setSBByStep(v, el, inforEl, message)
{
if (ie5 || document.readyState == "complete")
{
step = step + v;
filterEl = el.children[0];
valueEl = el.children[1];
if (filterEl.style.pixelWidth > 0)
{
var filterBackup = filterEl.style.filter;
filterEl.style.filter = "";
filterEl.style.filter = filterBackup;
}
filterEl.style.width = step + "%";
valueEl.innerHTML = step + "%"
inforEl.innerHTML = message;
}
}
function upgradeProgress()
{
var t;
var i;
var temp;
document.getElementById("upgrade111").style.visibility = "visible";
<%VAR ftype = request("file");%>
if (iiii >= 100)
{
do_change();
<% if (ftype == "2") { %>
document.getElementById("fSubmit").brestart.disabled = false;
<% } else { %>
document.getElementById("fSubmit").brestart.disabled = false;
<% } %>
}
else
{
<%
VAR to;
VAR total ;
switch (ftype)
{
case "1":
{
to = 1000;
total = 2 ;
break;
}
case "2":
{
if(SoftwareVersion IS NOT NULL && SoftwareVersion == "I21x")
{
to = 600;
total = 60;
}
else
{
to = 900;
total = 90;
}
break;
}
}
%>
kkkk = kkkk + <%=to;%>;
iiii = kkkk/<%=total;%> *100 /1000;
t = iiii + "%" ;
document.getElementById("ftitle22").innerHTML = t;
setTimeout("upgradeProgress()", <%=to;%>);
}
}
<% }} %>
function Dofresh()
{
<%
VAR posturl =
"getpage.gch?pid=1002&submenu="+UpdateMenu+
"&nosubmenu=0&nextpage="+UpdateDirectory+"/updatea_t.gch"
"&title=&?c090;&path=&?p54;&nextgch="+UpdateDirectory+"/updatea_gch.gch&nextjs="+UpdateDirectory+"/updatea_js.gch&kind=update";
%>
var url = "<%=posturl;%>";
location.href = url ;
} |