/// <summary> /// Handles the Load event of the Page control. /// </summary> protected void Page_Load(object sender, EventArgs e) { // Setup the modal dialog SetCulture(); RegisterEscScript(); ScriptHelper.RegisterDialogScript(this); ScriptHelper.RegisterWOpenerScript(this); // Setup the title, image, help PageTitle title = CurrentMaster.Title; title.HelpName = "helpTopic"; Action editAction = null; title.TitleText = GetString("mvtvariant.list"); title.TitleImage = GetImageUrl("Objects/OM_MVTVariant/object.png"); // Must be set be to help icon created title.HelpTopicName = "mvtvariant_list"; // Set the dark header (+ dark help icon) CurrentMaster.PanelBody.CssClass += " DialogsPageHeader"; title.HelpIconUrl = GetImageUrl("General/HelpLargeDark.png"); // Get Edit action button editAction = listElem.Grid.GridActions.Actions[0] as Action; editAction.OnClick = "OpenVariantProperties({0}); return false;"; listElem.OnDelete += new EventHandler(listElem_OnDelete); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> protected void Page_Load(object sender, EventArgs e) { // Setup the modal dialog SetCulture(); RegisterEscScript(); ScriptHelper.RegisterDialogScript(this); ScriptHelper.RegisterWOpenerScript(this); // Setup the title, image, help PageTitle title = PageTitle; title.TitleText = GetString("contentpersonalizationvariant.list"); // Set the dark header (+ dark help icon) CurrentMaster.PanelBody.CssClass += " DialogsPageHeader"; title.IsDialog = true; // Get Edit action button Action editAction = listElem.Grid.GridActions.Actions[0] as Action; editAction.OnClick = "OpenVariantProperties({0}); return false;"; // Set NodeID in order to check the access to the document listElem.NodeID = NodeID; listElem.AllowSorting = false; listElem.OnAction += listElem_OnAction; }
/// <summary> /// Handles the Load event of the Page control. /// </summary> protected void Page_Load(object sender, EventArgs e) { // Setup the modal dialog SetCulture(); RegisterEscScript(); ScriptHelper.RegisterDialogScript(this); ScriptHelper.RegisterWOpenerScript(this); // Setup the title, image, help PageTitle title = this.CurrentMaster.Title; title.HelpName = "helpTopic"; title.TitleText = GetString("contentpersonalizationvariant.list"); title.TitleImage = GetImageUrl("Objects/OM_MVTVariant/object.png"); // Must be set be to help icon created title.HelpTopicName = "contentpersonalizationvariant_list"; // Set the dark header (+ dark help icon) this.CurrentMaster.PanelBody.CssClass += " DialogsPageHeader"; title.HelpIconUrl = GetImageUrl("General/HelpLargeDark.png"); // Get Edit action button CMS.UIControls.UniGridConfig.Action editAction = null; editAction = listElem.Grid.GridActions.Actions[0] as CMS.UIControls.UniGridConfig.Action; editAction.OnClick = "OpenVariantProperties({0}); return false;"; // Set NodeID in order to check the access to the document listElem.NodeID = NodeID; listElem.AllowSorting = false; listElem.OnAction += new CommandEventHandler(listElem_OnAction); }
/// <summary> /// Setup controls. /// </summary> private void SetupControls() { Action act = reportSubscriptions.GridActions.Actions[1] as Action; if (act != null) { String subscriptionUrl = IsLiveSite ? "~/CMSModules/Reporting/LiveDialogs/EditSubscription.aspx?subscriptionId={0}&mode=liveedit" : "~/CMSModules/Reporting/Dialogs/EditSubscription.aspx?subscriptionId={0}&mode=edit"; act.OnClick = String.Format("modalDialog('{0}','Subscription',{1},{2});return false;", ResolveUrl(subscriptionUrl), AnalyticsHelper.SUBSCRIPTION_WINDOW_WIDTH + 70, AnalyticsHelper.SUBSCRIPTION_WINDOW_HEIGHT + 100); } ScriptHelper.RegisterClientScriptBlock(Page, typeof(String), "RefreshScript", ScriptHelper.GetScript("function refreshCurrentPage() {" + ControlsHelper.GetPostBackEventReference(btnPostback, String.Empty) + "}")); reportSubscriptions.WhereCondition = "(ReportSubscriptionUserID = " + UserID + ") AND (ReportSubscriptionSiteID = " + SiteID + ")"; reportSubscriptions.IsLiveSite = IsLiveSite; reportSubscriptions.ZeroRowsText = GetString("reports.userhasnosubscriptions"); reportSubscriptions.OnAction += new OnActionEventHandler(reportSubscriptions_OnAction); reportSubscriptions.Pager.DefaultPageSize = 10; }
/// <summary> /// Loads contact groups. /// </summary> void LoadContactGroups() { contactGroups.UniGrid.ZeroRowsText = GetString("om.contactgroup.notfound"); // Set confirmation dialog CMS.UIControls.UniGridConfig.Action removeAction = (CMS.UIControls.UniGridConfig.Action)contactGroups.UniGrid.GridActions.Actions[0]; removeAction.Confirmation = "$om.contactgroupmember.confirmremove$"; // Set contact group filters .. contactGroups.FilterByContacts.Add(editedContact.ContactID); contactGroups.FilterBySites.Add(editedContact.ContactSiteID); if (this.permissions.ReadGlobalGroup) { contactGroups.FilterBySites.Add(null); } // .. and event handlers for its remove button contactGroups.OnRemoveGroup += new EventHandler(cContactGroups_OnRemoveFromGroup); contactGroups.OnDrawRemoveButton += cContactGroups_OnDrawRemoveButton; }
/// <summary> /// Handles the Load event of the Page control. /// </summary> protected void Page_Load(object sender, EventArgs e) { // Setup the modal dialog RegisterEscScript(); ScriptHelper.RegisterDialogScript(this); ScriptHelper.RegisterWOpenerScript(this); // Setup the title, image, help PageTitle title = PageTitle; title.TitleText = GetString("mvtvariant.list"); // Set the dark header (+ dark help icon) CurrentMaster.PanelBody.CssClass += " DialogsPageHeader"; title.IsDialog = true; // Get Edit action button Action editAction = listElem.Grid.GridActions.Actions[0] as Action; editAction.OnClick = "OpenVariantProperties({0}); return false;"; listElem.OnDelete += listElem_OnDelete; }
protected void Page_Load(object sender, EventArgs e) { // Get edited object (contact group) if (CMSContext.EditedObject != null) { currentUser = CMSContext.CurrentUser; cgi = (ContactGroupInfo)CMSContext.EditedObject; siteID = cgi.ContactGroupSiteID; // Check permissions readSiteContacts = ContactHelper.AuthorizedReadContact(CMSContext.CurrentSiteID, false); modifySiteContacts = ContactHelper.AuthorizedModifyContact(CMSContext.CurrentSiteID, false); modifySiteCG = ContactGroupHelper.AuthorizedModifyContactGroup(CMSContext.CurrentSiteID, false); if (siteID <= 0) { readGlobalContacts = ContactHelper.AuthorizedReadContact(UniSelector.US_GLOBAL_RECORD, false); modifyGlobalContacts = ContactHelper.AuthorizedModifyContact(UniSelector.US_GLOBAL_RECORD, false); modifyGlobalCG = ContactGroupHelper.AuthorizedModifyContactGroup(UniSelector.US_GLOBAL_RECORD, false); } // Setup unigrid gridElem.WhereCondition = GetWhereCondition(); gridElem.OnAction += new OnActionEventHandler(gridElem_OnAction); gridElem.ZeroRowsText = GetString("om.contact.nocontacts"); gridElem.OnBeforeDataReload += new OnBeforeDataReload(gridElem_OnBeforeDataReload); gridElem.OnExternalDataBound += new OnExternalDataBoundEventHandler(gridElem_OnExternalDataBound); modifyCombined = // Site contact group -> only site Contacts can be added ((siteID > 0) && (modifySiteContacts || modifySiteCG)) // Global contact group -> both site and global Contacts can be added || ((siteID <= 0) && ( // User can display only global Contacts (readGlobalContacts && !readSiteContacts && (modifyGlobalContacts || modifyGlobalCG)) || // User can display only site Contacts (readSiteContacts && !readGlobalContacts && (modifySiteContacts || modifySiteCG)) || // User can display both site and global Contacts (readSiteContacts && readGlobalContacts && (modifySiteCG || modifySiteContacts) && (modifyGlobalCG || modifyGlobalContacts)) )); if (!string.IsNullOrEmpty(cgi.ContactGroupDynamicCondition)) { // Set specific confirmation to remove grid action CMS.UIControls.UniGridConfig.Action removeAction = (CMS.UIControls.UniGridConfig.Action)gridElem.GridActions.Actions[1]; removeAction.Confirmation = "$om.contactgroupmember.confirmremove$"; } // Initialize dropdown lists if (!RequestHelper.IsPostBack()) { // Display mass actions if (modifyCombined) { drpAction.Items.Add(new ListItem(GetString("general." + Action.SelectAction), Convert.ToInt32(Action.SelectAction).ToString())); drpAction.Items.Add(new ListItem(GetString("general.remove"), Convert.ToInt32(Action.Remove).ToString())); drpWhat.Items.Add(new ListItem(GetString("om.contact." + What.Selected), Convert.ToInt32(What.Selected).ToString())); drpWhat.Items.Add(new ListItem(GetString("om.contact." + What.All), Convert.ToInt32(What.All).ToString())); } } else { if (RequestHelper.CausedPostback(btnOk)) { // Set delayed reload for unigrid if mass action is performed gridElem.DelayedReload = true; } } // Initialize contact selector contactSelector.UniSelector.ButtonImage = GetImageUrl("/Objects/OM_Contact/add.png"); contactSelector.ImageDialog.CssClass = "NewItemImage"; contactSelector.UniSelector.OnItemsSelected += new EventHandler(UniSelector_OnItemsSelected); contactSelector.UniSelector.SelectionMode = SelectionModeEnum.MultipleButton; // Register JS scripts RegisterScripts(); } else { this.StopProcessing = true; } }