@using WebsitePanel.WebDav.Core @using WebsitePanel.WebDav.Core.Client @using Ninject @using WebsitePanel.WebDav.Core.Config @using WebsitePanel.WebDav.Core.Interfaces.Managers @using WebsitePanel.WebDav.Core.Security.Authorization.Enums @using WebsitePanel.WebDavPortal.UI @using WebsitePanel.WebDavPortal.UI.Routes @model WebsitePanel.WebDavPortal.Models.ModelForWebDav @{ var webDavManager = DependencyResolver.Current.GetService(); ViewBag.Title = WebDavAppConfigManager.Instance.ApplicationName; }
@if (Model != null && !string.IsNullOrEmpty(Model.Error)) { @Model.Error } else {
@if (Model != null) { string header = WspContext.User.OrganizationId; @header string[] elements = Model.UrlSuffix.Split(new[] { "/" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < elements.Length; i++) { @elements[i] } }
@if (Model.Permissions.HasFlag(WebDavPermissions.Write)) { @Resources.FileUpload }

@if (Model != null) { foreach (IHierarchyItem element in Model.Items) { @Html.Partial("_ResoursePartial", element) } }
} @section scripts{ } @section popups { @Html.Partial("_ProcessDialog", null) @Html.Partial("_ConfirmDialog") }