Index: .
===================================================================
--- .	(revision 169)
+++ .	(working copy)
@@ -464,8 +464,11 @@
 
 function qam_delete_children( $mid ) {
   $item = menu_get_item($mid);
-  foreach ($item['children'] as $child_mid) {
-    qam_delete_tree( $child_mid );
+  $childern = $item['children'];
+  if( is_array($children) ) { 
+    foreach ( $children as $child_mid) {
+      qam_delete_tree( $child_mid );
+    }
   }
   menu_rebuild();
 }
@@ -471,9 +474,12 @@
 }
 
 function qam_delete_tree( $mid ) {
-  $item = menu_get_item($mid);  
-  foreach ($item['children'] as $child_mid) {
-    qam_delete_tree( $child_mid );
+  $item = menu_get_item($mid); 
+  $childern = $item['children'];
+  if( is_array($children) ) { 
+    foreach ( $children as $child_mid) {
+      qam_delete_tree( $child_mid );
+    }
   }
   menu_delete_item( $mid ); 
 }
