Index: menu_node_edit.module
===================================================================
--- menu_node_edit.module	(revision 97)
+++ menu_node_edit.module	(working copy)
@@ -329,6 +329,7 @@
   while ($record = db_fetch_object($result)) {
     db_query("DELETE FROM {menu_node_edit} WHERE mlid = %d", $record->mlid);
     db_query("DELETE FROM {menu_node_edit_user} WHERE mlid = %d", $record->mlid);
+    module_invoke_all('menu_node_edit_delete', $mlid);
   }
   cache_clear_all('menu-access-options', 'cache');
 }
@@ -365,6 +366,7 @@
   db_query("DELETE FROM {menu_node_edit} WHERE mlid = %d", $mlid);
   if ($access == 1) {
     db_query("INSERT INTO {menu_node_edit} (mlid) VALUES (%d)", $mlid);
+    module_invoke_all('menu_node_edit_insert', $mlid);
   }
   cache_clear_all('menu-access-options', 'cache');
 }
@@ -377,6 +379,7 @@
   $mlid =  $form_state['values']['mlid'];
   db_query("DELETE FROM {menu_node_edit} WHERE mlid = %d", $mlid);
   db_query("DELETE FROM {menu_node_edit_user} WHERE mlid = %d", $mlid);
+  module_invoke_all('menu_node_edit_delete', $mlid);
   cache_clear_all('menu-access-options', 'cache');
 }
 
@@ -431,6 +434,7 @@
     // Insert the new records.
     foreach ($diff as $mlid) {
       db_query("INSERT INTO {menu_node_edit} (mlid) VALUES (%d)", $mlid);
+      module_invoke_all('menu_node_edit_insert', $mlid);
     }
     drupal_set_message(t('Site sections added.'));
   }
@@ -439,6 +443,7 @@
     foreach ($remove as $mlid) {
       db_query("DELETE FROM {menu_node_edit} WHERE mlid = %d", $mlid);
       db_query("DELETE FROM {menu_node_edit_user} WHERE mlid = %d", $mlid);
+      module_invoke_all('menu_node_edit_delete', $mlid);
     }
     drupal_set_message(t('Site sections removed.'));
   }
@@ -794,6 +799,7 @@
 function menu_node_edit_menu_node_delete($item, $node) {
   db_query("DELETE FROM {menu_node_edit} WHERE mlid = %d", $item->mlid);
   db_query("DELETE FROM {menu_node_edit_user} WHERE mlid = %d", $item->mlid);
+  module_invoke_all('menu_node_edit_delete', $item->mlid);
   cache_clear_all('menu-access-options', 'cache');
 }
 
