Index: trunk/wb/modules/menu_link/uninstall.php
===================================================================
--- trunk/wb/modules/menu_link/uninstall.php	(revision 544)
+++ trunk/wb/modules/menu_link/uninstall.php	(revision 545)
@@ -1,6 +1,6 @@
 <?php
 
-// $Id$
+// $Id: install.php 519 2007-12-23 14:37:02Z Ruebenwurzel $
 
 /*
 
Index: trunk/wb/modules/menu_link/info.php
===================================================================
--- trunk/wb/modules/menu_link/info.php	(revision 544)
+++ trunk/wb/modules/menu_link/info.php	(revision 545)
@@ -25,7 +25,7 @@
 
 /* History:
 
-2.6.1.0 - 16. Jan. 2008 - thorn
+2.6.1.1 - 16. Jan. 2008 - thorn
 - added table mod_menu_link
 - added install.php, delete.php, add.php
 - changed wb/index.php: redirect if page is menu_link
@@ -36,7 +36,7 @@
 $module_directory = 'menu_link';
 $module_name = 'Menu Link';
 $module_function = 'page';
-$module_version = '2.6.1.0';
+$module_version = '2.6.1.1';
 $module_platform = '2.6.x';
 $module_author = 'Ryan Djurovich, thorn';
 $module_license = 'GNU General Public License';
Index: trunk/wb/modules/menu_link/save.php
===================================================================
--- trunk/wb/modules/menu_link/save.php	(revision 544)
+++ trunk/wb/modules/menu_link/save.php	(revision 545)
@@ -23,25 +23,24 @@
 
 */
 
-require('../../config.php');
+require_once('../../config.php');
 
 // Include WB admin wrapper script
 $update_when_modified = true; // Tells script to update when this page was last updated
 require(WB_PATH.'/modules/admin.php');
 
-// Update the mod_menu_links table with the link
-if(isset($_POST['link']) && isset($_POST['target'])) {
-	// Update id and target
+// Update id and target
+if(!isset($_POST['link']))
+	$foreign_page_id = 0;
+else
 	$foreign_page_id = $_POST['link']; // foreign-page_id
-	$url_target = $_POST['target'];
-	$table_pages = TABLE_PREFIX.'pages';
-	$table_mod = TABLE_PREFIX.'mod_menu_link';
-	$database->query("UPDATE $table_pages SET target = '$url_target' WHERE page_id = '$page_id'");
-	$database->query("UPDATE $table_mod SET target_page_id = '$foreign_page_id' WHERE page_id = '$page_id'");
-} else {
-	$admin->print_error('Error in wb/modules/menu_link/save.php at line 35', true);
-}
 
+$url_target = $_POST['target'];
+$table_pages = TABLE_PREFIX.'pages';
+$table_mod = TABLE_PREFIX.'mod_menu_link';
+$database->query("UPDATE $table_pages SET target = '$url_target' WHERE page_id = '$page_id'");
+$database->query("UPDATE $table_mod SET target_page_id = '$foreign_page_id' WHERE page_id = '$page_id'");
+
 // Check if there is a database error, otherwise say successful
 if($database->is_error()) {
 	$admin->print_error($database->get_error(), $js_back);
@@ -52,4 +51,4 @@
 // Print admin footer
 $admin->print_footer();
 
-?>
+?>
\ No newline at end of file
Index: trunk/wb/modules/menu_link/install.php
===================================================================
--- trunk/wb/modules/menu_link/install.php	(revision 544)
+++ trunk/wb/modules/menu_link/install.php	(revision 545)
@@ -23,7 +23,7 @@
 
 */
 
-// prevent this file from being accesses directly
+// prevent this file from being accessed directly
 if(defined('WB_PATH') == false) {
 	exit("Cannot access this file directly"); 
 }
Index: trunk/wb/modules/menu_link/modify.php
===================================================================
--- trunk/wb/modules/menu_link/modify.php	(revision 544)
+++ trunk/wb/modules/menu_link/modify.php	(revision 545)
@@ -23,7 +23,7 @@
 
 */
 
-// Must include code to stop this file being access directly
+// Must include code to stop this file being accessed directly
 if(defined('WB_PATH') == false) { exit("Cannot access this file directly"); }
 
 // get target page_id
@@ -44,7 +44,8 @@
 			if($query_subpage->numRows() > 0) {
 				while($sub = $query_subpage->fetchRow()) {
 					if($admin->page_is_visible($sub)) {
-						$links[$sub['page_id']]=$links[$sub['parent']].'/'.$sub['menu_title'];
+						$parent_link = (array_key_exists($sub['parent'],$links))?$links[$sub['parent']]:"";
+						$links[$sub['page_id']]=$parent_link.'/'.$sub['menu_title'];
 					}
 				}
 			}
