protected void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuFeatureModulesLink);



            subHeading.Text = Resource.ModuleDefinitionsAddSettingHeader;

            lnkAdminMenu.Text          = Resource.AdvancedToolsLink;
            lnkAdminMenu.NavigateUrl   = SiteRoot + "/Admin/AdvancedTools.aspx";
            lnkModuleAdmin.Text        = Resource.AdminMenuFeatureModulesLink;
            lnkModuleAdmin.NavigateUrl = SiteRoot + "/Admin/ModuleAdmin.aspx";
            btnCreateNewSetting.Text   = Resource.ModuleDefinitionsAddSettingButton;
        }
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.AdvancedToolsHeading);

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkCurrentPage.Text        = Resource.AdvancedToolsLink;
            lnkCurrentPage.NavigateUrl = SiteRoot + "/Admin/AdvancedTools.aspx";

            litAdminHeading.Text = Resource.AdvancedToolsHeading;

            liFeatureAdmin.Visible      = (isAdmin && siteSettings.IsServerAdminSite);
            lnkFeatureAdmin.Text        = Resource.AdminMenuFeatureModulesLink;
            lnkFeatureAdmin.NavigateUrl = SiteRoot + "/Admin/ModuleAdmin.aspx";

#if !MONO
            liWebPartAdmin.Visible      = (isAdmin && siteSettings.IsServerAdminSite);
            lnkWebPartAdmin.Text        = Resource.AdminMenuWebPartAdminLink;
            lnkWebPartAdmin.NavigateUrl = SiteRoot + "/Admin/WebPartAdmin.aspx";
#endif

            liRedirectManager.Visible      = (isAdmin || isContentAdmin || isSiteEditor);
            lnkRedirectManager.Text        = Resource.RedirectManagerLink;
            lnkRedirectManager.NavigateUrl = SiteRoot + "/Admin/RedirectManager.aspx";


            liUrlManager.Visible      = (isAdmin || isContentAdmin || isSiteEditor);
            lnkUrlManager.Text        = Resource.AdminMenuUrlManagerLink;
            lnkUrlManager.NavigateUrl = SiteRoot + "/Admin/UrlManager.aspx";

            liBannedIPs.Visible      = isAdmin && siteSettings.IsServerAdminSite;
            lnkBannedIPs.Text        = Resource.AdminMenuBannedIPAddressesLabel;
            lnkBannedIPs.NavigateUrl = SiteRoot + "/Admin/BannedIPAddresses.aspx";

            if (WebConfigSettings.EnableNewsletter)
            {
                liTaskQueue.Visible      = isAdmin || WebUser.IsNewsletterAdmin;
                lnkTaskQueue.Text        = Resource.TaskQueueMonitorHeading;
                lnkTaskQueue.NavigateUrl = SiteRoot + "/Admin/TaskQueueMonitor.aspx";
            }
            else
            {
                liTaskQueue.Visible = false;
            }

            liDevTools.Visible      = isAdmin && siteSettings.IsServerAdminSite && WebConfigSettings.EnableDeveloperMenuInAdminMenu;
            lnkDevTools.Text        = DevTools.DevToolsHeading;
            lnkDevTools.NavigateUrl = "~/DevAdmin/Default.aspx";
        }
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.RegisterWithOpenIDLink);

            litHeading.Text = Resource.OpenIDRegistrationHeading;

            EmailRequired.ErrorMessage = Resource.RegisterEmailRequiredMessage;

            Literal agreement = new Literal();

            agreement.Text = ResourceHelper.GetMessageTemplate("RegisterLicense.config");
            divAgreement.Controls.Add(agreement);
            btnCreateUser.Text = Resource.RegisterButton;
        }
