Esempio n. 1
0
 public static void PerformRequestLogInsert(SueetieRequest sueetieRequest)
 {
     try
     {
         var provider = SueetieDataProvider.LoadProvider();
         provider.AddSueetieRequest(sueetieRequest);
     }
     catch (Exception ex)
     {
         SueetieLogs.LogException("Analytics Logging Error: " + HttpContext.Current.Request.RawUrl + " : " + ex.Message + " STACK TRACE: " + ex.StackTrace);
     }
 }
Esempio n. 2
0
        public SueetieUrl GetSueetieUrl(string _name)
        {
            var _sueetieUrl = new SueetieUrl();

            foreach (var url in _urls)
            {
                if (url.Name == _name)
                {
                    _sueetieUrl = url;
                }
            }
            if (string.IsNullOrEmpty(_sueetieUrl.Name))
            {
                SueetieLogs.LogException("SUEETIE URL " + _name + " was not found.");
            }

            return(_sueetieUrl);
        }
Esempio n. 3
0
        public static string GetPageTitle(string titleKey)
        {
            var _titleOut = string.Empty;

            try
            {
                var _localizedTitle = GetString(titleKey, "pagetitles.xml");
                if (!string.IsNullOrEmpty(SiteSettings.Instance.SitePageTitleLead))
                {
                    _titleOut = SiteSettings.Instance.SitePageTitleLead + GetString("page_title_separator", "pagetitles.xml") + _localizedTitle;
                }
                else
                {
                    _titleOut = _localizedTitle;
                }
            }
            catch (Exception ex)
            {
                SueetieLogs.LogException(ex.Message);
            }

            return(_titleOut);
        }
Esempio n. 4
0
        public SueetieUrl GetSueetieUrl(string _name, string[] args)
        {
            var _sueetieUrl = new SueetieUrl();

            foreach (var url in _urls)
            {
                if (url.Name == _name)
                {
                    url.Url = this.FormatUrl(url.Pattern, args);
                    if (url.RewrittenUrl != null)
                    {
                        url.RewrittenUrl = this.FormatUrl(url.RewrittenUrl, args);
                    }
                    _sueetieUrl = url;
                }
            }
            if (string.IsNullOrEmpty(_sueetieUrl.Name))
            {
                SueetieLogs.LogException("SUEETIE URL " + _name + " was not found.");
            }

            return(_sueetieUrl);
        }