protected override void OnCreated(object sender, Storage.Events.NodeEventArgs e) { base.OnCreated(sender, e); if (_successfulFormCreation) { string page = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority); var backUrl = HttpContext.Current.Request.Params["back"]; var link = string.Concat(page, RegistrationForm.Path, "?action=ManageFields", "&back=", backUrl); HttpContext.Current.Response.Redirect(link); } }
protected override void OnModified(object sender, Storage.Events.NodeEventArgs e) { base.OnModified(sender, e); var image = sender as Image; if (image == null) { return; } // refresh image width/height than save the content again if (MustRefreshDimensions(image, e.CustomData)) { image.Save(SavingMode.KeepVersion); } }
protected override void OnCreated(object sender, Storage.Events.NodeEventArgs e) { base.OnCreated(sender, e); SendNotification(); }
protected override void OnCreated(object sender, Storage.Events.NodeEventArgs e) { base.OnCreated(sender, e); RefreshExpenseClaim(); }
//============================================================== Overrides protected override void OnDeletedPhysically(object sender, Storage.Events.NodeEventArgs e) { base.OnDeletedPhysically(sender, e); RefreshExpenseClaim(); }
protected virtual void OnPermissionChanged(object sender, NodeEventArgs e) { }
protected virtual void OnNodeDeletedPhysically(object sender, NodeEventArgs e) { }
protected virtual void OnNodeModified(object sender, NodeEventArgs e) { }
protected virtual void OnNodeCreated(object sender, NodeEventArgs e) { }
internal static void FireOnPermissionChanged(EventHandler <NodeEventArgs> Created, Node sender, NodeEventArgs e, List <Type> disabledObservers) { InvokeEventHandlers <NodeEventArgs>(Created, sender, e); var observers = NodeTypeManager.Current.NodeObservers; if (observers == null) { return; } if (disabledObservers == null) { foreach (NodeObserver observer in observers) { observer.OnPermissionChanged(sender, e); } } else { foreach (NodeObserver observer in observers) { if (!disabledObservers.Contains(observer.GetType())) { observer.OnPermissionChanged(sender, e); } } } }
internal static void FireOnNodeDeletedPhysically(EventHandler <NodeEventArgs> DeletedPhysically, Node sender, NodeEventArgs e, List <Type> disabledObservers) { InvokeEventHandlers <NodeEventArgs>(DeletedPhysically, sender, e); var observers = NodeTypeManager.Current.NodeObservers; if (observers == null) { return; } if (disabledObservers == null) { foreach (NodeObserver observer in observers) { observer.OnNodeDeletedPhysically(sender, e); } } else { foreach (NodeObserver observer in observers) { if (!disabledObservers.Contains(observer.GetType())) { observer.OnNodeDeletedPhysically(sender, e); } } } }
protected override void OnLoaded(object sender, Storage.Events.NodeEventArgs e) { base.OnLoaded(sender, e); StoreContentListDefinition(); }