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

<HTML>

<HEAD>

<title>URL Integration</title>

<script language=javascript>

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

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

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

var sUserId = "";

 

function NewReport(){

       var iReportType = form1.selReportType.value;

       var sUrl = sTargetUrl;

       var sUserId = form1.selUserId.value;

 

       switch (sSecurityTokenMode){

              case "2":

                     form1.reportId.value = "";

                     form1.design.value = 2;

                     form1.reportType.value = iReportType;

                     form1.token.value = sToken;

                     form1.userId.value = sUserId;                  

                     form1.action = sUrl;

                     form1.submit();

                     break;

                    

              case "3":

                     CreateCookie("reportId","");

                     CreateCookie("design",2);

                     CreateCookie("reportType",iReportType);

                     CreateCookie("token",sToken);

                     CreateCookie("userId",sUserId);                

                     window.open(sUrl,"Content");

                     break;

                    

              default:

                     sUrl += "?design=2&reportType=" + iReportType;        

                    

                     if (sToken!=""){

                           sUrl += "&token=" + sToken;

                     }

 

                     if (sUserId!=""){

                           sUrl += "&userId=" + sUserId;

                     }

 

                     window.open(sUrl,"Content");

                     break;       

       }     

}

 

function CreateCookie(name,value){

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

}

 

</script>

 

</HEAD>

<body>

<form name=form1 method=post target="Content">

 

<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="1" height="100%" width="100%">

       <tr>

              <td colspan=2 height=20>

             

              <INPUT type="button" value="Login" onclick="location='Login.aspx'">

             

              <INPUT type="button" value="New Report" onclick="NewReport()">

 

              <select name=selReportType>

                     <option value=1>OLAP</option>

                     <option value=2>SQL</option>

                     <option value=3>File</option>

                     <option value=4>Mining</option>

                     <option value=5>OWC</option>

                     <option value=6>Console</option>

                     <option value=7>Crystal</option>

                     <option value=8>KPI</option>

                     <option value=9>Link</option>

                     <option value=10>Reporting Services</option>

                     <option value=11>Pie Chart Tree</option>

                     <option value=12>Bar Chart Tree</option>

                     <option value=13>Tree Map</option>             

              </select>

 

              <select name=selUserId>

                     <%=GetUserList()%>

              </select>

 

              </td>               

       </tr> 

       <TR>

              <TD width="200px" valign=top>

                     <iframe name="List" src="ReportList.aspx?target=Content&edit=1&folderId=&reportType=" width="200" height="100%" FRAMEBORDER="0"></iframe>

              </TD>

              <TD valign=top>

                     <iframe name="Content" src="" height="100%" width="99%" FRAMEBORDER="0"></iframe>

              </TD>

       </TR>

</TABLE>

 

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