예제 #4
0
        private void PopulateLabels()
        {
            Title          = SiteUtils.FormatPageTitle(siteSettings, ForumResources.ForumThreadEditLabel);
            heading.Text   = ForumResources.ForumThreadEditLabel;
            btnUpdate.Text = ForumResources.ForumThreadUpdateButton;
            SiteUtils.SetButtonAccessKey(btnUpdate, ForumResources.ForumEditUpdateButtonAccessKey);

            lnkCancel.Text        = ForumResources.ForumThreadCancelButton;
            lnkCancel.NavigateUrl = SiteUtils.GetCurrentPageUrl();

            btnDelete.Text = ForumResources.ForumThreadDeleteButton;
            SiteUtils.SetButtonAccessKey(btnDelete, ForumResources.ForumEditDeleteButtonAccessKey);
            UIHelper.AddConfirmationDialog(btnDelete, ForumResources.ForumDeleteThreadWarning);
        }
예제 #5
0
        private void PopulateLabels()
        {
            Control c = Master.FindControl("Breadcrumbs");

            if ((c != null) && (store != null))
            {
                BreadcrumbsControl crumbs = (BreadcrumbsControl)c;
                crumbs.ForceShowBreadcrumbs = true;
                crumbs.AddedCrumbs
                    = crumbs.ItemWrapperTop + "<a href='" + SiteRoot
                      + "/WebStore/AdminDashboard.aspx?pageid="
                      + pageId.ToInvariantString()
                      + "&amp;mid=" + moduleId.ToInvariantString()
                      + "' class='unselectedcrumb'>" + WebStoreResources.StoreManagerLink
                      + "</a>" + crumbs.ItemWrapperBottom
                      + crumbs.Separator
                      + crumbs.ItemWrapperTop + "<a href='" + SiteRoot
                      + "/WebStore/AdminOrderHistory.aspx?pageid="
                      + pageId.ToInvariantString()
                      + "&amp;mid=" + moduleId.ToInvariantString()
                      + "' class='unselectedcrumb'>" + WebStoreResources.OrderHistoryAdminLink
                      + "</a>" + crumbs.ItemWrapperBottom;
            }

            Title = SiteUtils.FormatPageTitle(siteSettings, WebStoreResources.OrderDetail);
            litItemsHeader.Text      = WebStoreResources.OrderDetailItemsHeader;
            btnSaveStatusChange.Text = WebStoreResources.OrderStatusButton;
            btnDelete.Text           = WebStoreResources.DeleteOrderButton;

            UIHelper.AddConfirmationDialog(btnDelete, WebStoreResources.DeleteOrderWarning);

            litDownloadTicketsHeading.Text = WebStoreResources.DownloadTicketsHeading;

            grdDownloadTickets.Columns[0].HeaderText = WebStoreResources.DownloadTicketsProductHeading;
            grdDownloadTickets.Columns[1].HeaderText = WebStoreResources.DownloadTicketAllowedHeading;
            grdDownloadTickets.Columns[2].HeaderText = WebStoreResources.DownloadTicketDownloadsHeading;

            lnkUserSearch.Text        = WebStoreResources.LookupUser;
            lnkUserSearch.ToolTip     = WebStoreResources.LookupUser;
            lnkUserSearch.NavigateUrl = SiteRoot + "/Dialog/UserSelectorDialog.aspx";

            btnMoveOrderToUser.Text = WebStoreResources.MoveOrderToUser;
            UIHelper.AddConfirmationDialog(btnMoveOrderToUser, WebStoreResources.MoveOrderWarning);


            btnSetUserFromGreyBox.ImageUrl = Page.ResolveUrl("~/Data/SiteImages/1x1.gif");
            btnSetUserFromGreyBox.Attributes.Add("tabIndex", "-1");
            btnSetUserFromGreyBox.AlternateText = " ";
        }
예제 #6
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            GetRequestParams();

            if (!UserCanViewPage(moduleId, Gallery.FeatureGuid))
            {
                SiteUtils.RedirectToAccessDeniedPage(this);
                return;
            }

            Title = SiteUtils.FormatPageTitle(siteSettings, GalleryResources.BrowseGalleryPageTitle);

            LoadSettings();
            ShowImage();
        }
