aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/update.php14
-rw-r--r--doc/ChangeLog4
2 files changed, 17 insertions, 1 deletions
diff --git a/admin/update.php b/admin/update.php
index e4283a824..93e4f300f 100644
--- a/admin/update.php
+++ b/admin/update.php
@@ -116,10 +116,22 @@ SELECT galleries_url
// we need to have fulldirs as keys to make efficient comparison
$db_fulldirs = array_flip($db_fulldirs);
- // finding next rank for each id_uppercat
+ // finding next rank for each id_uppercat. By default, each category id
+ // has 1 for next rank on its sub-categories to create
$next_rank['NULL'] = 1;
$query = '
+SELECT id
+ FROM '.CATEGORIES_TABLE.'
+;';
+ $result = pwg_query($query);
+ while ($row = mysql_fetch_array($result))
+ {
+ $next_rank[$row['id']] = 1;
+ }
+
+ // let's see if some categories already have some sub-categories...
+ $query = '
SELECT id_uppercat, MAX(rank)+1 AS next_rank
FROM '.CATEGORIES_TABLE.'
GROUP BY id_uppercat
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 354d4a99f..7485e8793 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,4 +1,8 @@
+2005-10-23 Pierrick LE GALL
+ * bug fixed: during file tree synchronization, warning on finding
+ the next rank of category which has no sub-categories yet.
+
2005-10-23 chrisaga
* bug fixed: cat-list.tpl validate now