windows-nt/Source/XPSP1/NT/inetsrv/iis/img/htmla/iibkupset.asp
2020-09-26 16:20:57 +08:00

84 lines
2 KiB
Plaintext

<%@ LANGUAGE = VBScript %>
<% 'Option Explicit %>
<!-- #include file="directives.inc" -->
<%
' localDateToUTC
'
' Because we want to display the correct client-side time and because
' the date string is not necessarily in a form that we can process (it's
' locale specific now) and it is currently in GMT, we need
' to do a manual format.
'
' The goal is to get something that is parsable by javascript Date.parse()
'
Dim MONTHS
Dim DAYS
MONTHS = Array( "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" )
DAYS = Array( "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" )
function localDateToUTC( theDate )
On Error Resume Next
Dim strTheDate
Dim nTimePart
strTheDate = DAYS(Weekday( theDate, vbSunday ) - 1 ) & ", " & CStr( Day(theDate) ) _
& " " & MONTHS(Month(theDate) - 1) & " " & Year(theDate) & " "
nTimePart = Hour(theDate)
if nTimePart < 10 then
strTheDate = strTheDate & "0"
end if
strTheDate = strTheDate & nTimePart & ":"
nTimePart = Minute(theDate)
if nTimePart < 10 then
strTheDate = strTheDate & "0"
end if
strTheDate = strTheDate & nTimePart & ":"
nTimePart = Second(theDate)
if nTimePart < 10 then
strTheDate = strTheDate & "0"
end if
strTheDate = strTheDate & nTimePart & " GMT"
localDateToUTC = strTheDate
end function
%>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<%
On Error Resume Next
Dim currentobj, BULocsObj, i, BackupItem
Set currentobj = GetObject("IIS://localhost")
dim vLocation, vIndex, vVersionOut, vLocationOut, vDateOut
i = 0
do while err.Number = 0
currentobj.EnumBackups "", i, vVersionOut, vLocationOut, vDateOut
if err.Number = 0 then
%>top.main.head.cachedList[<%= i %>] = new top.main.head.listObj(<%= i %>, "<%= localDateToUTC(vDateOut) %>","<%= vLocationOut %>","<%= vVersionOut %>");<%
Response.write chr(13)
i = i + 1
else
Response.write "//" & err & "-" & err.description & "-" & hex(err)
end if
loop
%>
top.main.head.listFunc.loadList();
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>