예제 #7
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, DevTools.CacheTool);

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkDesignerTools.Text        = DevTools.DesignTools;
            lnkDesignerTools.NavigateUrl = SiteRoot + "/DesignTools/Default.aspx";

            lnkThisPage.Text        = DevTools.CacheTool;
            lnkThisPage.NavigateUrl = SiteRoot + "/DesignTools/CacheTool.aspx";

            btnResetSkinVersionGuid.Text = Resource.ResetSkinVersionGuid;
        }
예제 #8
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            Response.StatusCode = 401;

            Title               = SiteUtils.FormatPageTitle(siteSettings, Resource.AccessDenied);
            lnkHome.Text        = Resource.ReturnHomeLabel;
            lnkHome.ToolTip     = Resource.ReturnHomeLabel;
            lnkHome.NavigateUrl = SiteRoot + "/Default.aspx";

            SiteUtils.AddNoIndexMeta(this);

            lblAccessDenied.Text = ResourceHelper.GetMessageTemplate("AccessDeniedMessage.config");

            AddClassToBody("accessdenied");
        }
예제 #9
0
        /// <summary>
        /// Populates the labels.
        /// </summary>
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuWebPartAdminLink);

            lnkAdminMenu.Text           = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip        = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl    = SiteRoot + "/Admin/AdminMenu.aspx";
            lnkWebPartAdmin.Text        = Resource.AdminMenuWebPartAdminLink;
            lnkWebPartAdmin.ToolTip     = Resource.AdminMenuWebPartAdminLink;
            lnkWebPartAdmin.NavigateUrl = SiteRoot + "/Admin/WebPartAdmin.aspx";
            btnUpdate.Text = Resource.WebPartEditUpdateButton;
            btnCancel.Text = Resource.WebPartEditCancelButton;
            btnDelete.Text = Resource.WebPartEditDeleteButton;
            UIHelper.AddConfirmationDialog(btnDelete, Resource.WebPartEditDeleteWarning);
        }
예제 #10
0
        private void PopulateLabels()
        {
            Title                    = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuFileManagerLink);
            litHeading.Text          = Resource.AdminMenuFileManagerLink;
            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip     = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkFileManager.Text        = Resource.AdminMenuFileManagerLink;
            lnkFileManager.ToolTip     = Resource.AdminMenuFileManagerLink;
            lnkFileManager.NavigateUrl = SiteRoot + "/Admin/FileManagerAlt.aspx";

            lnkAltFileManager.Text        = Resource.FileManagerAlternateLink;
            lnkAltFileManager.NavigateUrl = SiteRoot + "/Admin/FileManager.aspx";
        }
예제 #11
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, SurveyResources.SurveyPageTitle);

            heading.Text = string.Format(
                CultureInfo.InvariantCulture,
                SurveyResources.CompleteSurveyHeaderFormatString,
                survey.SurveyName, page.PageTitle
                );

            btnSurveyBack.Text       = SurveyResources.SurveyButtonBack;
            btnSurveyBack.ToolTip    = SurveyResources.SurveyButtonBackToolTip;
            btnSurveyForward.Text    = SurveyResources.SurveyButtonForward;
            btnSurveyForward.ToolTip = SurveyResources.SurveyButtonForwardToolTip;
        }
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.RedirectManagerShortLink);

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkAdvancedTools.Text        = Resource.AdvancedToolsLink;
            lnkAdvancedTools.NavigateUrl = SiteRoot + "/Admin/AdvancedTools.aspx";

            lnkRedirectManager.Text        = Resource.RedirectManagerShortLink;
            lnkRedirectManager.NavigateUrl = SiteRoot + "/Admin/RedirectManager.aspx";

            btnAdd.Text = Resource.SaveButton;
        }
예제 #13
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, BlogResources.BlogDraftsLink);
            this.litHeader.Text = BlogResources.BlogDraftsHeading;

            blogDateTimeFormat = CultureInfo.CurrentCulture.DateTimeFormat.FullDateTimePattern;

            Control c = Master.FindControl("Breadcrumbs");

            if (c != null)
            {
                BreadcrumbsControl crumbs = (BreadcrumbsControl)c;
                crumbs.ForceShowBreadcrumbs = true;
            }
        }
