/// <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()); } }
/// <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()); } }
/// <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(); }
/// <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(); }
/// <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(); }
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); }