protected void RenderCustom(System.Web.UI.HtmlTextWriter writer, System.Web.UI.Control Container)
    {
        MeaService      ms               = new MeaService();
        List <PageView> pageViews        = XmlManager.GetPageViews(Server.MapPath("~/App_Data/PageViews.xml"));
        var             MatchedPageViews = from pageView1 in pageViews
                                           orderby pageView1.DateVisited descending
                                           select pageView1;

        foreach (PageView pageView in MatchedPageViews)
        {
            string ConcatedInfo = " Page Url: " + pageView.PageUrl + "<br />";
            ConcatedInfo += " Host Address: " + pageView.UserHostAddress + "<br />";
            ConcatedInfo += " User Agent: " + pageView.UserAgent + "<br />";
            ConcatedInfo += "  Browser: " + pageView.Browser + "<br />";
            ConcatedInfo += " crawler: " + pageView.Crawler + "<br />";
            ConcatedInfo += " Referrer: " + pageView.Referrer + "<br />";
            ConcatedInfo += " Referrer: " + pageView.DateVisited.ToString() + "<br /><br />";
            writer.Write(ConcatedInfo);
        }
    }
Example #2
0
    protected void RenderCustom(System.Web.UI.HtmlTextWriter writer, System.Web.UI.Control Container)
    {
        MeaService      ms               = new MeaService();
        List <PageView> pageViews        = XmlManager.GetPageViews(Server.MapPath("~/App_Data/PageViews.xml"));
        var             MatchedPageViews = from pageView1 in pageViews
                                           orderby pageView1.DateVisited descending
                                           select pageView1;

        string TempIpAddy = "";

        foreach (PageView pageView in MatchedPageViews.Take(100))
        {
            string ConcatedInfo = "";
            //if (TempIpAddy.Length == 0)
            //{
            //    ConcatedInfo = "<tab;e>";
            //}
            if (TempIpAddy != pageView.UserHostAddress)
            {
                TempIpAddy    = pageView.UserHostAddress;
                ConcatedInfo += "<br />";
                ConcatedInfo += " Host Address: " + pageView.UserHostAddress + "<br />";
                ConcatedInfo += " User Agent: " + pageView.UserAgent + "<br />";
                ConcatedInfo += "  Browser: " + pageView.Browser + "<br />";
                ConcatedInfo += " crawler: " + pageView.Crawler + "<br />";
                ConcatedInfo += "On " + pageView.DateVisited.ToString() + " ";
                ConcatedInfo += pageView.Referrer.Length == 0 ?
                                " The User Came directly to " + pageView.PageUrl + "<br />"
                    : " The User Came From " + pageView.Referrer + " To " + pageView.PageUrl + "<br />";
            }
            else //it's repeats for the same ip addy
            {
                ConcatedInfo += "On " + pageView.DateVisited.ToString() + " ";
                ConcatedInfo += pageView.Referrer.Length == 0 ?
                                " The User Came directly to " + pageView.PageUrl + "<br />"
                    : " The User Came From " + pageView.Referrer + " To " + pageView.PageUrl + "<br />";
            }
            writer.Write(ConcatedInfo);
        }
    }