Metropoli BBS
VIEWER: peerfldr.asp MODE: TEXT (ASCII)
<% @ LANGUAGE=VBSCRIPT CODEPAGE = 1252 %>
<!--#include file="../constant.inc"-->
<!--#include file="../lib/session.inc"-->
<% SendHeader 0, 1 %>
<!--#include file="../lib/getrend.inc"-->
<!--#include file="../lib/pageutil.inc"-->
<%
'<!--Microsoft Outlook Web Access-->
'<!--PeerFldr.asp : Frame that lists current folder and its children-->
'<!--Copyright (c) Microsoft Corporation 1993-1997. All rights reserved.-->
On Error Resume Next

urlStore=Request.QueryString("store")
If Not CheckSession3("1","newwindow",urlStore) Then 
    fTimedOut  = true
Else
    fTimedOut  = false

    If Not Session(bstrAuthenticated) Then 
        urlStore="1"
    ElseIf urlStore="" then
        urlStore="0"
    End If

    'not using any url's...relying on session vars from initpage having been set
    Set objFolder = Session(CURRENT_FOLDER)

    If Request.QueryString("timedout")="-1" Then 'reset full heirarchy
        Set objTemp = GetPublicHierarchyRenderer(true)
        If Session(bstrAuthenticated) Then
            Set objTemp = GetPrivateHierarchyRenderer(true)
        End If
    End If
    if urlStore="1" Then
        Set objRenderer = GetPublicHierarchyRenderer(fNew)
    else
        Set objRenderer = GetPrivateHierarchyRenderer(fNew)
    End If
    If Err.Number <> 0 Then
	    ReportError1 L_errRenderer_ErrorMessage	
    End If

    'Need this to test for a calendar folder
    bstrFolderType=objFolder.Fields.Item(ActMsgPR_CONTAINER_CLASS).Value
    If Session(CURRENT_PAGE)>Session(CURRENT_PAGES) Then
	    Session(CURRENT_PAGE)=Session(CURRENT_PAGES)
    End If

    L_NoPublishedFolders_ErrorMessage = "There are no published folders."

End If 'fTimedOut
%>
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2//EN"> 
<HTML>
<HEAD>


<SCRIPT language=javascript>
<% If fTimedOut Then %>
function refreshMe() {
    parent.command_fr.location="<%=bstrVirtRoot%>/contacts/commands.asp?command=newfolder&obj="+parent.szCurFolderID+"&store="+parent.iCurStore;
}
    </Script>
    <body>
    <form>
    Session timed out. <br>
    Press <input type=button value="Refresh" onClick="refreshMe()"> after logging back on.
    </form>
    </body>
    </html>
<% Else %>

<% If fNewFolder<>0 Then 
	If fNewFolder=MAPI_E_COLLISION Then %>
    alert("<%=L_errFailCreateFolder_ErrorMessage%>\n<%=L_errCopyFolderExists_ErrorMessage%>");
	<% Else %>
    alert("<%=L_errFailCreateFolder_ErrorMessage%>");
	<% End If %>
<% End If %>

function RedirectToRoot() {
	parent.peer_fr.location = "../contacts/peerfldr.asp";
}
</SCRIPT>
</HEAD>
<BODY bgcolor=FFFFFF text=000000 link=000000 vlink=000000 alink=000000 leftmargin=1 topmargin=0 <% If fDeleted = True Then %>onLoad="RedirectToRoot()"<% End If %>>
<SCRIPT language="javascript">

<%if fDeleted Then%>
RedirectToRoot();
<%Else%>
</script>
<%  err.clear
	objRenderer.Render AMHTML_FolderHierarchy, 0, 0, Response%>
<SCRIPT language="javascript">   
    <%If Err.Number <> 0 Then%>
        <% If Session(bstrAuthenticated) Then %>
            alert("<%=L_errRenderFolder_ErrorMessage%>\n<%=L_errFolderDeleted_ErrorMessage%>");
        <% Else %>
            alert("<%=L_errRenderFolder_ErrorMessage%>\n<%=L_NoPublishedFolders_ErrorMessage%>");
        <% End If %>
    <%End If%>
<%End If%>

</script>
<BR><BR>
</BODY>
</HTML>
<% End If 'fTimedOut %>
[ RETURN TO DIRECTORY ]