Exemplo n.º 1
0
 /// <summary>
 /// Logs the product browse.
 /// </summary>
 private void LogProductBrowse()
 {
     if (Master.SiteSettings.CollectBrowsingProduct)
     {
         BrowsingLogController.LogBrowsingInfo(productId, BrowsingBehaviour.Browsing_Product, Request.Url.ToString().PadRight(255).Substring(0, 254).Trim(), WebUtility.SessionId(), WebUtility.GetUserName());
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Logs the statistics.
 /// </summary>
 private void LogStatistics()
 {
     if (Master.SiteSettings.CollectBrowsingCategory)
     {
         BrowsingLogController.LogBrowsingInfo(categoryId, BrowsingBehaviour.Browsing_Category, Request.Url.ToString().PadRight(255).Substring(0, 254).Trim(), WebUtility.SessionId(), WebUtility.GetUserName());
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Loads the category browsing log.
        /// </summary>
        private void LoadCategoryBrowsingLog()
        {
            DataSet dsCategories = new BrowsingLogController().FetchCategoryBrowsingLog();

            dgCategory.DataSource            = dsCategories;
            dgCategory.Columns[0].HeaderText = LocalizationUtility.GetText("hdrHits");
            dgCategory.Columns[1].HeaderText = LocalizationUtility.GetText("hdrName");
            dgCategory.DataBind();
        }
Exemplo n.º 4
0
        /// <summary>
        /// Loads the product browsing log.
        /// </summary>
        private void LoadProductBrowsingLog()
        {
            DataSet dsProducts = new BrowsingLogController().FetchProductBrowsingLog();

            dgProducts.DataSource            = dsProducts;
            dgProducts.Columns[0].HeaderText = LocalizationUtility.GetText("hdrHits");
            dgProducts.Columns[1].HeaderText = LocalizationUtility.GetText("hdrName");
            dgProducts.DataBind();
        }
Exemplo n.º 5
0
        /// <summary>
        /// Loads the search terms.
        /// </summary>
        private void LoadSearchTerms()
        {
            pnlSearchTerms.Visible = true;
            DataSet ds = new BrowsingLogController().FetchBrowsingLogSearchTerms();

            dgSearchTerms.DataSource            = ds;
            dgSearchTerms.Columns[0].HeaderText = LocalizationUtility.GetText("hdrSearchTerm");
            dgSearchTerms.Columns[1].HeaderText = LocalizationUtility.GetText("hdrCount");
            dgSearchTerms.DataBind();
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            searchTerms = HttpUtility.UrlDecode(Utility.GetParameter("searchTerms"));
            string p = Utility.GetParameter("p");

            if (!string.IsNullOrEmpty(searchTerms))
            {
                if (string.IsNullOrEmpty(p))
                {
                    if (Master.SiteSettings.CollectSearchTerms)
                    {
                        BrowsingLogController.LogBrowsingInfo(searchTerms, BrowsingBehaviour.Search, Request.Url.ToString().PadRight(255).Substring(0, 254).Trim(), WebUtility.SessionId(), WebUtility.GetUserName());
                    }
                }
                LoadProducts();
            }
            Page.Title = string.Format(WebUtility.MainTitleTemplate, Master.SiteSettings.SiteName, searchTerms);
        }