diff --git a/interface/lib/classes/tform_actions.inc.php b/interface/lib/classes/tform_actions.inc.php
index 28b23b01af249cb818c0908fc478f02d90cedf6c..76525678097ae0b963ea08296d056c03cd397b67 100644
--- a/interface/lib/classes/tform_actions.inc.php
+++ b/interface/lib/classes/tform_actions.inc.php
@@ -113,6 +113,8 @@ class tform_actions {
                         foreach($this->plugins as $plugin) {
                                 $plugin->onInsert();
                         }
+						
+						$this->onAfterUpdate();
 
                         if($_REQUEST["next_tab"] == '') {
                                 $list_name = $_SESSION["s"]["form"]["return_to"];
@@ -151,6 +153,8 @@ class tform_actions {
                         foreach($this->plugins as $plugin) {
                                 $plugin->onInsert();
                         }
+						
+						$this->onAfterInsert();
 
                         if($_REQUEST["next_tab"] == '') {
                             $list_name = $_SESSION["s"]["form"]["return_to"];
@@ -170,6 +174,15 @@ class tform_actions {
                         $this->onError();
                 }
         }
+		
+		function onAfterUpdate() {
+			global $app, $conf;
+		}
+		
+		function onAfterInsert() {
+			global $app, $conf;
+		}
+		
 
         /**
         * Function called on data insert or update error