Index: branches/RC/admin/install/upgrade_errors.php =================================================================== diff -u -r8929 -r9398 --- branches/RC/admin/install/upgrade_errors.php (.../upgrade_errors.php) (revision 8929) +++ branches/RC/admin/install/upgrade_errors.php (.../upgrade_errors.php) (revision 9398) @@ -1,4 +1,4 @@ -MoveNext(); } -$p = strtolower($_GET['module']); +$p = strtolower($_GET['module']); if ($p == 'in-portal')$p = ''; @@ -51,15 +51,15 @@ if ($mod_ver != $newver) { $dir_name = $pathtoroot.$p."/admin/install/upgrades/"; - $dir = @dir($dir_name); - + $dir = @dir($dir_name); + $upgrades_arr = Array(); - + $new_version = ''; while ($file = $dir->read()) { - if ($file != "." && $file != ".." && !is_dir($dir_name.$file)) { + if ($file != "." && $file != ".." && !is_dir($dir_name.$file)) { if (strstr($file, 'inportal_check_v')) { - $upgrades_arr[] = $file; + $upgrades_arr[] = $file; } } } @@ -72,16 +72,16 @@ foreach($upgrades_arr as $file) { $file_tmp = str_replace("inportal_check_v", "", $file); - $file_tmp = str_replace(".php", "", $file_tmp); - + $file_tmp = str_replace(".php", "", $file_tmp); + if (ConvertVersion($file_tmp) > ConvertVersion($mod_ver)) { $filename = $pathtoroot.$mod_name."/admin/install/upgrades/$file"; if(file_exists($filename)) { include($filename); if($result&2)break; - } - } + } + } } } @@ -121,11 +121,11 @@
-'.$error.'
'; - } -?> + } +?>