forked from Coded/SIPRP
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							53 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
	
	
							53 lines
						
					
					
						
							1.4 KiB
						
					
					
				using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Text;
 | 
						|
using System.Web;
 | 
						|
using System.Web.UI;
 | 
						|
using System.Web.UI.WebControls;
 | 
						|
 | 
						|
namespace siprp
 | 
						|
{
 | 
						|
    public partial class GetViewsHtml : System.Web.UI.Page
 | 
						|
    {
 | 
						|
        protected void Page_Load(object sender, EventArgs e)
 | 
						|
        {
 | 
						|
            Response.Write(GenerateHtml());
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// reads all html files from app folder and puts it inside property htmlString
 | 
						|
        /// </summary>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static string GenerateHtml()
 | 
						|
        {
 | 
						|
            string[] htmlFiles = System.IO.Directory.GetFiles(HttpContext.Current.Server.MapPath("~/app"), "*.html", System.IO.SearchOption.AllDirectories);
 | 
						|
            StringBuilder sb = new StringBuilder();
 | 
						|
            foreach (string file in htmlFiles)
 | 
						|
            {
 | 
						|
                System.IO.StreamReader htmlFile = new System.IO.StreamReader(file);
 | 
						|
                string html = htmlFile.ReadToEnd();
 | 
						|
 | 
						|
                sb.AppendLine(html);
 | 
						|
 | 
						|
                htmlFile.Close();
 | 
						|
                htmlFile.Dispose();
 | 
						|
            }
 | 
						|
 | 
						|
            var htmlString = sb.ToString();
 | 
						|
 | 
						|
            //compress html
 | 
						|
            var compressor = new ZetaHtmlCompressor.HtmlContentCompressor();
 | 
						|
            htmlString = compressor.Compress(htmlString);
 | 
						|
 | 
						|
            return htmlString;
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
    }
 | 
						|
} |