예제 #14
0
        private void PopulateLabels()
        {
            if (canEditAnything)
            {
                Title = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuPageTreeLink);
            }
            else
            {
                Title = SiteUtils.FormatPageTitle(siteSettings, Resource.PageTreeTitle);
            }

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip     = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            litNonAdminHeading.Text = Server.HtmlEncode(Resource.PageTreeTitle);

            lnkPageTree.Text        = Resource.AdminMenuPageTreeLink;
            lnkPageTree.ToolTip     = Resource.AdminMenuPageTreeLink;
            lnkPageTree.NavigateUrl = SiteRoot + "/Admin/PageTree.aspx";

            lnkNewPage.InnerText = Resource.PagesAddButton;
            lnkNewPage.HRef      = Page.ResolveUrl(SiteRoot + "/Admin/PageSettings.aspx");
            btnUp.AlternateText  = Resource.PagesUpButtonAlternateText;
            btnUp.ToolTip        = Resource.PagesUpButtonAlternateText;
            btnUp.ImageUrl       = ImageSiteRoot + "/Data/SiteImages/up.gif";

            btnDown.AlternateText = Resource.PagesDownButtonAlternateText;
            btnDown.ToolTip       = Resource.PagesDownButtonAlternateText;
            btnDown.ImageUrl      = ImageSiteRoot + "/Data/SiteImages/dn.gif";

            btnEdit.AlternateText = Resource.PagesEditAlternateText;
            btnEdit.ToolTip       = Resource.PagesEditAlternateText;
            btnEdit.ImageUrl      = ImageSiteRoot + "/Data/SiteImages/" + EditContentImage;

            btnSettings.AlternateText = Resource.PagesEditSettingsAlternateText;
            btnSettings.ToolTip       = Resource.PagesEditSettingsAlternateText;
            btnSettings.ImageUrl      = ImageSiteRoot + "/Data/SiteImages/" + EditPropertiesImage;

            btnViewPage.AlternateText = Resource.PageViewPageLink;
            btnViewPage.ToolTip       = Resource.PageViewPageLink;
            btnViewPage.ImageUrl      = ImageSiteRoot + "/Data/SiteImages/search.gif";

            btnDelete.AlternateText = Resource.PagesDeleteAlternateText;
            btnDelete.ToolTip       = Resource.PagesDeleteAlternateText;
            btnDelete.ImageUrl      = ImageSiteRoot + "/Data/SiteImages/" + DeleteLinkImage;
            UIHelper.AddConfirmationDialog(btnDelete, Resource.PageDeleteConfirmMessage);
        }
예제 #15
0
        private void PopulateControls()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.MemberListLink);

            if ((Page.Header != null) && (CurrentPage.Url.Length > 0))
            {
                Literal link = new Literal
                {
                    ID   = "pageurl",
                    Text = $"\n<link rel='canonical' href='{SiteRoot}/MemberList.aspx' />"
                };

                Page.Header.Controls.Add(link);
            }

            if (canManageUsers && showUnApproved)
            {
                BindNotApprovedUsers();
            }
            else if (canManageUsers && showLocked)
            {
                BindLockedUsers();
            }
            else if (searchText.Length > 0 || ipSearchText.Length > 0)
            {
                BindForSearch();
            }
            else
            {
                BindAlphaList();
            }

            if (pageNumber > totalPages)
            {
                pageNumber = 1;
            }

            PopulateModel();

            try
            {
                theLit.Text = RazorBridge.RenderPartialToString("MemberList", model, "Shared");
            }
            catch (HttpException ex)
            {
                log.Error($"layout (MemberList) was not found in skin {SiteUtils.GetSkinBaseUrl(true, Page)}. perhaps it is in a different skin. Error was: {ex}");
            }
        }
