Esempio n. 1
0
        private void BuildPager(PagerNav pager)
        {
            if (pager == null)
                return;

            var intPages = Convert.ToInt32(Math.Ceiling(_rowCount/(double) _pageSize));

            string[] @params;
            if (Request.Params["afsort"] != null)
                @params = new[]
                              {
                                  "afgt=" + Request.Params["afgt"], "afsort=" + Request.Params["afsort"],
                                  "afcol=" + Request.Params["afcol"]
                              };
            else if (Request.Params["ts"] != null)
                @params = new[] {"afgt=" + Request.Params["afgt"], "ts=" + Request.Params["ts"]};
            else
                @params = new[] {"afgt=" + Request.Params["afgt"]};


            pager.PageCount = intPages;
            pager.CurrentPage = PageId;
            pager.TabID = TabId;
            pager.ForumID = ForumId;
            pager.PageText = Utilities.GetSharedResource("[RESX:Page]");
            pager.OfText = Utilities.GetSharedResource("[RESX:PageOf]");
            pager.View = "grid";

            pager.PageMode = Modules.ActiveForums.Controls.PagerNav.Mode.Links;

            if (MainSettings.URLRewriteEnabled)
            {
                if (!(string.IsNullOrEmpty(MainSettings.PrefixURLBase)))
                    pager.BaseURL = "/" + MainSettings.PrefixURLBase;

                if (!(string.IsNullOrEmpty(MainSettings.PrefixURLOther)))
                    pager.BaseURL += "/" + MainSettings.PrefixURLOther;

                pager.BaseURL += "/" + Request.Params["afgt"] + "/";
            }

            pager.Params = @params;
        }
Esempio n. 2
0
        private void BuildPager(PagerNav pager)
        {
            var intPages = Convert.ToInt32(Math.Ceiling(_rowCount / (double)_pageSize));

            pager.PageCount = intPages;
            pager.CurrentPage = PageId;
            pager.TabID = TabId;
            pager.ForumID = ForumId;
            pager.PageText = Utilities.GetSharedResource("[RESX:Page]");
            pager.OfText = Utilities.GetSharedResource("[RESX:PageOf]");
            pager.View = "search";
            pager.PageMode = PagerNav.Mode.Links;

            pager.Params = Parameters.ToArray();
        }