bug 434608
This commit is contained in:
@@ -5,6 +5,9 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2001-06-29 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
|
* user_details.php3, js code to protect db and table names
|
||||||
|
|
||||||
2001-06-28 Steve Alberty <alberty@neptunlabs.de>
|
2001-06-28 Steve Alberty <alberty@neptunlabs.de>
|
||||||
* fixed bug with dl and PHP 3
|
* fixed bug with dl and PHP 3
|
||||||
|
|
||||||
|
@@ -218,7 +218,7 @@ function grant_operations()
|
|||||||
} else { db = "*"; table = "*"; column = ""; }
|
} else { db = "*"; table = "*"; column = ""; }
|
||||||
|
|
||||||
sql = "GRANT " + privGrantToString(f) + "" + column;
|
sql = "GRANT " + privGrantToString(f) + "" + column;
|
||||||
sql += " ON " + db + "." + table
|
sql += " ON " + protect_name(db) + "." + protect_name(table)
|
||||||
sql += " TO '" + "<?php echo $user; ?>" + "'@'" + "<?php echo $host ?>'"
|
sql += " TO '" + "<?php echo $user; ?>" + "'@'" + "<?php echo $host ?>'"
|
||||||
if (f.Grant_priv.checked) sql += " with grant option";
|
if (f.Grant_priv.checked) sql += " with grant option";
|
||||||
|
|
||||||
@@ -231,6 +231,21 @@ function grant_operations()
|
|||||||
location.href = url;
|
location.href = url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function protect_name(db_or_table) {
|
||||||
|
var js_mysql_major_version, js_mysql_minor_version;
|
||||||
|
js_mysql_major_version = <?php echo MYSQL_MAJOR_VERSION ?>;
|
||||||
|
js_mysql_minor_version = <?php echo MYSQL_MINOR_VERSION ?>;
|
||||||
|
|
||||||
|
if (js_mysql_major_version >= "3.23") {
|
||||||
|
if (js_mysql_minor_version >= "6") {
|
||||||
|
return "`" + db_or_table + "`";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return db_or_table;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function change(f, param) {
|
function change(f, param) {
|
||||||
var l, p;
|
var l, p;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user