예제 #16
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuRoleAdminLink);

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip     = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkRoleAdmin.Text        = Resource.AdminMenuRoleAdminLink;
            lnkRoleAdmin.ToolTip     = Resource.AdminMenuRoleAdminLink;
            lnkRoleAdmin.NavigateUrl = SiteRoot + "/Admin/RoleManager.aspx";

            btnAddRole.Text    = Resource.RolesAddButton;
            btnAddRole.ToolTip = Resource.RolesAddButton;
            SiteUtils.SetButtonAccessKey(btnAddRole, AccessKeys.RolesAddButtonAccessKey);
        }
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, BlogResources.BlogEditCategoriesLabel);
            Control c = Master.FindControl("Breadcrumbs");

            if (c != null)
            {
                BreadcrumbsControl crumbs = (BreadcrumbsControl)c;
                crumbs.ForceShowBreadcrumbs = true;
            }
            //EditLabel = Resource.EditImageAltText;
            //DeleteLabel = Resource.BlogEditDeleteButton;
            //ApplyLabel = Resource.BlogEditUpdateButton;
            btnAddCategory.Text    = BlogResources.BlogAddCategoriesLabel;
            btnAddCategory.ToolTip = BlogResources.BlogAddCategoriesLabel;
        }
예제 #18
0
        private void PopulateLabels()
        {
            Title        = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuFileManagerLink);
            heading.Text = Resource.AdminMenuFileManagerLink;

            heading.LiteralExtraMarkup = "&nbsp;<a href='" + SiteRoot + "/Admin/FileManagerAlt.aspx"
                                         + "' class='ModuleEditLink' title='" + Resource.FileManagerAlternateLink + "'>" + Resource.FileManagerAlternateLink + "</a>";

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip     = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkFileManager.Text        = Resource.AdminMenuFileManagerLink;
            lnkFileManager.ToolTip     = Resource.AdminMenuFileManagerLink;
            lnkFileManager.NavigateUrl = SiteRoot + "/Admin/FileManager.aspx";
        }
예제 #19
0
        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);
        }
예제 #20
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.LoginPageContent);

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkCurrentPage.Text        = Resource.LoginPageContent;
            lnkCurrentPage.NavigateUrl = SiteRoot + "/Admin/EditLoginInfo.aspx";

            heading.Text = Resource.LoginPageContent;

            btnSave.Text = Resource.SaveButton;
            UIHelper.AddClearPageExitCode(btnSave);
            ScriptConfig.EnableExitPromptForUnsavedContent = true;
        }
예제 #21
0
        private void PopulateLabels()
        {
            Title        = SiteUtils.FormatPageTitle(siteSettings, Resource.SiteList);
            heading.Text = Resource.SiteList;

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip     = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkSiteList.Text        = Resource.SiteList;
            lnkSiteList.ToolTip     = Resource.SiteList;
            lnkSiteList.NavigateUrl = SiteRoot + "/Admin/SiteList.aspx";

            lnkNewSite.Text        = Resource.CreateNewSite;
            lnkNewSite.NavigateUrl = SiteRoot + "/Admin/SiteSettings.aspx?SiteID=-1";
        }
예제 #22
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, heading.Text);

            Control c = Master.FindControl("Breadcrumbs");

            if (c != null)
            {
                BreadcrumbsControl crumbs = (BreadcrumbsControl)c;
                crumbs.ForceShowBreadcrumbs = true;
                crumbs.AddedCrumbs
                    = crumbs.ItemWrapperTop + "<a href='" + SiteRoot + "/Product/PurchaseHistory.aspx"
                      + "' class='selectedcrumb'>" + heading.Text
                      + "</a>" + crumbs.ItemWrapperBottom;
            }
        }
