private void BindData()
        {
            ForumGroup forumGroup = ForumManager.GetForumGroupByID(this.ForumGroupID);

            if (forumGroup != null)
            {
                hlForumGroup.NavigateUrl = SEOHelper.GetForumGroupURL(forumGroup);
                hlForumGroup.Text        = Server.HtmlEncode(forumGroup.Name);
            }

            rptrForumList.DataSource = forumGroup.Forums;
            rptrForumList.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                CommonHelper.EnsureNonSSL();
            }

            ForumGroup forumGroup = ForumManager.GetForumGroupByID(this.ForumGroupID);

            if (forumGroup != null)
            {
                string title = forumGroup.Name;
                SEOHelper.RenderTitle(this, title, true);
            }
        }
        public ForumGroup SaveInfo()
        {
            ForumGroup forumGroup = ForumManager.GetForumGroupByID(this.ForumGroupID);
            DateTime   nowDT      = DateTime.Now;

            if (forumGroup != null)
            {
                forumGroup = ForumManager.UpdateForumGroup(forumGroup.ForumGroupID,
                                                           txtName.Text, txtDescription.Text, txtDisplayOrder.Value, forumGroup.CreatedOn, nowDT);
            }
            else
            {
                forumGroup = ForumManager.InsertForumGroup(txtName.Text,
                                                           txtDescription.Text, txtDisplayOrder.Value, nowDT, nowDT);
            }

            return(forumGroup);
        }
        private void BindData()
        {
            ForumGroup forumGroup = ForumManager.GetForumGroupByID(this.ForumGroupID);

            if (forumGroup != null)
            {
                this.txtName.Text          = forumGroup.Name;
                this.txtDescription.Text   = forumGroup.Description;
                this.txtDisplayOrder.Value = forumGroup.DisplayOrder;

                this.pnlCreatedOn.Visible = true;
                this.lblCreatedOn.Text    = DateTimeHelper.ConvertToUserTime(forumGroup.CreatedOn).ToString();
                this.pnlUpdatedOn.Visible = true;
                this.lblUpdatedOn.Text    = DateTimeHelper.ConvertToUserTime(forumGroup.UpdatedOn).ToString();
            }
            else
            {
                this.pnlCreatedOn.Visible = false;
                this.pnlUpdatedOn.Visible = false;
            }
        }
Example #5
0
        /// <summary>
        /// Gets forum group URL
        /// </summary>
        /// <param name="ForumGroupID">Forum group identifier</param>
        /// <returns>Forum group URL</returns>
        public static string GetForumGroupURL(int ForumGroupID)
        {
            ForumGroup forumGroup = ForumManager.GetForumGroupByID(ForumGroupID);

            return(GetForumGroupURL(forumGroup));
        }
Example #6
0
        public void BindData()
        {
            hlHome.NavigateUrl       = CommonHelper.GetStoreLocation();
            hlForumsHome.NavigateUrl = SEOHelper.GetForumMainURL();

            //topic
            ForumTopic forumTopic = ForumManager.GetTopicByID(this.ForumTopicID);

            if (forumTopic != null)
            {
                hlForumTopic.NavigateUrl = SEOHelper.GetForumTopicURL(forumTopic.ForumTopicID);
                hlForumTopic.Text        = Server.HtmlEncode(forumTopic.Subject);
            }
            else
            {
                phForumTopic.Visible = false;
            }

            //forum
            Forum forum = null;

            if (forumTopic != null)
            {
                forum = ForumManager.GetForumByID(forumTopic.ForumID);
            }
            else
            {
                forum = ForumManager.GetForumByID(this.ForumID);
            }

            if (forum != null)
            {
                hlForum.NavigateUrl = SEOHelper.GetForumURL(forum);
                hlForum.Text        = Server.HtmlEncode(forum.Name);
            }
            else
            {
                phForum.Visible = false;
            }

            //forum group
            ForumGroup forumGroup = null;

            if (forum != null)
            {
                forumGroup = ForumManager.GetForumGroupByID(forum.ForumGroupID);
            }
            else
            {
                forumGroup = ForumManager.GetForumGroupByID(this.ForumGroupID);
            }

            if (forumGroup != null)
            {
                hlForumGroup.NavigateUrl = SEOHelper.GetForumGroupURL(forumGroup);
                hlForumGroup.Text        = Server.HtmlEncode(forumGroup.Name);
            }
            else
            {
                phForumTopic.Visible = false;
            }
        }