* left.php3: on login with std_auth, only the databases on which
the user has rights will be shown (test = @mysql_select_db($dbname)).
This commit is contained in:
@@ -5,6 +5,10 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2001-08-29 Olivier M<>ller <om@omnis.ch>
|
||||||
|
* left.php3: on login with std_auth, only the databases on which
|
||||||
|
the user has rights will be shown (tested with @mysql_select_db($dbname)).
|
||||||
|
|
||||||
2001-08-29 Marc Delisle <lem9@users.sourceforge.net>
|
2001-08-29 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
* lang/romanian.inc.php3 updates, thanks to Valics Lehel
|
* lang/romanian.inc.php3 updates, thanks to Valics Lehel
|
||||||
* Documentation.html, added a FAQ about "too many fields"
|
* Documentation.html, added a FAQ about "too many fields"
|
||||||
|
@@ -39,9 +39,16 @@ if ($server > 0) {
|
|||||||
else {
|
else {
|
||||||
$dbs = mysql_list_dbs() or mysql_die('', 'mysql_list_dbs()', FALSE, FALSE);
|
$dbs = mysql_list_dbs() or mysql_die('', 'mysql_list_dbs()', FALSE, FALSE);
|
||||||
$num_dbs = @mysql_num_rows($dbs);
|
$num_dbs = @mysql_num_rows($dbs);
|
||||||
|
$real_num_dbs = 0;
|
||||||
for ($i = 0; $i < $num_dbs; $i++) {
|
for ($i = 0; $i < $num_dbs; $i++) {
|
||||||
$dblist[] = mysql_dbname($dbs, $i);
|
$db_name_tmp = mysql_dbname($dbs, $i);
|
||||||
|
$dblink = @mysql_select_db($db_name_tmp);
|
||||||
|
if ($dblink) {
|
||||||
|
$dblist[] = $db_name_tmp;
|
||||||
|
$real_num_dbs++;
|
||||||
|
}
|
||||||
} // end for
|
} // end for
|
||||||
|
$num_dbs = $real_num_dbs;
|
||||||
} // end else
|
} // end else
|
||||||
} else {
|
} else {
|
||||||
$num_dbs = 0;
|
$num_dbs = 0;
|
||||||
|
Reference in New Issue
Block a user