예제 #23
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuFeatureModulesLink);

            heading.Text = Resource.ModuleDefinitionsModuleDefinitionLabel;

            lnkAdminMenu.Text          = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip       = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl   = SiteRoot + "/Admin/AdminMenu.aspx";
            lnkModuleAdmin.Text        = Resource.AdminMenuFeatureModulesLink;
            lnkModuleAdmin.ToolTip     = Resource.AdminMenuFeatureModulesLink;
            lnkModuleAdmin.NavigateUrl = SiteRoot + "/Admin/ModuleAdmin.aspx";

            reqFeatureName.ErrorMessage   = Resource.ModuleDefinitionsFeatureNameRequiredHelp;
            reqControlSource.ErrorMessage = Resource.ModuleDefinitionsControlSourceRequiredHelp;

            reqSortOrder.ErrorMessage       = Resource.ModuleDefinitionSortRequiredMessage;
            reqDefaultCache.ErrorMessage    = Resource.ModuleDefinitionDefaultCacheRequiredMessage;
            regexSortOrder.ErrorMessage     = Resource.ModuleDefinitionSortRegexWarning;
            regexCacheDuration.ErrorMessage = Resource.ModuleDefinitionDefaultCacheRegexWarning;

            updateButton.Text = Resource.ModuleDefinitionsUpdateButton;
            SiteUtils.SetButtonAccessKey(updateButton, AccessKeys.ModuleDefinitionsUpdateButtonAccessKey);

            cancelButton.Text = Resource.ModuleDefinitionsCancelButton;
            SiteUtils.SetButtonAccessKey(cancelButton, AccessKeys.ModuleDefinitionsCancelButtonAccessKey);

            deleteButton.Text = Resource.ModuleDefinitionsDeleteButton;
            SiteUtils.SetButtonAccessKey(deleteButton, AccessKeys.ModuleDefinitionsDeleteButtonAccessKey);
            UIHelper.AddConfirmationDialog(deleteButton, Resource.ModuleDefinitionsDeleteWarning);

            lnkConfigureSettings.Text        = Resource.ModuleDefinitionsConfigureLink;
            lnkConfigureSettings.NavigateUrl = SiteRoot
                                               + "/Admin/ModuleDefinitionSettings.aspx?defid="
                                               + this.moduleDefinitionId.ToString(CultureInfo.InvariantCulture);

            if (!Page.IsPostBack)
            {
                FileInfo[] fileInfo = SiteUtils.GetFeatureIconList();
                this.ddIcons.DataSource = fileInfo;
                this.ddIcons.DataBind();

                ddIcons.Items.Insert(0, new ListItem(Resource.ModuleSettingsNoIconLabel, "blank.gif"));
                ddIcons.Attributes.Add("onChange", "javascript:showIcon(this);");
                ddIcons.Attributes.Add("size", "6");
            }
        }
예제 #24
0
        private void PopulateControls()
        {
            if (groupUser == null)
            {
                return;
            }

            litTitle.Text = string.Format(CultureInfo.InvariantCulture,
                                          GroupResources.GroupUserTopicHeading,
                                          groupUser.Name);

            Title = SiteUtils.FormatPageTitle(siteSettings, string.Format(CultureInfo.InvariantCulture,
                                                                          GroupResources.UserTopicTitleFormat, groupUser.Name));

            MetaDescription = string.Format(CultureInfo.InvariantCulture,
                                            GroupResources.UserTopicMetaFormat, groupUser.Name);

            using (IDataReader reader = GroupTopic.GetPageByUser(
                       userId,
                       pageNumber,
                       pageSize,
                       out totalPages))
            {
                string pageUrl = siteSettings.SiteRoot
                                 + "/Groups/UserTopics.aspx?"
                                 + "userid=" + userId.ToString(CultureInfo.InvariantCulture)
                                 + "&amp;pagenumber={0}";

                pgrTop.PageURLFormat = pageUrl;
                pgrTop.ShowFirstLast = true;
                pgrTop.CurrentIndex  = pageNumber;
                pgrTop.PageSize      = pageSize;
                pgrTop.PageCount     = totalPages;
                pgrTop.Visible       = (pgrTop.PageCount > 1);

                pgrBottom.PageURLFormat = pageUrl;
                pgrBottom.ShowFirstLast = true;
                pgrBottom.CurrentIndex  = pageNumber;
                pgrBottom.PageSize      = pageSize;
                pgrBottom.PageCount     = totalPages;
                pgrBottom.Visible       = (pgrBottom.PageCount > 1);


                rptGroups.DataSource = reader;
                rptGroups.DataBind();
            }
        }
