protected override void OnInit( EventArgs e ) { Rock.Web.UI.DialogMasterPage masterPage = this.Page.Master as Rock.Web.UI.DialogMasterPage; if ( masterPage != null ) masterPage.OnSave += new EventHandler<EventArgs>( masterPage_OnSave ); try { int blockInstanceId = Convert.ToInt32( PageParameter( "BlockInstance" ) ); _blockInstance = Rock.Web.Cache.BlockInstance.Read( blockInstanceId ); if ( _blockInstance.Authorized( "Configure", CurrentUser ) ) { var attributeControls = Rock.Attribute.Helper.GetEditControls( _blockInstance, !Page.IsPostBack ); foreach ( HtmlGenericControl fs in attributeControls ) phAttributes.Controls.Add( fs ); } else { DisplayError( "You are not authorized to edit this block" ); } } catch ( SystemException ex ) { DisplayError( ex.Message ); } base.OnInit( e ); }
protected override void OnInit(EventArgs e) { Rock.Web.UI.DialogMasterPage masterPage = this.Page.Master as Rock.Web.UI.DialogMasterPage; if (masterPage != null) { masterPage.OnSave += new EventHandler <EventArgs>(masterPage_OnSave); } try { int blockInstanceId = Convert.ToInt32(PageParameter("BlockInstance")); _blockInstance = Rock.Web.Cache.BlockInstance.Read(blockInstanceId); if (_blockInstance.Authorized("Configure", CurrentUser)) { var attributeControls = Rock.Attribute.Helper.GetEditControls(_blockInstance, !Page.IsPostBack); foreach (HtmlGenericControl fs in attributeControls) { phAttributes.Controls.Add(fs); } } else { DisplayError("You are not authorized to edit this block"); } } catch (SystemException ex) { DisplayError(ex.Message); } base.OnInit(e); }