Skip to content

Commit

Permalink
Merge pull request dnnsoftware#3700 from donker/fiximportexport
Browse files Browse the repository at this point in the history
Fix for import/export
  • Loading branch information
valadas committed Apr 24, 2020
2 parents a56c7a0 + d46e24a commit 600e5a8
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 6 deletions.
4 changes: 3 additions & 1 deletion DNN Platform/Library/Services/Upgrade/Upgrade.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5707,7 +5707,9 @@ private static void UpgradeToVersion941()
private static void UpgradeToVersion960()
{
// Set default end user upload extension whitelist - ensure we don't add extensions that were not in the master list before
var exts = new FileExtensionWhitelist("jpg,jpeg,jpe,gif,bmp,png,svg,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv");
var toAdd = new List<string> { ".export" };
HostController.Instance.Update("FileExtensions", Host.AllowedExtensionWhitelist.ToStorageString(toAdd));
var exts = new FileExtensionWhitelist("jpg,jpeg,jpe,gif,bmp,png,svg,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv,export");
exts.RestrictBy(Host.AllowedExtensionWhitelist);
HostController.Instance.Update("DefaultEndUserExtensionWhitelist", exts.ToStorageString());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
<EnableStrengthMeter>Y</EnableStrengthMeter>
<EncryptionKey Secure="True"></EncryptionKey>
<EventLogBuffer>N</EventLogBuffer>
<FileExtensions>jpg,jpeg,jpe,gif,bmp,png,svg,ttf,eot,woff,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,css,zip,rar,template,htmtemplate,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv</FileExtensions>
<DefaultEndUserExtensionWhitelist>jpg,jpeg,jpe,gif,bmp,png,svg,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv</DefaultEndUserExtensionWhitelist>
<FileExtensions>jpg,jpeg,jpe,gif,bmp,png,svg,ttf,eot,woff,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,css,zip,rar,template,htmtemplate,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv,export</FileExtensions>
<DefaultEndUserExtensionWhitelist>jpg,jpeg,jpe,gif,bmp,png,svg,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv,export</DefaultEndUserExtensionWhitelist>
<ForceLogoutAfterPasswordChanged>Y</ForceLogoutAfterPasswordChanged>
<HelpURL>https://www.dnndocs.com/</HelpURL>
<HostCurrency>USD</HostCurrency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ IF NOT EXISTS (SELECT * FROM {databaseOwner}{objectQualifier}HostSettings WHERE
INSERT INTO {databaseOwner}{objectQualifier}HostSettings
([SettingName],[SettingValue],[SettingIsSecure],[CreatedByUserID],[CreatedOnDate],[LastModifiedByUserID],[LastModifiedOnDate])
VALUES
('DefaultEndUserExtensionWhitelist', 'jpg,jpeg,jpe,gif,bmp,png,svg,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv', 0, -1, GETDATE(), -1, GETDATE())
('DefaultEndUserExtensionWhitelist', 'jpg,jpeg,jpe,gif,bmp,png,svg,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,ico,avi,mpg,mpeg,mp3,wmv,mov,wav,mp4,webm,ogv,export', 0, -1, GETDATE(), -1, GETDATE())
GO


Expand Down
2 changes: 1 addition & 1 deletion DNN Platform/Website/admin/Modules/Export.ascx.cs
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ protected void OnExportClick(object sender, EventArgs e)
var folder = FolderManager.Instance.GetFolder(cboFolders.SelectedItemValueAsInt);
if (folder != null)
{
var strFile = "content." + CleanName(Module.DesktopModule.ModuleName) + "." + CleanName(txtFile.Text) + ".xml";
var strFile = "content." + CleanName(Module.DesktopModule.ModuleName) + "." + CleanName(txtFile.Text) + ".export";
var strMessage = ExportModule(ModuleId, strFile, folder);
if (String.IsNullOrEmpty(strMessage))
{
Expand Down
3 changes: 2 additions & 1 deletion DNN Platform/Website/admin/Modules/Import.ascx.cs
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,8 @@ protected void OnFoldersIndexChanged(object sender, EventArgs e)
var folder = FolderManager.Instance.GetFolder(cboFolders.SelectedItemValueAsInt);
if (folder == null) return;

var files = Globals.GetFileList(PortalId, "xml", false, folder.FolderPath);
var files = Globals.GetFileList(PortalId, "export", false, folder.FolderPath);
files.AddRange(Globals.GetFileList(PortalId, "xml", false, folder.FolderPath));
foreach (FileItem file in files)
{
if (file.Text.IndexOf("content." + Globals.CleanName(Module.DesktopModule.ModuleName) + ".", System.StringComparison.Ordinal) != -1)
Expand Down

0 comments on commit 600e5a8

Please sign in to comment.