diff --git a/ChangeLog b/ChangeLog index 76150ee49..9dae12c21 100755 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,10 @@ phpMyAdmin - Changelog $Id$ $Source$ +2003-10-14 Marc Delisle + * server_privileges.php3: bug 707516, sometimes db privileges + are not shown + 2003-10-12 Marc Delisle * Documentation.html: bug 821144: FAQ 6.21 needed clarification diff --git a/server_privileges.php3 b/server_privileges.php3 index 97c378195..6767bd761 100644 --- a/server_privileges.php3 +++ b/server_privileges.php3 @@ -1122,8 +1122,10 @@ if (empty($adduser) && empty($checkprivs)) { } $found_rows = array(); while ($row = PMA_mysql_fetch_array($res, MYSQL_ASSOC)) { + while (empty($dbname) && $row2 && $row['Db'] > $row2['Db']) { $found_rows[] = $row2['Db']; + echo ' ' . "\n" . ' ' . htmlspecialchars($row2['Db']) . '' . "\n" . ' ' . "\n" @@ -1140,6 +1142,7 @@ if (empty($adduser) && empty($checkprivs)) { $useBgcolorOne = !$useBgcolorOne; } // end while $found_rows[] = empty($dbname) ? $row['Db'] : $row['Table_name']; + echo ' ' . "\n" . ' ' . htmlspecialchars(empty($dbname) ? $row['Db'] : $row['Table_name']) . '' . "\n" . ' ' . "\n" @@ -1164,7 +1167,11 @@ if (empty($adduser) && empty($checkprivs)) { . ' ' . "\n"; $useBgcolorOne = !$useBgcolorOne; } // end while - while (empty($dbname) && $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC)) { + + + //while (empty($dbname) && $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC)) { + while (empty($dbname) && $row2) { + $found_rows[] = $row2['Db']; echo ' ' . "\n" . ' ' . htmlspecialchars($row2['Db']) . '' . "\n" @@ -1179,6 +1186,7 @@ if (empty($adduser) && empty($checkprivs)) { . ' ' . $strRevoke . '' . "\n" . ' ' . "\n"; $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC); + $useBgcolorOne = !$useBgcolorOne; } // end while if (empty($dbname)) {