KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.62
System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
User : www ( 80)
PHP Version : 8.3.8
Disable Function : NONE
Directory :  /domains/efusion1/dwzMail/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/efusion1/dwzMail/ProgressBar.asp
<%@EnableSessionState=False%>
<%ThisPage = "Progress"%>
<!--#include file="TempFolder.asp"-->
<%
	Set FS = server.CreateObject("Scripting.FileSystemObject")
	lista = ""
	'TempFolder = FS.GetSpecialFolder(2)
	TempFolder = getTempFolder()
	TempFileName = TempFolder & "\pu" & Request.QueryString("UploadID") & ".~tmp"
	UploadEnd = false
	if FS.FileExists(TempFileName) then
		do while 1
			err.clear
			on error resume next
			set tmpFile = FS.OpenTextFile(TempFileName, 1)
			if err.number=0 then
				lista = tmpFile.readAll
				tmpFile.close
				on error goto 0
				exit do
			end if
			on error goto 0
		loop
		if Lista<>"" then
			valori = split(lista,vbcrlf)
			if trim(valori(0))="DONE" then
				set tmpFile = FS.OpenTextFile(TempFileName, 2, true)
				tmpFile.write("close")
				tmpFile.close
				UploadEnd = true
				start = -1
				OnLoad = "onLoad=" & chr(34) & "javascript:setTimeout('closeWin()',150)" & chr(34)
			end if
			start = -1
		else
			start = 0
		end if
	end if
	
	Const RefreshTime = 2'Seconds

	if Request.QueryString("UploadID") = "" then 
		response.write "<script language=javascript>top.close()</script>"
	end if
	Server.ScriptTimeout = 1000
	if not UploadEnd then
		response.cachecontrol = "no-cache"
		response.AddHeader "Pragma","no-cache"
	  	response.addheader "Refresh", RefreshTime
	end if
	
if start then 
	
	BytesRead = valori(2)
	TotalBytes = valori(1)

	if TotalBytes>0 then 
		PercBytesRead = int(100*BytesRead/TotalBytes)
		PercentRest = 100-PercBytesRead
	
		if valori(3)>0 then 
			TransferRate = BytesRead / valori(3)
		end if
		if TransferRate>0 then 
			RestTime = FormatTime((TotalBytes-BytesRead) / TransferRate)
		end if
		TransferRate = FormatSize(1000 * TransferRate)
	else
		RestTime = "?"
		PercBytesRead = 0
		PercentRest = 100
		TransferRate = "?"
	end if

	'Create graphics progress bar.
	'The bar is created with blue (TDsread, completted) / blank (TDsRemain, remaining) TD cells.
	Dim TDsread, TDsRemain
	
	select case lcase(request.QueryString("ProgressPage"))
	case lcase("BigBar")
		TDsread = replace(space(0.25*PercBytesRead), " ", "<TD BGColor=blue >�</TD>")
		TDsRemain = replace(space(0.25*PercentRest), " ", "<TD >�</TD>")
		
		Bar = "<Table cellpadding=0 height=20 cellspacing=0 border=1 width=100" & chr(37) & " style='border:1px inset white' ><tr>" & TDsread & TDsRemain & "</tr></table>"

	case lcase("BigBar2")
		TDsread = replace(space(0.25*PercBytesRead), " ", "<TD BGColor=blue >�</TD>")
		TDsRemain = replace(space(0.25*PercentRest), " ", "<TD >�</TD>")
		
		Bar = "<Table cellpadding=0 height=20 cellspacing=2 border=0 width=100" & chr(37) & "  ><tr>" & TDsread & TDsRemain & "</tr></table>"

	case lcase("LittleBar")
		TDsread = replace(space(0.5*PercBytesRead), " ", "<TD BGColor=blue >�</TD>")
	  	TDsRemain = replace(space(0.5*PercentRest), " ", "<TD >�</TD>")
		Bar = "<Table cellpadding=0 height=20 cellspacing=0 border=1 width=100" & chr(37) & " style='border:1px inset white' ><tr>" & TDsread & TDsRemain & "</tr></table>"

	case lcase("LittleBar2")
		TDsread = replace(space(0.5*PercBytesRead), " ", "<TD BGColor=blue >�</TD>")
  		TDsRemain = replace(space(0.5*PercentRest), " ", "<TD >�</TD>")
		Bar = "<Table cellpadding=0 height=20 cellspacing=2 border=0 width=100" & chr(37) & " style='border:1px inset white' ><tr>" & TDsread & TDsRemain & "</tr></table>"
	
	case lcase("Graphics3D"), lcase("Graphics_Cyan_1"), lcase("Graphics_Cyan_2"), lcase("Graphics_Cyan_3"), lcase("Graphics_Orange"), lcase("Graphics_Green"), lcase("Graphics_Blue")
		if lcase(request.QueryString("ProgressPage"))=lcase("Graphics3D") then
			imageBar = "3D_Bar.gif"
		elseif lcase(request.QueryString("ProgressPage"))=lcase("Graphics_Cyan_1") or lcase(request.QueryString("ProgressPage"))=lcase("Graphics_Cyan_2") or lcase(request.QueryString("ProgressPage"))=lcase("Graphics_Cyan_3") then
			imageBar = "Bar_Cyan.gif"
		elseif lcase(request.QueryString("ProgressPage"))=lcase("Graphics_Orange") then
			imageBar = "Bar_Orange.gif"
		elseif lcase(request.QueryString("ProgressPage"))=lcase("Graphics_Green") then
			imageBar = "Bar_Green.gif"
		elseif lcase(request.QueryString("ProgressPage"))=lcase("Graphics_Blue") then
			imageBar = "Bar_Blue.gif"
		end if
		Bar = "<Table align=center cellpadding=0 height=21 cellspacing=0 border='1' width='337' ><tr><TD align=left><img src='" & imageBar & "' width=" & int(3.35*PercBytesRead) & " border='0' height='21' /></TD></tr></table>"		
	case else
		TDsread = replace(space(0.5*PercBytesRead), " ", "<TD BGColor=blue>�</TD>")
		TDsRemain = replace(space(0.5*PercentRest), " ", "<TD>�</TD>")
		Bar = "<Table cellpadding=0 height=20 cellspacing=0 border=0 width=100" & chr(37) & " ><tr>" & TDsread & TDsRemain & "</tr></table>"
	end select

	'Format output values.
	UploadTime = FormatTime(valori(3))
	TotalBytes = FormatSize(valori(1))
	BytesRead = FormatSize(BytesRead)
