protected void Page_Load(object sender, EventArgs e) { base.CheckLoginAndLicense(); /* <elFinder apiVersion="2.0" * localFSRootDirectoryPath="C:\Users\emiel\Documents\Visual Studio 2012\Projects\Bitplate\Source\bitplate2.0\BitSite\_files" * localFSThumbsDirectoryPath="C:\Users\emiel\Documents\Visual Studio 2012\Projects\Bitplate\Source\bitplate2.0\BitSite\_files\thumbs\" * rootDirectoryName="Root" * uploadMaxSize="20M" * duplicateFilePattern="Copy of {0}" * duplicateDirectoryPattern="Copy of {0}" * thumbsSize="48,48" * defaultVolumeName="LocalFileSystem" * baseUrl="http://localhost:49922/_files/" * baseThumbsUrl="http://localhost:49922/_files/thumbs/"> * </elFinder>*/ AppConnectorConfig elConfig = new AppConnectorConfig(); elConfig.BaseThumbsUrl = SessionObject.CurrentSite.DomainName + "/_temp/_thumb/"; elConfig.BaseUrl = SessionObject.CurrentSite.DomainName + "/_files/"; elConfig.DefaultVolumeName = "LocalFileSystem"; elConfig.DuplicateDirectoryPattern = "Copy of {0}"; elConfig.DuplicateFilePattern = "Copy of {0}"; elConfig.ThumbsSize = new System.Drawing.Size(48, 48); elConfig.UploadMaxSize = "20M"; string BitplatePath = SessionObject.CurrentSite.Path; elConfig.LocalFSRootDirectoryPath = BitplatePath + "_files"; elConfig.LocalFSThumbsDirectoryPath = BitplatePath + "_temp\\_thumb"; elConfig.RootDirectoryName = "Root"; elConfig.EnableAutoScaleImages = (SessionObject.CurrentSite.MaxWidthImages > 0); elConfig.AutoScaleImagesWidth = SessionObject.CurrentSite.MaxWidthImages; elFinder.Connector.Config.AppConnectorConfig.Instance = elConfig; if (!Directory.Exists(BitplatePath + "_temp")) { Directory.CreateDirectory(BitplatePath + "_temp"); } if (!Directory.Exists(BitplatePath + "_temp\\_thumb")) { Directory.CreateDirectory(BitplatePath + "_temp\\_thumb"); } // register IoC var builder = new ContainerBuilder(); builder.RegisterElFinderConnector(); _container = builder.Build(); // need also to set container in elFinder module _container.SetAsElFinderResolver(); }
private static IContainer _container; //Elfinder container; protected void Page_Load(object sender, EventArgs e) { base.CheckLoginAndLicense(); base.CheckPermissions(FunctionalityEnum.MenuManager); SelectMenu(); fillMenuPages(); siteLanguages = SessionObject.CurrentSite.Languages; // LiteralJsScript.Text = String.Format(@"<script type='text/javascript'> // BITIMAGESPOPUP.siteDomain = '{0}'; //</script>", SessionObject.CurrentSite.DomainName); try { /************************************ELFINDER CONFIG*************************************/ AppConnectorConfig elConfig = new AppConnectorConfig(); elConfig.BaseThumbsUrl = SessionObject.CurrentSite.DomainName + "/_temp/_thumb/"; elConfig.BaseUrl = SessionObject.CurrentSite.DomainName + "/_files/"; elConfig.DefaultVolumeName = "LocalFileSystem"; elConfig.DuplicateDirectoryPattern = "Copy of {0}"; elConfig.DuplicateFilePattern = "Copy of {0}"; elConfig.ThumbsSize = new System.Drawing.Size(48, 48); elConfig.UploadMaxSize = "20M"; string BitplatePath = SessionObject.CurrentSite.Path; elConfig.LocalFSRootDirectoryPath = BitplatePath + "_files"; elConfig.LocalFSThumbsDirectoryPath = BitplatePath + "_temp\\_thumb"; elConfig.RootDirectoryName = "Root"; elConfig.EnableAutoScaleImages = (SessionObject.CurrentSite.MaxWidthImages > 0); elConfig.AutoScaleImagesWidth = SessionObject.CurrentSite.MaxWidthImages; elFinder.Connector.Config.AppConnectorConfig.Instance = elConfig; if (!Directory.Exists(BitplatePath + "_temp")) { Directory.CreateDirectory(BitplatePath + "_temp"); } if (!Directory.Exists(BitplatePath + "_temp\\_thumb")) { Directory.CreateDirectory(BitplatePath + "_temp\\_thumb"); } } catch (Exception ex) { } // register IoC var builder = new ContainerBuilder(); builder.RegisterElFinderConnector(); _container = builder.Build(); // need also to set container in elFinder module _container.SetAsElFinderResolver(); /************************************END ELFINDER CONFIG*********************************/ }
private static IContainer _container; //Elfinder container; protected void Page_Load(object sender, EventArgs e) { base.CheckLoginAndLicense(); base.CheckPermissions(FunctionalityEnum.DataCollections); base.CheckPermissions(FunctionalityEnum.DataCollectionsEditData); SelectDataCollection(); siteLanguages = SessionObject.CurrentSite.Languages; if (SessionObject.CurrentSite.IsMultiLingual && SessionObject.CurrentLicense.AllowMultipleLanguages && (dataCollection.LanguageCode == "" || dataCollection.LanguageCode == null)) { //alleen keuzelijst met talen tonen als datacollectie geen vaste taal heeft divLanguage_Groups.Visible = true; divLanguage_Items.Visible = true; //vullen dropdown met talen int selectedIndex = 0; int index = 0; foreach (CmsLanguage language in SessionObject.CurrentSite.Languages) { if (language.LanguageCode == SessionObject.CurrentSite.DefaultLanguage) { selectedIndex = index; } dropdownLanguages_Groups.Items.Add(new ListItem(language.Name, language.LanguageCode)); dropdownLanguages_Items.Items.Add(new ListItem(language.Name, language.LanguageCode)); index++; } dropdownLanguages_Groups.SelectedIndex = selectedIndex; dropdownLanguages_Items.SelectedIndex = selectedIndex; } if (!SessionObject.HasPermission(FunctionalityEnum.DataCollectionDataEdit)) { htdDataCollectionDataEdit.Visible = false; tdDataCollectionDataGroupEdit.Visible = false; tdDataCollectionDataItemEdit.Visible = false; } if (!SessionObject.HasPermission(FunctionalityEnum.DataCollectionDataRemove)) { htdDataCollectionDataRemove.Visible = false; tdDataCollectionDataGroupRemove.Visible = false; tdDataCollectionDataItemRemove.Visible = false; } if (!SessionObject.HasPermission(FunctionalityEnum.DataCollectionDataCreate)) { liAddDataGroup.Disabled = true; liAddDataGroup.Attributes["class"] = "bitItemDisabled"; aAddDataGroup.HRef = "#"; liAddDataItem.Disabled = true; liAddDataItem.Attributes["class"] = "bitItemDisabled"; aAddDataItem.HRef = "#"; htdDataCollectionDataCopy.Visible = false; tdDataCollectionDataGroupCopy.Visible = false; tdDataCollectionDataItemCopy.Visible = false; } // LiteralJsScript.Text = String.Format(@"<script type='text/javascript'> // BITIMAGESPOPUP.siteDomain = '{0}'; //</script>", SessionObject.CurrentSite.DomainName); CreateGroupTabs(); CreateItemTabs(); try { /************************************ELFINDER CONFIG*************************************/ AppConnectorConfig elConfig = new AppConnectorConfig(); elConfig.BaseThumbsUrl = SessionObject.CurrentSite.DomainName + "/_temp/_thumb/"; elConfig.BaseUrl = SessionObject.CurrentSite.DomainName + "/_files/"; elConfig.DefaultVolumeName = "LocalFileSystem"; elConfig.DuplicateDirectoryPattern = "Copy of {0}"; elConfig.DuplicateFilePattern = "Copy of {0}"; elConfig.ThumbsSize = new System.Drawing.Size(48, 48); elConfig.UploadMaxSize = "20M"; string BitplatePath = SessionObject.CurrentSite.Path; elConfig.LocalFSRootDirectoryPath = BitplatePath + "_files"; elConfig.LocalFSThumbsDirectoryPath = BitplatePath + "_temp\\_thumb"; elConfig.RootDirectoryName = "Root"; elConfig.EnableAutoScaleImages = (SessionObject.CurrentSite.MaxWidthImages > 0); elConfig.AutoScaleImagesWidth = SessionObject.CurrentSite.MaxWidthImages; elFinder.Connector.Config.AppConnectorConfig.Instance = elConfig; if (!Directory.Exists(BitplatePath + "_temp")) { Directory.CreateDirectory(BitplatePath + "_temp"); } if (!Directory.Exists(BitplatePath + "_temp\\_thumb")) { Directory.CreateDirectory(BitplatePath + "_temp\\_thumb"); } } catch (Exception ex) { } // register IoC var builder = new ContainerBuilder(); builder.RegisterElFinderConnector(); _container = builder.Build(); // need also to set container in elFinder module _container.SetAsElFinderResolver(); /************************************END ELFINDER CONFIG*********************************/ }
protected void Page_Load(object sender, EventArgs e) { base.CheckLoginAndLicense(); /* <elFinder apiVersion="2.0" * localFSRootDirectoryPath="C:\Users\emiel\Documents\Visual Studio 2012\Projects\Bitplate\Source\bitplate2.0\BitSite\_files" * localFSThumbsDirectoryPath="C:\Users\emiel\Documents\Visual Studio 2012\Projects\Bitplate\Source\bitplate2.0\BitSite\_files\thumbs\" * rootDirectoryName="Root" * uploadMaxSize="20M" * duplicateFilePattern="Copy of {0}" * duplicateDirectoryPattern="Copy of {0}" * thumbsSize="48,48" * defaultVolumeName="LocalFileSystem" * baseUrl="http://localhost:49922/_files/" * baseThumbsUrl="http://localhost:49922/_files/thumbs/"> * </elFinder>*/ AppConnectorConfig elConfig = new AppConnectorConfig(); CmsSiteEnvironment CurrentEnvironment = SessionObject.CurrentSite.CurrentWorkingEnvironment; string Url = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/'); elConfig.BaseThumbsUrl = Url + "/_temp/_thumb/"; elConfig.BaseUrl = Url + "/_files/"; elConfig.DefaultVolumeName = "LocalFileSystem"; elConfig.DuplicateDirectoryPattern = "Copy of {0}"; elConfig.DuplicateFilePattern = "Copy of {0}"; elConfig.ThumbsSize = new System.Drawing.Size(48, 48); elConfig.UploadMaxSize = "128M"; string BitplatePath = (!SessionObject.CurrentSite.Path.EndsWith("\\")) ? SessionObject.CurrentSite.Path + "\\" : SessionObject.CurrentSite.Path; elConfig.LocalFSRootDirectoryPath = BitplatePath + "_files"; elConfig.LocalFSThumbsDirectoryPath = BitplatePath + "_temp\\_thumb"; elConfig.RootDirectoryName = "Root"; if (!Directory.Exists(BitplatePath + "_temp")) { Directory.CreateDirectory(BitplatePath + "_temp"); } if (!Directory.Exists(BitplatePath + "_temp\\_thumb")) { Directory.CreateDirectory(BitplatePath + "_temp\\_thumb"); } if (!Directory.Exists(BitplatePath + "_files")) { Directory.CreateDirectory(BitplatePath + "_files"); } /* if (!Directory.Exists(BitplatePath + "_css")) * { * Directory.CreateDirectory(BitplatePath + "_css"); * } * * if (!Directory.Exists(BitplatePath + "_css\\_moduleStyles")) * { * Directory.CreateDirectory(BitplatePath + "_css\\_moduleStyles"); * } * * if (!Directory.Exists(BitplatePath + "_js")) * { * Directory.CreateDirectory(BitplatePath + "_js"); * } * * if (!Directory.Exists(BitplatePath + "_js\\moduleScripts")) * { * Directory.CreateDirectory(BitplatePath + "_js\\moduleScripts"); * } * * if (!Directory.Exists(BitplatePath + "_files\\_css")) * { * //Directory.CreateDirectory(BitplatePath + "_files"); * Process.Start("mklink /D \"" + BitplatePath + "_files\\_css\" \"" + BitplatePath + "\\_css\""); * } */ //Als MaxWithImages groter is dan 0 dan activeer autoscaler. elConfig.EnableAutoScaleImages = (SessionObject.CurrentSite.MaxWidthImages > 0); elConfig.AutoScaleImagesWidth = SessionObject.CurrentSite.MaxWidthImages; elFinder.Connector.Config.AppConnectorConfig.Instance = elConfig; // register IoC var builder = new ContainerBuilder(); builder.RegisterElFinderConnector(); _container = builder.Build(); // need also to set container in elFinder module _container.SetAsElFinderResolver(); if (Request.QueryString["Referer"] != null) { this.BackLink.HRef = Request.QueryString["Referer"]; if (Request.QueryString["Template"] != null) { this.BackLink.HRef += "?Template"; } if (Request.QueryString["id"] != null) { this.BackLink.HRef += "#" + Request.QueryString["id"]; } } }