예제 #25
0
        private void PopulateControls()
        {
            if (forumUser == null)
            {
                return;
            }

            heading.Text = string.Format(CultureInfo.InvariantCulture,
                                         ForumResources.ForumUserThreadHeading,
                                         Server.HtmlEncode(forumUser.Name));

            Title = SiteUtils.FormatPageTitle(siteSettings, string.Format(CultureInfo.InvariantCulture,
                                                                          ForumResources.UserThreadTitleFormat, Server.HtmlEncode(forumUser.Name)));

            MetaDescription = string.Format(CultureInfo.InvariantCulture,
                                            ForumResources.UserThreadMetaFormat, Server.HtmlEncode(forumUser.Name));
        }
예제 #26
0
        private void PopulateLabels()
        {
            Control c = Master.FindControl("Breadcrumbs");

            if (c != null)
            {
                BreadcrumbsControl crumbs = (BreadcrumbsControl)c;
                crumbs.ForceShowBreadcrumbs = true;
            }
            Title        = SiteUtils.FormatPageTitle(siteSettings, CurrentPage.PageName + " - " + WebStoreResources.CartHeader);
            heading.Text = WebStoreResources.CartHeader;

            string confirmOrderUrl = $"{SiteRoot}/WebStore/ConfirmOrder.aspx?pageid={pageId.ToInvariantString()}&mid={moduleId.ToInvariantString()}";

            litConfirmOrder.Text = String.Format(displaySettings.ConfirmOrderLinkFormat, confirmOrderUrl, WebStoreResources.ProceedToCheckout);

            litKeepShopping.Text = String.Format(displaySettings.ContinueShoppingLinkFormat, SiteUtils.GetCurrentPageUrl(), WebStoreResources.CartKeepShoppingLink);

            pnlDiscountCode.CssClass = displaySettings.CartCheckoutDiscountDivCssClass;


            btnApplyDiscount.Text = WebStoreResources.ApplyDiscountButton;

            lblDiscountError.Text = string.Empty;

            lnkLogin.OverrideText = WebStoreResources.LoginToCheckout;
            lnkLogin.CssClass     = displaySettings.LoginToCheckoutCssClass;

            pnlCheckoutActions.CssClass = displaySettings.CartCheckoutActionsDivClass;


            pnlCheckoutLinks.CssClass            = displaySettings.CartCheckoutLinksDivCssClass;
            pnlCheckoutLinks.OutsideTopMarkup    = displaySettings.CartCheckoutLinksDivOutsideTopMarkup;
            pnlCheckoutLinks.OutsideBottomMarkup = displaySettings.CartCheckoutLinksDivOutsideBottomMarkup;

            if (!Request.IsAuthenticated && !canCheckoutWithoutAuthentication)
            {
                pnlCheckoutLinks.CssClass           += $" {displaySettings.CartCheckoutLinksDivAnonymousExtraCssClass}";
                pnlCheckoutLinks.OutsideTopMarkup    = displaySettings.CartCheckoutLinksDivAnonymousOutsideTopMarkup;
                pnlCheckoutLinks.OutsideBottomMarkup = displaySettings.CartCheckoutLinksDivAnonymousOutsideBottomMarkup;
            }

            pnlPayPal.CssClass            = displaySettings.CartPayPalDivCssClass;
            pnlPayPal.OutsideTopMarkup    = displaySettings.CartPayPalDivOutsideTopMarkup;
            pnlPayPal.OutsideBottomMarkup = displaySettings.CartPayPalDivOutsideBottomMarkup;
        }
