removes erroneous null check
This commit is contained in:
@@ -32,45 +32,42 @@ namespace umbraco.presentation.dialogs
|
||||
int documentTypeId = int.Parse(helper.Request("nodeID"));
|
||||
if (documentTypeId > 0)
|
||||
{
|
||||
cms.businesslogic.web.DocumentType dt = new cms.businesslogic.web.DocumentType(documentTypeId);
|
||||
if (dt != null)
|
||||
{
|
||||
var folderNames = string.Empty;
|
||||
if (dt.Level != 1)
|
||||
{
|
||||
var folders = new List<string>();
|
||||
var dt = new cms.businesslogic.web.DocumentType(documentTypeId);
|
||||
var folderNames = string.Empty;
|
||||
if (dt.Level != 1)
|
||||
{
|
||||
var folders = new List<string>();
|
||||
|
||||
var current = dt.Parent;
|
||||
while (current.Level >= 1)
|
||||
{
|
||||
if (current.nodeObjectType == Constants.ObjectTypes.DocumentTypeContainerGuid)
|
||||
folders.Add(HttpUtility.UrlEncode(current.Text));
|
||||
var current = dt.Parent;
|
||||
while (current.Level >= 1)
|
||||
{
|
||||
if (current.nodeObjectType == Constants.ObjectTypes.DocumentTypeContainerGuid)
|
||||
folders.Add(HttpUtility.UrlEncode(current.Text));
|
||||
|
||||
if (current.Level == 1)
|
||||
break;
|
||||
current = current.Parent;
|
||||
}
|
||||
|
||||
folderNames = string.Join("/", folders.ToArray().Reverse());
|
||||
if (current.Level == 1)
|
||||
break;
|
||||
current = current.Parent;
|
||||
}
|
||||
|
||||
Response.AddHeader("Content-Disposition", "attachment;filename=" + dt.Alias + ".udt");
|
||||
Response.ContentType = "application/octet-stream";
|
||||
folderNames = string.Join("/", folders.ToArray().Reverse());
|
||||
}
|
||||
|
||||
XmlDocument doc = new XmlDocument();
|
||||
doc.AppendChild(dt.ToXml(doc, folderNames));
|
||||
Response.AddHeader("Content-Disposition", "attachment;filename=" + dt.Alias + ".udt");
|
||||
Response.ContentType = "application/octet-stream";
|
||||
|
||||
XmlDocument doc = new XmlDocument();
|
||||
doc.AppendChild(dt.ToXml(doc, folderNames));
|
||||
|
||||
|
||||
XmlWriterSettings writerSettings = new XmlWriterSettings();
|
||||
writerSettings.Indent = true;
|
||||
XmlWriterSettings writerSettings = new XmlWriterSettings();
|
||||
writerSettings.Indent = true;
|
||||
|
||||
XmlWriter xmlWriter = XmlWriter.Create(Response.OutputStream, writerSettings);
|
||||
doc.Save(xmlWriter);
|
||||
XmlWriter xmlWriter = XmlWriter.Create(Response.OutputStream, writerSettings);
|
||||
doc.Save(xmlWriter);
|
||||
|
||||
//Response.Write(editDataType.ToXml(new XmlDocument()).OuterXml);
|
||||
}
|
||||
}
|
||||
}
|
||||
//Response.Write(editDataType.ToXml(new XmlDocument()).OuterXml);
|
||||
}
|
||||
}
|
||||
|
||||
#region Web Form Designer generated code
|
||||
override protected void OnInit(EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user