Update of /cvsroot/php-blog/serendipity
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20452
Modified Files:
serendipity_admin_upgrader.inc.php
Log Message:
sort sqlfiles array for chronological sql insertion
Index: serendipity_admin_upgrader.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/serendipity_admin_upgrader.inc.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- serendipity_admin_upgrader.inc.php 21 Mar 2004 16:35:32 -0000 1.5
+++ serendipity_admin_upgrader.inc.php 4 Apr 2004 15:34:36 -0000 1.6
@@ -13,11 +13,17 @@
while (($file = readdir($dir)) !== false ) {
if (preg_match('@db_update_(.*)_(.*)_'. $serendipity['dbType'] .'.sql@', $file, $res)) {
if (version_compare($res[1], serendipity_version($serendipity['versionInstalled'])) >= 0) {
- $sqlfiles[] = $file;
+ // Create a usable float as key index for our array to make it sortable
+ $numbers = explode('.', $res[1]);
+ $first = $numbers[0];
+ unset($numbers[0]);
+ $sqlfiles[$first . '.' . @implode('', $numbers)] = $file;
}
}
}
+@ksort($sqlfiles);
+
if ($serendipity['GET']['action'] == 'ignore') {
/* Todo: Don't know what to put here? */
|