<%@ 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>