protected void btnOK_Click(object sender, EventArgs e) { ActivityHelper.AuthorizedManageActivity(SiteID, true); EnsureAsyncLog(); RunAsyncDelete(); }
protected void Page_Load(object sender, EventArgs e) { if (filter != null) { filter.ShowContactSelector = ShowContactNameColumn; filter.ShowSiteFilter = ShowSiteNameColumn; filter.ShowIPFilter = ShowIPAddressColumn; } if (PageSize >= 0) { gridElem.Pager.DefaultPageSize = PageSize; } gridElem.OrderBy = OrderBy; gridElem.WhereCondition = WhereCondition; if (SiteID > 0) { gridElem.WhereCondition = SqlHelper.AddWhereCondition(gridElem.WhereCondition, "ActivitySiteID = " + SiteID); } gridElem.OnExternalDataBound += gridElem_OnExternalDataBound; // Set gridelement empty list info text either to set property or default value gridElem.ZeroRowsText = String.IsNullOrEmpty(ZeroRowsText) ? GetString("om.activities.noactivities") : GetString(ZeroRowsText); gridElem.FilteredZeroRowsText = String.IsNullOrEmpty(FilteredZeroRowsText) ? GetString("om.activities.noactivities.filtered") : GetString(FilteredZeroRowsText); if (ContactID > 0) { gridElem.ObjectType = "om.activitycontactlist"; if (IsMergedContact) { gridElem.ObjectType = "om.activitycontactmergedlist"; } if (IsGlobalContact) { gridElem.ObjectType = "om.activitycontactgloballist"; } QueryDataParameters parameters = new QueryDataParameters(); parameters.AddId("@ContactID", ContactID); gridElem.QueryParameters = parameters; } // Check permission modify for current site only. To be able to display other sites user must be global admin = no need to check permission. modifyPermission = ActivityHelper.AuthorizedManageActivity(SiteContext.CurrentSiteID, false); ScriptHelper.RegisterDialogScript(Page); string scriptBlock = string.Format(@" function ViewDetails(id) {{ modalDialog('{0}' + id, 'ActivityDetails', '900', '950'); return false; }}", ResolveUrl(@"~/CMSModules/ContactManagement/Pages/Tools/Activities/Activity/Activity_Details.aspx")); ScriptHelper.RegisterClientScriptBlock(this, GetType(), "Actions", scriptBlock, true); }
void gridElem_OnAction(string actionName, object actionArgument) { switch (actionName) { case "delete": int activityTypeID = ValidationHelper.GetInteger(actionArgument, 0); var activityType = ActivityTypeInfoProvider.GetActivityTypeInfo(activityTypeID); if ((activityType == null) || !activityType.ActivityTypeIsCustom) { RedirectToInformation("general.modifynotallowed"); } if (ActivityHelper.AuthorizedManageActivity(SiteContext.CurrentSiteID, false)) { ActivityTypeInfoProvider.DeleteActivityTypeInfo(activityType); } break; } }
protected void Page_Load(object sender, EventArgs e) { gridElem.OnExternalDataBound += gridElem_OnExternalDataBound; gridElem.OnAction += gridElem_OnAction; modifyPermission = ActivityHelper.AuthorizedManageActivity(SiteContext.CurrentSiteID, false); }
protected void Page_Load(object sender, EventArgs e) { gridElem.OnExternalDataBound += new OnExternalDataBoundEventHandler(gridElem_OnExternalDataBound); modifyPermission = ActivityHelper.AuthorizedManageActivity(CMSContext.CurrentSiteID, false); }