Browse discussions in Windows Installer Xml Group
Click here to read .Net and WiX articles
Dalun Software
What do you need today?
listmails.asp
<%@ EnableSessionState=False%>
<%
' This file is provided as part of ASP Power Widgets Samples
'
' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT
' WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
' INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
' OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
' PURPOSE.
' Copyright 1998-2002. All rights reserved.
' Dalun Software Inc. ASP Power Widgets
' http://dalun.com
' mail: sales@dalun.com
' mail: techsupport@dalun.com
' if you have any suggestions or requirements, please write to us.
' Revisions:
' 2.0.0 Initial release
%>
<!--#include file="global.asp" -->
<%
On error resume next
Dim strTicket
Dim oMailListXMLDoc
Dim oXSLStyleSheet
Dim oPop3
Dim iSegSize
Dim iSegNum
Dim strMailListHtml
Dim oTotalAttr
Dim iTotalMails
iSegSize = GetSegSize()
iSegNum = GetSegNum()
Set oPop3 = GetPOP3Object()
strTicket = GetTicket()
Err.Clear
Set oMailListXMLDoc = oPop3.GetMailList(strTicket, iSegSize, iSegNum)
CheckTimeout()
Set oXSLStyleSheet = GetCachedXMLDOM(Server.Mappath(APP_VDIR) + "\" + "ListMails.xsl")
strMailListHtml = oMailListXMLDoc.transformNode(oXSLStyleSheet)
BeginPage()
%>
<SCRIPT language="JavaScript">
function CA()
{
var frm;
var trk = 0;
frm = document.forms[0];
var f = document.forms[0].DELALL.checked;
for (var i = 0; i < frm.elements.length; i++)
{
var e = frm.elements[i];
if ((e.name == 'DEL') && (e.type == 'checkbox'))
{
e.checked = f;
}
}
}
</SCRIPT>
<TABLE border="0" width="100%" cellspacing="0" cellpadding="0">
<TR><TD align="left">
<FORM action="DeleteMail.asp" method="POST">
<%WriteMenu%>
<TABLE border="0" width="100%" cellspacing="0" cellpadding="0" class="Mtable">
<TR>
<TD bgcolor="#FFF7E5"><IMG src="./images/spacer.gif" width="5" height="16"/></TD>
<TD bgcolor="#FFF7E5"><B><%=GetSetting("User")%></B></TD>
<TD bgcolor="#FFF7E5" align="right">
<%
'Prepare navigation bar.
Set oTotalAttr = oMailListXMLDoc.selectSingleNode("/MailList/@total")
If Not(oTotalAttr is Nothing) Then
If Len(oTotalAttr.text) > 0 Then
nTotalMails = CLng(oTotalAttr.text)
Response.Write "<B>You have " & nTotalMails & " mail(s).</B> "
End if
End if
If Cint(iSegNum) > 0 Then
Response.Write "<A href='ListMails.asp?SegSize=" + CStr(iSegSize) + "&SegNum=" + CStr(iSegNum-1) + "'><B><<Previous</B></A> "
End If
Set oNodeList = oMailListXMLDoc.selectNodes("/MailList/*")
If oNodeList.length >= iSegSize Then
Response.Write "<A href='ListMails.asp?SegSize=" + CStr(iSegSize) + "&SegNum=" + CStr(iSegNum+1) + "'><B>Next>></B></A>"
End If
%>
</TD>
</TR>
</TABLE>
</TD></TR>
<TR><TD>
<%
Response.write strMailListHtml
%>
</FORM>
</TD></TR>
</TABLE>
<%
Call SetSetting("SegNum", CStr(iSegNum))
Call SetSetting("SegSize", CStr(iSegSize))
EndPage()
%>
<%
Function WriteMenu
%>
<TABLE border="0" width="100%" bgcolor="#336699">
<TR>
<TD width="10%" align="center" nowrap>
<A class="tab" href="javascript: document.forms[0].submit();"><B>Delete Selected</B></A>
</TD>
<TD valign="bottom" align="center"><IMG src="./images/vsep.gif" width="2" height="14"/>
</TD>
<TD width="10%" align="center" nowrap>
<A class="tab" href="DeleteMail.asp?action=refresh"><B>Check New Mail</B></A>
</TD>
<TD valign="bottom" align="center"><IMG src="./images/vsep.gif" width="2" height="14"/>
</TD>
<TD width="10%" align="center" nowrap>
<A class="tab" href="Compose.asp"><B>Compose</B></A>
</TD>
<TD valign="bottom" align="center"><IMG src="./images/vsep.gif" width="2" height="14"/>
</TD>
<TD width="10%" align="center" nowrap>
<A class="tab" href="Logon.asp?action=logout"><B>Log Out</B></A>
</TD>
<TD valign="bottom" align="center"><IMG src="./images/vsep.gif" width="2" height="14"/>
</TD>
<TD width="100%"/>
</TR>
</TABLE>
<%
End function
%>
|
Click here to go back.