<%@ Assembly Name="Microsoft.SharePoint.ApplicationPages, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%> <%@ Page Language="C#" DynamicMasterPageFile="~masterurl/default.master" Inherits="Microsoft.SharePoint.WebControls.LayoutsPageBase" %> <%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %> <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <% String[] stsTitle = Request.QueryString.GetValues("Title"); if (stsTitle == null || string.IsNullOrEmpty(stsTitle[0])) { %> <% } else SPHttpUtility.HtmlEncode(stsTitle[0],Response.Output); %> <% String[] stsTitle = Request.QueryString.GetValues("Title"); if (stsTitle == null || string.IsNullOrEmpty(stsTitle[0])) { %> <% } else SPHttpUtility.HtmlEncode(stsTitle[0],Response.Output); %>
<% String[] strStatus = Request.QueryString.GetValues("Status"); String[] strDocument = Request.QueryString.GetValues("Document"); String[] strInfo = Request.QueryString.GetValues("Info"); String[] strNext = Request.QueryString.GetValues("useNext"); if (strStatus == null) { strStatus = new String[1]; strStatus[0] = "7"; } if (strDocument == null) { strDocument = new String[1]; strDocument[0] = ""; } if (strInfo == null) { strInfo = new String[1]; strInfo[0] = ""; } String strDoc = ""; String strBack = null; String strDocDisplay = ""; try { SPWeb spWeb = SPControl.GetContextWeb(Context); if (strNext != null && strNext[0].Length > 0) { strBack = strNext[0]; System.Uri uriBack = null; try { uriBack = new System.Uri(strBack); } catch(System.UriFormatException exUri) { System.Uri uriWeb = new System.Uri(spWeb.Url); uriBack = new System.Uri(uriWeb, strBack); } if(string.Compare(uriBack.Host, spWeb.Site.HostName, true) != 0 || string.Compare(uriBack.Scheme.Substring(0,4), "http", true) != 0) { throw new System.Exception(); } } if (strDocument != null && strDocument[0].Length > 0) { strDoc = strDocument[0]; bool fDocExists = spWeb.GetFile(strDoc).Exists; if(!fDocExists && int.Parse(strStatus[0]) <= 2) throw new System.Exception(); if (strDoc[0]== '/') strDocDisplay = strDoc.Substring(1); else strDocDisplay = strDoc; if (strBack == null) { int i = strDoc.LastIndexOf('/'); if (i > 0 && fDocExists) strBack = strDoc.Substring(0, i); else strBack = "/"; } if (strStatus[0] == "2") { if (strDoc.IndexOf("?") > 0) strDoc += "&avcmd=1"; else strDoc += "?avcmd=1"; } } } catch { throw new SPException(Strings.HTUnknownError); } bool fOkButton = strStatus[0] != "1" && strStatus[0] != "2" && strStatus[0] != "4" && strStatus[0] != "6" && strStatus[0] != "9"; %> <% if (strStatus[0] == "1") { %>

<%SPHttpUtility.AddQuote(SPHttpUtility.HtmlEncode(strInfo[0]),Response.Output);%>

 
<% } else if (strStatus[0] == "2") { %>

<%SPHttpUtility.AddQuote(SPHttpUtility.HtmlEncode(strInfo[0]),Response.Output);%>

 
<% } else if (strStatus[0] == "3") { %>

<%SPHttpUtility.HtmlEncode(strInfo[0],Response.Output);%>

<% } else if (strStatus[0] == "4") { %>

<%SPHttpUtility.HtmlEncode(strInfo[0],Response.Output);%>

<% } else if (strStatus[0] == "5") { %>

<% } else if (strStatus[0] == "6") { %>

<% } else if (strStatus[0] == "7") { %>

<%SPHttpUtility.HtmlEncode(strInfo[0],Response.Output);%>

<% } else if (strStatus[0] == "8") { %>

<% } else if (strStatus[0] == "9") { %>

<%SPHttpUtility.HtmlEncode(strInfo[0],Response.Output);%>

<% } else { %>

<% } %> <% if (fOkButton) { %>
 
<% } %>

<%@ Register TagPrefix="wssuc" TagName="TopNavBar" src="~/_controltemplates/TopNavBar.ascx" %>