internal void _ActionAtticDateList(WikiFileAction wfa) { if ( (wfa == null) || (wfa.FileInfo == null) ) { return; } switch (wfa.FileInfo.FileType) { case WikiFileType.FileReadAttic: case WikiFileType.FileWriteAttic: { string FileNameUri, FileTimeStamp; FileNameUri = Path.GetFileNameWithoutExtension(wfa.FileInfo.FileName); FileNameUri = Path.GetFileNameWithoutExtension(FileNameUri); FileTimeStamp = Path.GetExtension(FileNameUri); DateTime TimeStamp = Util.DokuUtil.GetDateTimeFromUnixTimeStampString( FileTimeStamp.Substring(1, (FileTimeStamp.Length - 1)) ); wfa.SBuilder.AppendFormat( Properties.ResourceWikiEngine.ListFormatAtticDate, WikiFile.wikiLocalPath, WikiFile.wikiLocalAttic, wfa.NameSpace, FileNameUri, TimeStamp.ToString() ); break; } default: { return; } } }
internal void _ActionResourceList(WikiFileAction wfa) { if ( (wfa == null) || (wfa.FileInfo == null) ) { return; } bool isNewNameSpace = ((string.IsNullOrWhiteSpace(wfa.LastNameSpace)) ? true : ((wfa.LastNameSpace.Equals(wfa.NameSpace)) ? false : true) ); if (isNewNameSpace) { wfa.LastNameSpace = wfa.NameSpace; wfa.SBuilder.AppendFormat( Properties.ResourceWikiEngine.ListFormatNameSpace, WikiFile.wikiLocalPath, DokuUtil.WikiFileTypeToString(wfa.FileInfo.FileType), wfa.NameSpace, ((string.IsNullOrWhiteSpace(wfa.NameSpace)) ? Properties.ResourceWikiEngine.txtHomePageTitle : wfa.NameSpace ), Environment.NewLine ); } switch (wfa.FileInfo.FileType) { case WikiFileType.FileReadAttic: case WikiFileType.FileWriteAttic: { string FileNameUri, FileNameTxt, FileTimeStamp; FileNameUri = Path.GetFileNameWithoutExtension(wfa.FileInfo.FileName); FileNameUri = Path.GetFileNameWithoutExtension(FileNameUri); FileNameTxt = Path.GetFileNameWithoutExtension(FileNameUri); FileTimeStamp = Path.GetExtension(FileNameUri); DateTime TimeStamp = Util.DokuUtil.GetDateTimeFromUnixTimeStampString( FileTimeStamp.Substring(1, (FileTimeStamp.Length - 1)) ); wfa.SBuilder.AppendFormat( Properties.ResourceWikiEngine.ListFormatAttic, WikiFile.wikiLocalPath, WikiFile.wikiLocalAttic, wfa.NameSpace, FileNameUri, FileNameTxt, TimeStamp.ToString(), Environment.NewLine ); break; } case WikiFileType.FileReadMd: case WikiFileType.FileWriteMd: { wfa.SBuilder.AppendFormat( Properties.ResourceWikiEngine.ListFormatPage, WikiFile.wikiLocalPath, WikiFile.wikiLocalPage, wfa.NameSpace, wfa.FileInfo.FileName, wfa.FileInfo.TimeWrite.ToShortDateString(), Environment.NewLine ); break; } case WikiFileType.FileReadBinary: case WikiFileType.FileWriteBinary: { wfa.SBuilder.AppendFormat( Properties.ResourceWikiEngine.ListFormatMedia, WikiFile.wikiLocalPath, WikiFile.wikiLocalMedia, wfa.NameSpace, wfa.FileInfo.FileName, Path.GetFileNameWithoutExtension(wfa.FileInfo.FileName), wfa.FileInfo.FileExt, wfa.FileInfo.TimeWrite.ToShortDateString(), Environment.NewLine ); break; } default: { return; } } }