else
	Bar = "<Table cellpadding=0 height=20 cellspacing=0 border=0 width=100" & chr(37) & " ><tr><TD>&nbsp;</TD></tr></table>"
end if

Function FormatTime(byval ms)
	ms = 0.001 * ms 'get second
	FormatTime = (ms \ 60) & ":" & right("0" & (ms mod 60),2) & "s"
End Function 

'Format bytes to a string
Function FormatSize(byval Number)
  if isnumeric(Number) then
    if Number > &H100000 then'1M
      Number = FormatNumber (Number/&H100000,1) & "MB"
    elseif Number > 1024 then'1k
      Number = FormatNumber (Number/1024,1) & "kB"
    else
      Number = FormatNumber (Number,0) & "B"
    end if
  end if
  FormatSize = Number
End Function

%>
<HTML>
<Head>
<script language="JavaScript">
	parent.document.title = "<%=PercBytesRead%>% completed - upload to <%=Request.ServerVariables("HTTP_HOST")%> in progress";;
	function closeWin(){
		top.close()
	}
	
</script>
<meta http-equiv="Page-Enter" content="revealTrans(Duration=0,Transition=6)">
<%if not UploadEnd then%>
<META HTTP-EQUIV="Refresh" CONTENT="<%=RefreshTime%>">
<%end if%>
<Title>Upload in Progress</Title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.Testo12BB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.Testo12N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
</style>
</Head>

<Body <%=OnLoad%> BGcolor="<%
select case request.QueryString("ProgressPage")
case "Graphics_Cyan_1", "Graphics_Cyan_2", "Graphics_Cyan_3"
	response.Write("#D4E6F9")
case "Graphics3D"
	response.Write("#CCCCCC")
case "Graphics_Orange"
	response.Write("#FDCF7D")
case "Graphics_Green"
	response.Write("#6FD764")
case "Graphics_Blue"
	response.Write("#60ADFE")
end select
%>" scroll="no" LeftMargin=0 TopMargin=0 marginwidth="0" marginheight="0">
<Table width=100% border=0 align="center" cellpadding=3 cellspacing=0 >
  <tr>
    <td width="9%" class="Testo12N">Uploading: </td>
	<td width="91%" class="Testo12N"><%=TotalBytes%> to <%=Request.ServerVariables("HTTP_HOST")%> ...</td>
</tr></Table>

<Table width=100% border=0 align="center" cellpadding=1 cellspacing=0 height="23" >
  <tr>
    <td valign="middle" align="left"><%=Bar%></td>
  </tr>
</table>

<Table width="100%" border=0 align="center" cellpadding=3 cellspacing=0>
  <tr> 
    <Td width="77" class="Testo12N" >Progress :</td>
    <Td width="629" class="Testo12N" ><%=BytesRead%> of <%=TotalBytes%> (<%=PercBytesRead%>%)�</Td>
  </tr>
  <tr> 
    <Td class="Testo12N">Time :</td>
    <Td class="Testo12N"><%=UploadTime%> (<%=TransferRate%>/s) </Td>
  </tr>
  <tr> 
    <Td class="Testo12N">Time left :</td>
    <Td class="Testo12N"><%=RestTime%> </Td>
  </tr>
</table>
 
</Body>
</HTML>

Anon7 - 2021