Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Util.CanWriteRedirect(Context);

            LiHyperLink.SetNameToCompare(Context, "settings");
        }


        if (!IsPostBack)
        {
            //EnableHomeSort.Checked = SiteSettings.Get().UseCustomHomeList;

            Posts.Items.Clear();

            DataBuddy.Query query = Post.CreateQuery();
            query.AndWhere(Post.Columns.IsHome, true);
            query.OrderByAsc(Post.Columns.HomeSortOrder);

            string itemFormat = "<div style=\"border: solid 1px #999; padding: 4px;\"><strong>{0}</strong></div>";
            foreach (Post p in PostCollection.FetchByQuery(query))
            {
                Posts.Items.Add(new Telligent.Glow.OrderedListItem(string.Format(itemFormat, p.Title), p.Title, p.Id.ToString()));
            }
        }
    }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Util.CanWriteRedirect(Context);
        }

        if (Request.QueryString["id"] != null)
        {
            if (!IsPostBack)
            {
                Category c = new Category(Request.QueryString["id"]);

                if (!c.IsLoaded || c.IsNew)
                {
                    throw new Exception("This category id does not exist");
                }

                Posts.Items.Clear();

                DataBuddy.Query query = Post.CreateQuery();
                query.AndWhere(Post.Columns.CategoryId, c.Id);
                query.AndWhere(Post.Columns.IsDeleted, false);
                query.OrderByAsc(Post.Columns.SortOrder);

                string itemFormat = "<div style=\"border: solid 1px #999; padding: 4px;\"><strong>{0}</strong></div>";
                foreach (Post p in PostCollection.FetchByQuery(query))
                {
                    Posts.Items.Add(new Telligent.Glow.OrderedListItem(string.Format(itemFormat, p.Title), p.Title, p.Id.ToString()));
                }
            }
        }
    }