예제 #27
0
        private void PopulateControls()
        {
            if (survey == null)
            {
                return;
            }

            lnkPages.Text = string.Format(
                CultureInfo.InvariantCulture,
                SurveyResources.SurveyPagesLabelFormatString,
                survey.SurveyName
                );

            Title = SiteUtils.FormatPageTitle(siteSettings, lnkPages.Text);

            if (currentModule != null)
            {
                lnkSurveys.Text = string.Format(
                    CultureInfo.InvariantCulture,
                    SurveyResources.ChooseActiveSurveyFormatString,
                    currentModule.ModuleTitle
                    );
            }

            if (surveyPage != null)
            {
                lnkQuestions.Text = string.Format(
                    CultureInfo.InvariantCulture,
                    SurveyResources.QuestionsPageFormatString,
                    surveyPage.PageTitle
                    );

                heading.Text = lnkQuestions.Text;
            }

            if (Page.IsPostBack)
            {
                return;
            }

            BindGrid();

            ddQuestionType.DataSource = EnumHelper <QuestionType> .GetValues();

            ddQuestionType.DataBind();
        }
        private void PopulateLabels()
        {
            litFeaturesHeading.Text  = Resource.FeatureVersions;
            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.ToolTip     = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkServerInfo.Text        = Resource.AdminMenuServerInfoLabel;
            lnkServerInfo.ToolTip     = Resource.AdminMenuServerInfoLabel;
            lnkServerInfo.NavigateUrl = SiteRoot + "/Admin/ServerInformation.aspx";

            Title           = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuServerInfoLabel);
            litHeading.Text = Resource.AdminMenuServerInfoLabel;

            grdSchemaVersion.Columns[0].HeaderText = Resource.Feature;
            grdSchemaVersion.Columns[1].HeaderText = Resource.SchemaVersion;
        }
예제 #29
0
        private void PopulateLabels()
        {
            Title = SiteUtils.FormatPageTitle(siteSettings, Resource.AdminMenuFeatureModulesLink);

            lnkAdminMenu.Text        = Resource.AdminMenuLink;
            lnkAdminMenu.NavigateUrl = SiteRoot + "/Admin/AdminMenu.aspx";

            lnkAdvancedTools.Text        = Resource.AdvancedToolsLink;
            lnkAdvancedTools.NavigateUrl = SiteRoot + "/Admin/AdvancedTools.aspx";

            lnkFeatureAdmin.Text        = Resource.AdminMenuFeatureModulesLink;
            lnkFeatureAdmin.ToolTip     = Resource.AdminMenuFeatureModulesLink;
            lnkFeatureAdmin.NavigateUrl = SiteRoot + "/Admin/ModuleAdmin.aspx";

            lnkNewModule.Text    = Resource.ModuleDefsAddButton;
            lnkNewModule.ToolTip = Resource.ModuleDefsAddButton;
        }
예제 #30
0
        private void Page_Load(object sender, EventArgs e)
        {
            AnalyticsSection = ConfigHelper.GetStringProperty("AnalyticsBlogSection", "blog");

            LoadParams();



            if (!UserCanViewPage(moduleId, Blog.FeatureGuid))
            {
                if (!Request.IsAuthenticated)
                {
                    SiteUtils.RedirectToLoginPage(this, Request.RawUrl);
                    return;
                }

                SiteUtils.RedirectToAccessDeniedPage(this);
                return;
            }

            LoadSettings();

            DateTime selectedMonth = new DateTime(Year, Month, 1, CultureInfo.CurrentCulture.Calendar);

            try
            {
                selectedMonth = new DateTime(Year, Month, 1, CultureInfo.CurrentCulture.Calendar);
            }
            catch (Exception)
            { }

            heading.Text = Page.Server.HtmlEncode(BlogResources.BlogArchivesPrefixLabel
                                                  + selectedMonth.ToString("MMMM, yyyy"));

            if (blogModule != null)
            {
                Title = SiteUtils.FormatPageTitle(SiteInfo, blogModule.ModuleTitle + " - " + BlogResources.BlogArchivesPrefixLabel
                                                  + selectedMonth.ToString("MMMM, yyyy"));

                MetaDescription = string.Format(CultureInfo.InvariantCulture,
                                                BlogResources.ArchiveMetaDescriptionFormat,
                                                blogModule.ModuleTitle,
                                                selectedMonth.ToString("MMMM, yyyy"));
            }
        }