public override bool UserHasPermission() { if (!Request.IsAuthenticated) { return(false); } bool hasPermission = false; EnsureConfiguration(); if (config.Position > 0) { if (WebUser.IsAdminOrContentAdmin && SiteUtils.UserIsSiteEditor()) { if (config.NewsType > 0) { string chooseNewsLabel = NewsHelper.GetNameByNewsType(config.NewsType, NewsResources.NewsSelectFormat, NewsResources.NewsSelectLabel); this.LiteralExtraMarkup = "<dd><a class='ActionLink choosenewslink' href='" + SiteRoot + "/News/NewsSpecial.aspx?type=" + config.NewsType + "&pos=" + config.Position.ToString() + "'>" + chooseNewsLabel + "</a></dd>"; } else { this.LiteralExtraMarkup = "<dd><a class='ActionLink choosenewslink' href='" + SiteRoot + "/News/NewsSpecial.aspx?pos=" + config.Position.ToString() + "'>" + NewsResources.NewsSelectLabel + "</a></dd>"; } hasPermission = true; } } return(hasPermission); }
public override bool UserHasPermission() { if (!Request.IsAuthenticated) { return(false); } bool hasPermission = false; EnsureNewsConfiguration(); if (NewsPermission.CanCreate) { if (config.NewsType > 0) { this.EditUrl = SiteRoot + "/News/NewsEdit.aspx?type=" + config.NewsType.ToString() + "&start=" + CurrentZone.ZoneId; } else { this.EditUrl = SiteRoot + "/News/NewsEdit.aspx?start=" + CurrentZone.ZoneId; } this.EditText = NewsResources.NewsInsertLabel; hasPermission = true; } if (NewsPermission.CanViewList) { if (config.NewsType > 0) { string newsListLabel = NewsHelper.GetNameByNewsType(config.NewsType, NewsResources.NewsListFormat, NewsResources.NewsList); this.LiteralExtraMarkup = "<dd><a class='ActionLink newslistlink' href='" + SiteRoot + "/News/NewsList.aspx?type=" + config.NewsType + "&start=" + CurrentZone.ZoneId + "'>" + newsListLabel + "</a></dd>"; } else { this.LiteralExtraMarkup = "<dd><a class='ActionLink newslistlink' href='" + SiteRoot + "/News/NewsList.aspx?start=" + CurrentZone.ZoneId + "'>" + NewsResources.NewsList + "</a></dd>"; } hasPermission = true; } return(hasPermission); }
private void PopulateLabels() { heading.Text = NewsHelper.GetNameByNewsType(newsType, NewsResources.NewsListFormat, NewsResources.NewsList); Page.Title = SiteUtils.FormatPageTitle(siteSettings, heading.Text); breadcrumb.CurrentPageTitle = heading.Text; breadcrumb.CurrentPageUrl = GetNewsListBreadCrumb(); UIHelper.DisableButtonAfterClick( btnUpdate, NewsResources.ButtonDisabledPleaseWait, Page.ClientScript.GetPostBackEventReference(this.btnUpdate, string.Empty) ); UIHelper.AddConfirmationDialog(btnDelete, NewsResources.NewsDeleteMultiWarning); }
private void PopulateLabels() { heading.Text = NewsHelper.GetNameByNewsType(newsType, Resources.NewsResources.NewsSpecialTilteFormat, Resources.NewsResources.NewsSpecialTilte); Page.Title = SiteUtils.FormatPageTitle(siteSettings, heading.Text); //btnRight.ImageUrl = "~/Data/SiteImages/rt2.gif"; //btnLeft.ImageUrl = "~/Data/SiteImages/lt2.gif"; if (NewsPermission.CanViewList) { breadcrumb.ParentTitle = NewsHelper.GetNameByNewsType(newsType, Resources.NewsResources.NewsListFormat, Resources.NewsResources.NewsList); breadcrumb.ParentUrl = GetNewsListBreadCrumb(); } breadcrumb.CurrentPageTitle = heading.Text; breadcrumb.CurrentPageUrl = GetNewsSpecialBreadCrumb(); lblPosition.ConfigKey = ""; lblPosition.Text = Resources.NewsResources.NewsSelectedListLabel; ddlPosition.Style.Add("display", "none"); }
private void PopulateLabels() { heading.Text = NewsHelper.GetNameByNewsType(newsType, Resources.NewsResources.NewsMoveTilteFormat, Resources.NewsResources.NewsMoveTilte); Page.Title = SiteUtils.FormatPageTitle(siteSettings, heading.Text); //btnRight.ImageUrl = "~/Data/SiteImages/rt2.gif"; //btnRight.AlternateText = Resources.NewsResources.NewsMoveRightAlternateText; btnRight.ToolTip = Resources.NewsResources.NewsMoveRightAlternateText; //btnLeft.ImageUrl = "~/Data/SiteImages/lt2.gif"; //btnLeft.AlternateText = Resources.NewsResources.NewsMoveLeftAlternateText; btnLeft.ToolTip = Resources.NewsResources.NewsMoveLeftAlternateText; if (NewsPermission.CanViewList) { breadcrumb.ParentTitle = NewsHelper.GetNameByNewsType(newsType, Resources.NewsResources.NewsListFormat, Resources.NewsResources.NewsList); breadcrumb.ParentUrl = GetNewsListBreadCrumb(); } breadcrumb.CurrentPageTitle = heading.Text; breadcrumb.CurrentPageUrl = GetNewsMoveBreadCrumb(); }