Index: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG	(revision 725)
+++ trunk/CHANGELOG	(revision 726)
@@ -10,7 +10,9 @@
 # = Bugfix
 ! = Update/Change
 
-------------------------------------- 2.7.0 -------------------------------------
+------------------------------------- 2.7.0 -------------------------------------
+23-Feb-2008 Thomas Hornik
+#	issue with menulink in upgrade-script. Fixed?
 23-Feb-2008 Christian Sommer
 !	suppressed warnings in initialize.php if constant already defined; modified upgrade script to make FCK the new default editor
 #	fixed bug in upgrade script (WBMailer setting)
Index: trunk/wb/upgrade-script.php
===================================================================
--- trunk/wb/upgrade-script.php	(revision 725)
+++ trunk/wb/upgrade-script.php	(revision 726)
@@ -398,12 +398,12 @@
 				list($files, $dirs) = list_files_dirs($dir.'/'.$file, $depth, $files, $dirs);
 			}
 		} else {
-			$files[] = $dir.'/'.$file;
+			$newfile = $dir.'/'.$file;
+			if(filesize($newfile) <= 100)
+				$files[] = $newfile;
 		}
 	}
 	closedir($dh);
-	natcasesort($files);
-	natcasesort($dirs);
 	return(array($files, $dirs));
 }
 list($files, $dirs) = list_files_dirs(WB_PATH.PAGES_DIRECTORY);
@@ -489,13 +489,13 @@
 	}
 	// check if we need to create a subdir somewhere
 	$dirs = array();
-	while(dirname($link) != '/') {
+	while(dirname($link) != '/' && dirname($link) != '.') {
 		$link = dirname($link);
 		$dirs[] = WB_PATH.PAGES_DIRECTORY.$link;
 	}
 	foreach(array_reverse($dirs) as $dir) {
 		if(!file_exists($dir)) {
-			mkdir($dir, OCTAL_DIR_MODE);
+			@mkdir($dir, OCTAL_DIR_MODE);
 		}
 	}
 	// create new file in pages/
