From c78ea90cf5d30f085ccfcb4764624c0c01821725 Mon Sep 17 00:00:00 2001 From: Claus Date: Wed, 12 Jul 2017 14:24:09 +0200 Subject: [PATCH] cleaning up a bit. --- .../Trees/FileSystemTreeController.cs | 31 +++++++++---------- .../Trees/FileSystemTreeController2.cs | 2 +- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/src/Umbraco.Web/Trees/FileSystemTreeController.cs b/src/Umbraco.Web/Trees/FileSystemTreeController.cs index 1201e33401..070885d621 100644 --- a/src/Umbraco.Web/Trees/FileSystemTreeController.cs +++ b/src/Umbraco.Web/Trees/FileSystemTreeController.cs @@ -13,20 +13,20 @@ namespace Umbraco.Web.Trees /// /// Inheritors can override this method to modify the file node that is created. /// - /// + /// protected virtual void OnRenderFileNode(ref TreeNode treeNode) { } /// /// Inheritors can override this method to modify the folder node that is created. /// - /// + /// protected virtual void OnRenderFolderNode(ref TreeNode treeNode) { } - protected override Models.Trees.TreeNodeCollection GetTreeNodes(string id, System.Net.Http.Formatting.FormDataCollection queryStrings) + protected override TreeNodeCollection GetTreeNodes(string id, System.Net.Http.Formatting.FormDataCollection queryStrings) { - string orgPath = ""; - string path = ""; - if (!string.IsNullOrEmpty(id) && id != "-1") + var orgPath = ""; + string path; + if (string.IsNullOrEmpty(id) == false && id != "-1") { orgPath = id; path = IOHelper.MapPath(FilePath + "/" + orgPath); @@ -37,16 +37,16 @@ namespace Umbraco.Web.Trees path = IOHelper.MapPath(FilePath); } - DirectoryInfo dirInfo = new DirectoryInfo(path); - DirectoryInfo[] dirInfos = dirInfo.GetDirectories(); + var dirInfo = new DirectoryInfo(path); + var dirInfos = dirInfo.GetDirectories(); var nodes = new TreeNodeCollection(); - foreach (DirectoryInfo dir in dirInfos) + foreach (var dir in dirInfos) { if ((dir.Attributes & FileAttributes.Hidden) == 0) { - var HasChildren = dir.GetFiles().Length > 0 || dir.GetDirectories().Length > 0; - var node = CreateTreeNode(orgPath + dir.Name, orgPath, queryStrings, dir.Name, "icon-folder", HasChildren); + var hasChildren = dir.GetFiles().Length > 0 || dir.GetDirectories().Length > 0; + var node = CreateTreeNode(orgPath + dir.Name, orgPath, queryStrings, dir.Name, "icon-folder", hasChildren); OnRenderFolderNode(ref node); if (node != null) @@ -56,8 +56,8 @@ namespace Umbraco.Web.Trees //this is a hack to enable file system tree to support multiple file extension look-up //so the pattern both support *.* *.xml and xml,js,vb for lookups - string[] allowedExtensions = new string[0]; - bool filterByMultipleExtensions = FileSearchPattern.Contains(","); + var allowedExtensions = new string[0]; + var filterByMultipleExtensions = FileSearchPattern.Contains(","); FileInfo[] fileInfo; if (filterByMultipleExtensions) @@ -68,11 +68,11 @@ namespace Umbraco.Web.Trees else fileInfo = dirInfo.GetFiles(FileSearchPattern); - foreach (FileInfo file in fileInfo) + foreach (var file in fileInfo) { if ((file.Attributes & FileAttributes.Hidden) == 0) { - if (filterByMultipleExtensions && Array.IndexOf(allowedExtensions, file.Extension.ToLower().Trim('.')) < 0) + if (filterByMultipleExtensions && Array.IndexOf(allowedExtensions, file.Extension.ToLower().Trim('.')) < 0) continue; var node = CreateTreeNode(orgPath + file.Name, orgPath, queryStrings, file.Name, "icon-file", false); @@ -83,7 +83,6 @@ namespace Umbraco.Web.Trees nodes.Add(node); } } - return nodes; } } diff --git a/src/Umbraco.Web/Trees/FileSystemTreeController2.cs b/src/Umbraco.Web/Trees/FileSystemTreeController2.cs index b8c7681df5..79735e7e68 100644 --- a/src/Umbraco.Web/Trees/FileSystemTreeController2.cs +++ b/src/Umbraco.Web/Trees/FileSystemTreeController2.cs @@ -91,7 +91,7 @@ namespace Umbraco.Web.Trees } var path = string.IsNullOrEmpty(id) == false && id != Constants.System.Root.ToInvariantString() - ? System.Web.HttpUtility.UrlDecode(id).TrimStart("/") + ? HttpUtility.UrlDecode(id).TrimStart("/") : ""; var isFile = FileSystem.FileExists(path);