protected void Page_Load(object sender, EventArgs e) { // Check UIProfile if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", "InsertLink"); } else if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "AnchorTab")) { RedirectToUIElementAccessDenied("CMS.MediaDialog", "AnchorTab"); } // CKEditor's plugin filebrowser add custom params to url. // This ensures that custom params aren't validated if (QueryHelper.ValidateHash("hash", "CKEditor;CKEditorFuncNum;langCode", validateWithoutExcludedParameters: true)) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); } else { anchorProperties.StopProcessing = true; anchorProperties.Visible = false; string url = ResolveUrl(UIHelper.GetErrorPageUrl("dialogs.badhashtitle", "dialogs.badhashtext", true)); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { bool checkUI = ValidationHelper.GetBoolean(SettingsHelper.AppSettings["CKEditor:PersonalizeToolbarOnLiveSite"], false); if (checkUI) { // Check UIProfile if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertImageOrMedia")) { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", "InsertImageOrMedia"); } else if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "WebTab")) { RedirectToUIElementAccessDenied("CMS.MediaDialog", "WebTab"); } } if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); } else { webContentSelector.StopProcessing = true; webContentSelector.Visible = false; string url = ResolveUrl("~/CMSMessages/Error.aspx?title=" + GetString("dialogs.badhashtitle") + "&text=" + GetString("dialogs.badhashtext") + "&cancel=1"); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { ScriptHelper.RegisterWOpenerScript(Page); CMSDialogHelper.RegisterDialogHelper(Page); ScriptHelper.RegisterScriptFile(Page, "Dialogs/HTMLEditor.js"); // Public user is not allowed for widgets if (!AuthenticationHelper.IsAuthenticated()) { RedirectToAccessDenied(GetString("widgets.security.notallowed")); } ScriptHelper.RegisterClientScriptBlock(this, typeof(string), ScriptHelper.NEWWINDOW_SCRIPT_KEY, ScriptHelper.NewWindowScript); // Initialize page title PageTitle.TitleText = GetString("Widgets.Properties.Title"); if (!RequestHelper.IsPostBack()) { InitalizeMenu(); } // If inline edit register postback for get widget data (from JS editor) if (inline && !isNewWidget) { if (!RequestHelper.IsPostBack()) { ltlScript.Text = ScriptHelper.GetScript("function DoHiddenPostback(){" + Page.ClientScript.GetPostBackEventReference(btnHidden, string.Empty) + "}"); ltlScript.Text += ScriptHelper.GetScript("GetSelected('" + hdnSelected.ClientID + "');"); } } }
protected void Page_Load(object sender, EventArgs e) { bool checkUI = ValidationHelper.GetBoolean(SettingsHelper.AppSettings["CKEditor:PersonalizeToolbarOnLiveSite"], false); if (checkUI) { string output = QueryHelper.GetString("output", ""); OutputFormatEnum outputFormat = CMSDialogHelper.GetOutputFormat(output, QueryHelper.GetBoolean("link", false)); // Check UIProfile if ((outputFormat == OutputFormatEnum.HTMLLink) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", "InsertLink"); } else if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "WebTab")) { RedirectToUIElementAccessDenied("CMS.MediaDialog", "WebTab"); } } if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); } else { webLinkSelector.StopProcessing = true; webLinkSelector.Visible = false; string url = ResolveUrl(UIHelper.GetErrorPageUrl("dialogs.badhashtitle", "dialogs.badhashtext", true)); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { bool checkUI = ValidationHelper.GetBoolean(SettingsHelper.AppSettings["CKEditor:PersonalizeToolbarOnLiveSite"], false); if (checkUI) { // Check UIProfile if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", "InsertLink"); } else if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "AnchorTab")) { RedirectToUIElementAccessDenied("CMS.MediaDialog", "AnchorTab"); } } if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); } else { anchorProperties.StopProcessing = true; anchorProperties.Visible = false; string url = ResolveUrl(AdministrationUrlHelper.GetErrorPageUrl("dialogs.badhashtitle", "dialogs.badhashtext", true)); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { bool checkUI = ValidationHelper.GetBoolean(SettingsHelper.AppSettings["CKEditor:PersonalizeToolbarOnLiveSite"], false); if (checkUI) { // Check UIProfile if (!CMSContext.CurrentUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { RedirectToCMSDeskUIElementAccessDenied("CMS.WYSIWYGEditor", "InsertLink"); } else if (!CMSContext.CurrentUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "AnchorTab")) { RedirectToCMSDeskUIElementAccessDenied("CMS.MediaDialog", "AnchorTab"); } } if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(this.Page); CMSDialogHelper.RegisterDialogHelper(this.Page); } else { string url = ResolveUrl("~/CMSMessages/Error.aspx?title=" + GetString("dialogs.badhashtitle") + "&text=" + GetString("dialogs.badhashtext") + "&cancel=1"); this.ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { // Check UIProfile if (!CMSContext.CurrentUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { RedirectToCMSDeskUIElementAccessDenied("CMS.WYSIWYGEditor", "InsertLink"); } else if (!CMSContext.CurrentUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "WebTab")) { RedirectToCMSDeskUIElementAccessDenied("CMS.MediaDialog", "WebTab"); } if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); } else { webLinkSelector.StopProcessing = true; webLinkSelector.Visible = false; string url = ResolveUrl("~/CMSMessages/Error.aspx?title=" + GetString("dialogs.badhashtitle") + "&text=" + GetString("dialogs.badhashtext") + "&cancel=1"); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { string output = QueryHelper.GetString("output", ""); OutputFormatEnum outputFormat = CMSDialogHelper.GetOutputFormat(output, QueryHelper.GetBoolean("link", false)); // Check UIProfile if ((outputFormat == OutputFormatEnum.HTMLMedia) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertImageOrMedia")) { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", "InsertImageOrMedia"); } else if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "WebTab")) { RedirectToUIElementAccessDenied("CMS.MediaDialog", "WebTab"); } // CKEditor's plugin filebrowser add custom params to url. // This ensures that custom params aren't validated if (QueryHelper.ValidateHash("hash", "CKEditor;CKEditorFuncNum;langCode", validateWithoutExcludedParameters: true)) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); } else { webContentSelector.StopProcessing = true; webContentSelector.Visible = false; string url = ResolveUrl(UIHelper.GetErrorPageUrl("dialogs.badhashtitle", "dialogs.badhashtext", true)); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { // Setup the filesystem browser if (!String.IsNullOrEmpty(Path)) { // Register scripts ScriptHelper.RegisterJQuery(this.Page); CMSDialogHelper.RegisterDialogHelper(this.Page); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "InitResizers", "$j(InitResizers());", true); CSSHelper.RegisterCSSBlock(Page, ".TooltipImage{max-width:200px; max-height:200;}"); string filePath = Server.MapPath(Path); if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } // Setup the browser FileSystemDialogConfiguration config = new FileSystemDialogConfiguration(); config.StartingPath = Path; config.AllowedExtensions = "gif;png;bmp;jpg;jpeg;css;skin"; config.ShowFolders = false; config.AllowManage = true; selFile.Config = config; } }
/// <summary> /// Handles the Load event of the Page control. /// </summary> protected void Page_Load(object sender, EventArgs e) { CMSDialogHelper.RegisterDialogHelper(Page); ScriptHelper.RegisterScriptFile(Page, "Dialogs/HTMLEditor.js"); ScriptHelper.RegisterWOpenerScript(Page); // Initialize page title pageTitle.TitleText = GetString("Widgets.Properties.Title"); // Ensure the design mode for the dialog if (String.IsNullOrEmpty(aliasPath)) { PortalContext.SetRequestViewMode(ViewModeEnum.Design); } ScriptHelper.RegisterClientScriptBlock(this, typeof(string), ScriptHelper.NEWWINDOW_SCRIPT_KEY, ScriptHelper.NewWindowScript); if (!RequestHelper.IsPostBack()) { InitalizeMenu(); } // If inline edit register postback for get widget data (from JS editor) if (inline && !isNewWidget) { if (!RequestHelper.IsPostBack()) { ltlScript.Text = ScriptHelper.GetScript("function DoHiddenPostback(){" + Page.ClientScript.GetPostBackEventReference(btnHidden, "") + "}"); ltlScript.Text += ScriptHelper.GetScript("GetSelected('" + hdnSelected.ClientID + "');"); } } }
protected void Page_Load(object sender, EventArgs e) { // Check site availability if (!ResourceSiteInfoProvider.IsResourceOnSite("CMS.MediaLibrary", CMSContext.CurrentSiteName)) { RedirectToResourceNotAvailableOnSite("CMS.MediaLibrary"); } string output = QueryHelper.GetString("output", ""); bool checkUI = true; if ((output == "copy") || (output == "move") || (output == "relationship") || (output == "selectpath")) { checkUI = false; } if (checkUI) { string errorMessage = ""; OutputFormatEnum outputFormat = CMSDialogHelper.GetOutputFormat(output, QueryHelper.GetBoolean("link", false)); if ((outputFormat == OutputFormatEnum.HTMLLink) && !CMSContext.CurrentUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { errorMessage = "InsertLink"; } else if ((outputFormat == OutputFormatEnum.HTMLMedia) && !CMSContext.CurrentUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertImageOrMedia")) { errorMessage = "InsertImageOrMedia"; } if (errorMessage != "") { RedirectToCMSDeskUIElementAccessDenied("CMS.WYSIWYGEditor", errorMessage); } if (!CMSContext.CurrentUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "MediaLibrariesTab")) { errorMessage = "MediaLibrariesTab"; } if (errorMessage != "") { RedirectToCMSDeskUIElementAccessDenied("CMS.MediaDialog", errorMessage); } } if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(this.Page); CMSDialogHelper.RegisterDialogHelper(this.Page); this.linkMedia.InitFromQueryString(); } else { this.linkMedia.StopProcessing = true; } }
/// <summary> /// Initializes all the nested controls. /// </summary> private void SetupControls() { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); // Register scripts for current code editor if (UseEditorScript()) { ScriptHelper.RegisterScriptFile(Page, "~/CMSScripts/Dialogs/" + GetEditorFileName()); } if (!RequestHelper.IsPostBack()) { ltlScript.Text = ScriptHelper.GetScript("function DoHiddenPostback(){" + Page.ClientScript.GetPostBackEventReference(btnHidden, "") + "}"); string getSelectionScript; if (UseEditorScript()) { string clientId = QueryHelper.GetString("editor_clientid", ""); getSelectionScript = String.Format("GetSelected('{0}','{1}', '{2}', '{3}');", hdnSelected.ClientID, hdnAnchors.ClientID, hdnIds.ClientID, ScriptHelper.GetString(clientId, false)); } else { getSelectionScript = "DoHiddenPostback();"; } // Wait for full load, otherwise Chrome don't loads CSS backgrounds for footer and buttons ScriptHelper.RegisterStartupScript(this, typeof(String), "DoHiddenPostback", String.Format("$cmsj(window).load(function() {{ {0} }});", getSelectionScript), true); } if ((OutputFormat == OutputFormatEnum.URL) || (OutputFormat == OutputFormatEnum.NodeGUID)) { btnInsert.ResourceString = "general.select"; } else if (OutputFormat == OutputFormatEnum.Custom) { switch (CustomOutputCode.ToLowerCSafe()) { case "copy": btnInsert.ResourceString = "general.copy"; break; case "move": btnInsert.ResourceString = "general.move"; break; case "link": btnInsert.ResourceString = "general.link"; break; case "linkdoc": btnInsert.ResourceString = "general.link"; break; default: btnInsert.ResourceString = "general.select"; break; } } }
protected void Page_Load(object sender, EventArgs e) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); ScriptManager.RegisterStartupScript(Page, typeof(Page), "InitResizers", "$cmsj(InitResizers());", true); fileSystem.InitFromQueryString(); }
/// <summary> /// Initialize design jQuery scripts. /// </summary> private void InitializeDesignScripts() { CMSDialogHelper.RegisterDialogHelper(Page); StringBuilder sb = new StringBuilder(); sb.Append("setTimeout('InitializeDesign();',10);"); sb.Append("$cmsj(window).resize(function() { InitializeDesign(); });"); ScriptManager.RegisterStartupScript(Page, typeof(Page), "designScript", sb.ToString(), true); }
protected void Page_Load(object sender, EventArgs e) { // Check site availability if (!ResourceSiteInfoProvider.IsResourceOnSite("CMS.MediaLibrary", SiteContext.CurrentSiteName)) { RedirectToResourceNotAvailableOnSite("CMS.MediaLibrary"); } string output = QueryHelper.GetString("output", ""); bool checkUI = (output != "copy") && (output != "move") && (output != "relationship") && (output != "selectpath"); if (checkUI) { string errorMessage = ""; OutputFormatEnum outputFormat = CMSDialogHelper.GetOutputFormat(output, QueryHelper.GetBoolean("link", false)); if ((outputFormat == OutputFormatEnum.HTMLLink) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { errorMessage = "InsertLink"; } else if ((outputFormat == OutputFormatEnum.HTMLMedia) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertImageOrMedia")) { errorMessage = "InsertImageOrMedia"; } if (errorMessage != "") { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", errorMessage); } if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "MediaLibrariesTab")) { errorMessage = "MediaLibrariesTab"; } if (errorMessage != "") { RedirectToUIElementAccessDenied("CMS.MediaDialog", errorMessage); } } // CKEditor's plugin filebrowser add custom params to url. // This ensures that custom params aren't validated if (QueryHelper.ValidateHash("hash", "CKEditor;CKEditorFuncNum;langCode", validateWithoutExcludedParameters: true)) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); linkMedia.InitFromQueryString(); } else { linkMedia.StopProcessing = true; } }
/// <summary> /// Initializes all the nested controls. /// </summary> private void SetupControls() { CMSDialogHelper.RegisterDialogHelper(this.Page); // Register scripts for current code editor if (UseEditorScript()) { ScriptHelper.RegisterScriptFile(this.Page, "~/CMSScripts/Dialogs/" + GetEditorFileName()); } if (!RequestHelper.IsPostBack()) { ltlScript.Text = ScriptHelper.GetScript("function DoHiddenPostback(){" + Page.ClientScript.GetPostBackEventReference(btnHidden, "") + "}"); if (UseEditorScript()) { ltlScript.Text += ScriptHelper.GetScript("GetSelected('" + hdnSelected.ClientID + "','" + hdnAnchors.ClientID + "','" + hdnIds.ClientID + "','" + QueryHelper.GetString("editor_clientid", "") + "');"); } else { ltlScript.Text += ScriptHelper.GetScript("DoHiddenPostback();"); } } if ((OutputFormat == OutputFormatEnum.URL) || (OutputFormat == OutputFormatEnum.NodeGUID)) { btnInsert.ResourceString = "general.select"; } else if (OutputFormat == OutputFormatEnum.Custom) { switch (CustomOutputCode.ToLower()) { case "copy": btnInsert.ResourceString = "general.copy"; break; case "move": btnInsert.ResourceString = "general.move"; break; case "link": btnInsert.ResourceString = "general.link"; break; case "linkdoc": btnInsert.ResourceString = "general.link"; break; default: btnInsert.ResourceString = "general.select"; break; } } }
/// <summary> /// Initializes all the nested controls. /// </summary> private void SetupControls() { // Register for events btnInsert.Click += new EventHandler(btnInsert_Click); btnCancel.Click += new EventHandler(btnCancel_Click); // Register scripts for current code editor CMSDialogHelper.RegisterDialogHelper(Page); ScriptHelper.RegisterScriptFile(Page, "Dialogs/FileSystem.js"); btnInsert.ResourceString = GetString("general.select"); btnCancel.ResourceString = GetString("general.cancel"); }
protected void Page_Load(object sender, EventArgs e) { // Setup page title text and image CurrentMaster.Title.TitleText = GetString("Development.Javascript"); CurrentMaster.Title.TitleImage = GetImageUrl("Objects/CMS_Javascript/object.png"); CurrentMaster.Title.HelpTopicName = "development_javascript_files"; CurrentMaster.Title.HelpName = "helpTopic"; CurrentMaster.PanelContent.CssClass = ""; // Register scripts ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); ScriptManager.RegisterStartupScript(Page, typeof(Page), "InitResizers", "$j(InitResizers());", true); CSSHelper.RegisterCSSBlock(Page, ".TooltipImage{max-width:200px; max-height:200;}"); // Ensure the directory string path = "~/CMSScripts/Custom"; string filePath = String.Empty; try { filePath = Server.MapPath(path); } catch (Exception ex) { selFile.Visible = false; ShowError(ex.Message); return; } if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } // Setup the browser FileSystemDialogConfiguration config = new FileSystemDialogConfiguration(); config.StartingPath = path; config.AllowedExtensions = "js"; config.NewTextFileExtension = "js"; config.ShowFolders = false; config.AllowManage = true; selFile.Config = config; }
/// <summary> /// PreRender event handler. /// </summary> protected override void OnPreRender(EventArgs e) { if (!StopProcessing) { // Register scripts ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); ScriptManager.RegisterStartupScript(Page, typeof(Page), "InitResizers", "$cmsj(InitResizers());", true); CSSHelper.RegisterCSSBlock(Page, "themeCss", ".TooltipImage{max-width:200px; max-height:200;}"); ScriptHelper.HideVerticalTabs(Page); } base.OnPreRender(e); }
protected void Page_Load(object sender, EventArgs e) { Title = "CMS - Information"; // Initialize title hdnPermission.Text = PageTitle.TitleText = GetString("CMSDesk.Information"); PageTitle.HideTitle = false; lblMessage.Text = GetMessageText(); // Handle dialog CMSDialogHelper.RegisterDialogHelper(this); var script = String.Format("HandleAspxPageDialog('{0}');", CurrentMaster.PanelHeader.ClientID); ScriptHelper.RegisterStartupScript(this, typeof(string), "HandleAspxPageDialog", script, true); }
protected void Page_Load(object sender, EventArgs e) { if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(this.Page); CMSDialogHelper.RegisterDialogHelper(this.Page); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "InitResizers", "$j(InitResizers());", true); this.fileSystem.InitFromQueryString(); } else { string url = ResolveUrl("~/CMSMessages/Error.aspx?title=" + GetString("dialogs.badhashtitle") + "&text=" + GetString("dialogs.badhashtext") + "&cancel=1"); this.ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { ScriptHelper.RegisterJQuery(Page); ScriptHelper.RegisterStartupScript(this, typeof(String), "InsertScript", ScriptHelper.GetScript( string.Format("window.insertItem = function(){{{0}}}", Page.ClientScript.GetPostBackEventReference(btnHiddenInsert, string.Empty)))); if (!StopProcessing) { // Refresh button btnRefresh.Text = GetString("dialogs.web.refresh"); // YouTube default sizes control youTubeSizes.OnSelectedItemClick = ControlsHelper.GetPostBackEventReference(btnDefaultSizesHidden, ""); btnHiddenPreview.Click += btnHiddenPreview_Click; btnHiddenInsert.Click += btnHiddenInsert_Click; btnHiddenSizeRefresh.Click += btnHiddenSizeRefresh_Click; btnDefaultSizesHidden.Click += btnDefaultSizesHidden_Click; sizeElem.CustomRefreshCode = ControlsHelper.GetPostBackEventReference(btnHiddenSizeRefresh, "") + ";return false;"; CMSDialogHelper.RegisterDialogHelper(Page); ScriptHelper.RegisterStartupScript(Page, typeof(Page), "YTLoading", string.Format("Loading('{0}');", GetString("dialogs.youtube.preview").Replace("\'", "\\\'")), true); SetupOnChange(); if (!RequestHelper.IsPostBack()) { sizeElem.Locked = true; sizeElem.Width = DefaultWidth = 425; sizeElem.Height = DefaultHeight = 264; Hashtable dialogParameters = SessionHelper.GetValue("DialogParameters") as Hashtable; if ((dialogParameters != null) && (dialogParameters.Count > 0)) { LoadItemProperties(dialogParameters); SessionHelper.SetValue("DialogParameters", null); } youTubeSizes.SelectedWidth = sizeElem.Width; youTubeSizes.SelectedHeight = sizeElem.Height; } youTubeSizes.LoadSizes(new[] { 425, 264, 480, 295, 560, 340, 640, 385 }); } }
/// <summary> /// Handles the Load event of the Page control. /// </summary> protected void Page_Load(object sender, EventArgs e) { CMSDialogHelper.RegisterDialogHelper(this.Page); ScriptHelper.RegisterScriptFile(this.Page, "Dialogs/HTMLEditor.js"); SetBrowserClass(); ScriptHelper.RegisterWOpenerScript(Page); // Ensure the design mode for the dialog if (String.IsNullOrEmpty(aliasPath)) { PortalContext.SetRequestViewMode(ViewModeEnum.Design); } isInline = QueryHelper.GetBoolean("inline", false); bool isNew = QueryHelper.GetBoolean("isnew", false); ScriptHelper.RegisterClientScriptBlock(this, typeof(string), ScriptHelper.NEWWINDOW_SCRIPT_KEY, ScriptHelper.NewWindowScript); // initialize page title PageTitle.TitleText = GetString("Widgets.Properties.Title"); PageTitle.TitleImage = GetImageUrl("CMSModules/CMS_PortalEngine/Widgetproperties.png"); if (!RequestHelper.IsPostBack()) { InitalizeMenu(); } // If inline edit register postback for get widget data (from JS editor) if (isInline && !isNew) { if (!RequestHelper.IsPostBack()) { ltlScript.Text = ScriptHelper.GetScript("function DoHiddenPostback(){" + Page.ClientScript.GetPostBackEventReference(btnHidden, "") + "}"); ltlScript.Text += ScriptHelper.GetScript("GetSelected('" + hdnSelected.ClientID + "');"); } } // Show the Tabs element when displaying a widget variant if (variantId > 0) { pnlTabs.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { RegisterDialogCSSLink(); SetLiveDialogClass(); CMSDialogHelper.RegisterDialogHelper(Page); ScriptHelper.RegisterWOpenerScript(Page); ScriptHelper.RegisterScriptFile(Page, "Dialogs/HTMLEditor.js"); // Public user is not allowed for widgets if (!CMSContext.CurrentUser.IsAuthenticated()) { RedirectToAccessDenied(GetString("widgets.security.notallowed")); } widgetId = QueryHelper.GetString("widgetid", string.Empty); widgetName = QueryHelper.GetString("widgetname", string.Empty); aliasPath = QueryHelper.GetString("aliasPath", string.Empty); isInline = QueryHelper.GetBoolean("inline", false); bool isNew = QueryHelper.GetBoolean("isnew", false); ScriptHelper.RegisterClientScriptBlock(this, typeof(string), ScriptHelper.NEWWINDOW_SCRIPT_KEY, ScriptHelper.NewWindowScript); // initialize page title PageTitle.TitleText = GetString("Widgets.Properties.Title"); PageTitle.TitleImage = GetImageUrl("CMSModules/CMS_PortalEngine/Widgetproperties.png"); if (!RequestHelper.IsPostBack()) { InitalizeMenu(); } //if inline edit register postback for get widget data (from JS editor) if (isInline && !isNew) { if (!RequestHelper.IsPostBack()) { ltlScript.Text = ScriptHelper.GetScript("function DoHiddenPostback(){" + Page.ClientScript.GetPostBackEventReference(btnHidden, string.Empty) + "}"); ltlScript.Text += ScriptHelper.GetScript("GetSelected('" + hdnSelected.ClientID + "');"); } } }
protected void Page_Load(object sender, EventArgs e) { CurrentMaster.Title.HideTitle = false; btnSignOut.OnClientClick = SignOutScriptHelper.GetSignOutOnClickScript(this); // Setup page title text and image string title = GetString("CMSDesk.AccessDenied"); string message = GetString("CMSDesk.IsNotEditorMsg"); bool hideLinks = GetTexts(ref message, ref title); lblMessage.Text = message; hdnPermission.Text = PageTitle.TitleText = title; // hide signout button for not authenticated users if (!AuthenticationHelper.IsAuthenticated()) { btnSignOut.Visible = false; } if (!hideLinks) { lnkGoBack.Text = GetString("CMSDesk.GoBack"); // Hide for windows authentication if (RequestHelper.IsWindowsAuthentication()) { btnSignOut.Visible = false; } } else { btnSignOut.Style.Add("display", "none"); lnkGoBack.Visible = false; } // Handle dialog CMSDialogHelper.RegisterDialogHelper(this); var script = String.Format("HandleAspxPageDialog('{0}');", CurrentMaster.PanelHeader.ClientID); ScriptHelper.RegisterStartupScript(this, typeof(string), "HandleAspxPageDialog", script, true); }
/// <summary> /// Initializes all the nested controls. /// </summary> private void SetupControls() { CMSDialogHelper.RegisterDialogHelper(Page); // Register for events btnInsert.Click += new EventHandler(btnInsert_Click); btnCancel.Click += new EventHandler(btnCancel_Click); switch (QueryHelper.GetString("action", "").ToLowerCSafe().Trim()) { case "copy": btnInsert.ResourceString = "general.copy"; break; case "move": btnInsert.ResourceString = "general.move"; break; default: btnInsert.ResourceString = "general.select"; break; } }
protected void Page_Load(object sender, EventArgs e) { string source = QueryHelper.GetString("source", ""); MediaSourceEnum src = CMSDialogHelper.GetMediaSource(source); if (src == MediaSourceEnum.Content) { // Check site availability if (!ResourceSiteInfoProvider.IsResourceOnSite("CMS.Content", SiteContext.CurrentSiteName)) { RedirectToResourceNotAvailableOnSite("CMS.Content"); } } // Check UIProfile string output = QueryHelper.GetString("output", ""); bool checkUI = (output != "copy") && (output != "move") && (output != "link") && (output != "linkdoc") && (output != "relationship") && (output != "selectpath"); if (checkUI) { string errorMessage = ""; OutputFormatEnum outputFormat = CMSDialogHelper.GetOutputFormat(output, QueryHelper.GetBoolean("link", false)); if ((outputFormat == OutputFormatEnum.HTMLLink) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { errorMessage = "InsertLink"; } else if ((outputFormat == OutputFormatEnum.HTMLMedia) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertImageOrMedia")) { errorMessage = "InsertImageOrMedia"; } if (errorMessage != "") { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", errorMessage); return; } switch (src) { case MediaSourceEnum.DocumentAttachments: case MediaSourceEnum.Attachment: if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "AttachmentsTab")) { errorMessage = "AttachmentsTab"; } break; case MediaSourceEnum.Content: if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "ContentTab")) { errorMessage = "ContentTab"; } break; case MediaSourceEnum.MetaFile: if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "MetafilesTab")) { errorMessage = "MetafilesTab"; } break; } if (errorMessage != "") { RedirectToUIElementAccessDenied("CMS.MediaDialog", errorMessage); return; } } // CKEditor's plugin filebrowser add custom params to url. // This ensures that custom params aren't validated if (QueryHelper.ValidateHash("hash", "CKEditor;CKEditorFuncNum;langCode", validateWithoutExcludedParameters: true)) { CMSDialogHelper.RegisterDialogHelper(Page); ScriptHelper.RegisterStartupScript(Page, typeof(Page), "InitResizers", ScriptHelper.GetScript("InitResizers();")); linkMedia.InitFromQueryString(); } else { linkMedia.StopProcessing = true; linkMedia.Visible = false; string url = ResolveUrl(AdministrationUrlHelper.GetErrorPageUrl("dialogs.badhashtitle", "dialogs.badhashtext", true)); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }
protected void Page_Load(object sender, EventArgs e) { ScriptHelper.RegisterJQuery(Page); if (!StopProcessing) { // Refresh button imgRefresh.ImageUrl = GetImageUrl("Design/Controls/Dialogs/refresh.png"); imgRefresh.ToolTip = GetString("dialogs.web.refresh"); // Color pickers colorElem1.SupportFolder = "~/CMSAdminControls/ColorPicker"; colorElem2.SupportFolder = "~/CMSAdminControls/ColorPicker"; // YouTube default colors control youTubeColors.OnSelectedItemClick = ControlsHelper.GetPostBackEventReference(btnDefaultColorsHidden, ""); youTubeColors.LoadColors(new string[] { "#666666", "#EFEFEF", "#3A3A3A", "#999999", "#2B405B", "#6B84B6", "#006699", "#54ABD6", "#234900", "#4E9E00", "#E1600F", "#FEBD01", "#CC2550", "#E87A9F", "#402061", "#9461CA", "#5D1719", "#CD311B" }); // YouTube default sizes control youTubeSizes.OnSelectedItemClick = ControlsHelper.GetPostBackEventReference(btnDefaultSizesHidden, ""); if (chkShowBorder.Checked) { youTubeSizes.LoadSizes(new int[] { 445, 284, 500, 315, 580, 360, 660, 405 }); } else { youTubeSizes.LoadSizes(new int[] { 425, 264, 480, 295, 560, 340, 640, 385 }); } chkShowBorder.CheckedChanged += chkShowBorder_CheckedChanged; btnDefaultColorsHidden.Click += btnDefaultColorsHidden_Click; btnHiddenPreview.Click += btnHiddenPreview_Click; btnHiddenInsert.Click += btnHiddenInsert_Click; btnHiddenSizeRefresh.Click += btnHiddenSizeRefresh_Click; btnDefaultSizesHidden.Click += btnDefaultSizesHidden_Click; colorElem1.ColorChanged += colorElem1_ColorChanged; colorElem2.ColorChanged += colorElem2_ColorChanged; sizeElem.CustomRefreshCode = ControlsHelper.GetPostBackEventReference(btnHiddenSizeRefresh, "") + ";return false;"; CMSDialogHelper.RegisterDialogHelper(Page); ltlScript.Text = ScriptHelper.GetScript(string.Format("function insertItem(){{{0}}}", Page.ClientScript.GetPostBackEventReference(btnHiddenInsert, string.Empty))); ScriptHelper.RegisterStartupScript(this.Page, typeof(Page), "loading", ScriptHelper.GetScript( string.Format("Loading('{0}','{1}');", GetString("dialogs.youtube.preview").Replace("\'", "\\\'"), GetString("dialogs.youtube.previewloading").Replace("\'", "\\\'")))); SetupOnChange(); if (!RequestHelper.IsPostBack()) { sizeElem.Locked = true; sizeElem.Width = DefaultWidth = 425; sizeElem.Height = DefaultHeight = 264; colorElem1.SelectedColor = "#666666"; colorElem2.SelectedColor = "#EFEFEF"; Hashtable dialogParameters = SessionHelper.GetValue("DialogParameters") as Hashtable; if ((dialogParameters != null) && (dialogParameters.Count > 0)) { LoadItemProperties(dialogParameters); SessionHelper.SetValue("DialogParameters", null); } } } }
protected void Page_Load(object sender, EventArgs e) { string source = QueryHelper.GetString("source", ""); MediaSourceEnum src = CMSDialogHelper.GetMediaSource(source); if (src == MediaSourceEnum.Content) { // Check site availability if (!ResourceSiteInfoProvider.IsResourceOnSite("CMS.Content", SiteContext.CurrentSiteName)) { RedirectToResourceNotAvailableOnSite("CMS.Content"); } } // Check UIProfile string output = QueryHelper.GetString("output", ""); bool checkUI = ValidationHelper.GetBoolean(SettingsHelper.AppSettings["CKEditor:PersonalizeToolbarOnLiveSite"], false); if ((output == "copy") || (output == "move") || (output == "link") || (output == "linkdoc") || (output == "relationship") || (output == "selectpath")) { checkUI = false; } if (checkUI) { string errorMessage = ""; OutputFormatEnum outputFormat = CMSDialogHelper.GetOutputFormat(output, QueryHelper.GetBoolean("link", false)); if ((outputFormat == OutputFormatEnum.HTMLLink) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertLink")) { errorMessage = "InsertLink"; } else if ((outputFormat == OutputFormatEnum.HTMLMedia) && !MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.WYSIWYGEditor", "InsertImageOrMedia")) { errorMessage = "InsertImageOrMedia"; } if (errorMessage != "") { RedirectToUIElementAccessDenied("CMS.WYSIWYGEditor", errorMessage); return; } switch (src) { case MediaSourceEnum.DocumentAttachments: case MediaSourceEnum.Attachment: if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "AttachmentsTab")) { errorMessage = "AttachmentsTab"; } break; case MediaSourceEnum.Content: if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerUIElement("CMS.MediaDialog", "ContentTab")) { errorMessage = "ContentTab"; } break; } if (errorMessage != "") { RedirectToUIElementAccessDenied("CMS.MediaDialog", errorMessage); return; } } if (QueryHelper.ValidateHash("hash")) { ScriptHelper.RegisterJQuery(Page); CMSDialogHelper.RegisterDialogHelper(Page); ScriptHelper.RegisterStartupScript(Page, typeof(Page), "InitResizers", ScriptHelper.GetScript("InitResizers();")); linkMedia.InitFromQueryString(); } else { linkMedia.StopProcessing = true; linkMedia.Visible = false; string url = ResolveUrl(UIHelper.GetErrorPageUrl("dialogs.badhashtitle", "dialogs.badhashtext", true)); ltlScript.Text = ScriptHelper.GetScript("if (window.parent != null) { window.parent.location = '" + url + "' }"); } }