private void sectionPoll() { int sectionId = (int)ctx.GetItem("sectionId"); ContentPoll p = ctx.GetItem("poll") as ContentPoll; set("section.Id", sectionId); set("poll.Id", p.Id); set("poll.Title", p.Title); set("poll.Question", p.Question); set("poll.Voters", p.VoteCount); set("poll.VoteLink", to(Vote, p.Id) + "?sectionId=" + sectionId); IBlock opblock = getBlock("options"); for (int i = 0; i < p.OptionList.Length; i++) { OptionResult or = new OptionResult(p, p.OptionList.Length, i); opblock.Set("op.SelectControl", getControl(p, i)); opblock.Set("op.Text", p.OptionList[i]); opblock.Set("op.Id", (i + 1)); opblock.Next(); } IBlock cmdBlock = getBlock("cmdVote"); IBlock tipBlock = getBlock("plsVote"); if (PollUtil.IsClosed(p)) { } else if (ctx.viewer.IsLogin) { cmdBlock.Next(); } else { tipBlock.Next(); } set("poll.ExpiryInfo", PollUtil.GetRealExpiryDate(p)); }
public void sectionPollResult() { PollData p = ctx.GetItem("poll") as PollData; bindPollItem(p); set("poll.ResultLink", to(Voter, p.Id)); IBlock opblock = getBlock("options"); for (int i = 0; i < p.OptionList.Length; i++) { OptionResult or = new OptionResult(p, p.OptionList.Length, i); opblock.Set("op.Text", p.OptionList[i]); opblock.Set("op.Id", (i + 1)); opblock.Set("op.ImgWidth", or.ImgWidth * 0.5); opblock.Set("op.Percent", or.VotesAndPercent); opblock.Next(); } set("poll.ExpiryInfo", PollUtil.GetRealExpiryDate(p)); }
private void sectionPoll() { PollData p = ctx.GetItem("poll") as PollData; bindPollItem(p); set("poll.VoteLink", to(Vote, p.Id)); IBlock opblock = getBlock("options"); for (int i = 0; i < p.OptionList.Length; i++) { OptionResult or = new OptionResult(p, p.OptionList.Length, i); opblock.Set("op.SelectControl", getControl(p, i)); opblock.Set("op.Text", p.OptionList[i]); opblock.Set("op.Id", (i + 1)); opblock.Next(); } IBlock cmdBlock = getBlock("cmdVote"); IBlock tipBlock = getBlock("plsVote"); if (PollUtil.IsClosed(p)) { } else if (ctx.viewer.IsLogin) { cmdBlock.Next(); } else { tipBlock.Next(); } set("poll.ExpiryInfo", PollUtil.GetRealExpiryDate(p)); }
public void sectionPollResult() { int sectionId = (int)ctx.GetItem("sectionId"); ContentPoll p = ctx.GetItem("poll") as ContentPoll; set("poll.Title", p.Title); set("poll.Question", p.Question); set("poll.Voters", p.VoteCount); set("poll.ResultLink", to(Voter, p.Id) + "?sectionId=" + sectionId); IBlock opblock = getBlock("options"); for (int i = 0; i < p.OptionList.Length; i++) { OptionResult or = new OptionResult(p, p.OptionList.Length, i); opblock.Set("op.Text", p.OptionList[i]); opblock.Set("op.Id", (i + 1)); opblock.Set("op.ImgWidth", or.ImgWidth * 0.5); opblock.Set("op.Percent", or.VotesAndPercent); opblock.Next(); } set("poll.ExpiryInfo", PollUtil.GetRealExpiryDate(p)); }