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