<%@ Page Language="vb" AutoEventWireup="false" Codebehind="ReportList.aspx.vb" Inherits="ReportPortalSDK.ReportList"%>

<HTML>

<HEAD>

<title>Report List</title>

 

<script language=javascript>

var sTarget = "<%=Request.QueryString("target")%>";

var sToken = "<%=GetToken(1)%>";

var sSecurityTokenMode = "<%=GetSecurityTokenMode()%>";

var sTargetUrl = "../ReportPortal/Proxy.aspx";

 

function GetReport(iReportId,iViewMode){

 

       var sUrl = sTargetUrl;

       var sUserId = parent.form1.selUserId.value;

 

       switch (sSecurityTokenMode){

              case "2":

                     form1.design.value = iViewMode;

                     form1.reportId.value = iReportId;

                     form1.token.value = sToken;

                     form1.userId.value = sUserId;                  

                     form1.action = sUrl;

                     form1.submit();

                     break;

                    

              case "3":

                     CreateCookie("design",iViewMode);

                     CreateCookie("reportId",iReportId);

                     CreateCookie("token",sToken);

                     CreateCookie("userId",sUserId);                

                     window.open(sUrl,"Content");

                     break;

                    

              default:

                     sUrl += "?design=" + iViewMode

                           + "&reportId=" + iReportId;

                    

                     if (sToken!=""){

                           sUrl += "&token=" + sToken;

                     }

                    

                     if (sUserId!=""){

                           sUrl += "&userId=" + sUserId;

                     }

                    

                     window.open(sUrl, sTarget);

                     break;       

       }     

}

 

function CreateCookie(name,value){

       document.cookie = name+"="+value+"; path=/";

}

 

</script>

 

<style>

TD{font:menu}

</style>

 

</HEAD>

<body bottommargin=0 topmargin=0 rightmargin=0 leftmargin=0>

 

<%=GetReportList()%>

 

<form name=form1 method=post target="<%=Request.QueryString("target")%>">

       <input name=reportId type=hidden>

       <input name=token type=hidden>

       <input name=reportType type=hidden>

       <input name=userId type=hidden>  

       <input name=design type=hidden>  

</form>

 

</body>

</HTML>