diff --git a/user_details.php3 b/user_details.php3
index bb8bd49e8..4f824e8c4 100644
--- a/user_details.php3
+++ b/user_details.php3
@@ -1,6 +1,7 @@
\n
";
if ($dbcheck) {
- echo "$strAction";
+ echo " | $strAction | ";
echo "$strHost | ";
echo "$strUser | ";
} else {
@@ -504,34 +505,52 @@ function table_privileges($form, $row = FALSE)
}
function privGrantToString(f) {
- var sql = "";
-
- for (var property in f)
- if (property.toString().indexOf("_priv") >= 0)
- if (f[property].checked && property.indexOf("Grant") == -1)
- sql += ", " + property.substring(0, property.indexOf("_priv"));
+ var sql = '';
+ var i = 0;
+ var len = f.elements.length;
+ for (i = 0; i < len; i++) {
+ var whichElt = f.elements[i];
+ if (whichElt.name.indexOf('_priv') >= 0) {
+ if (whichElt.checked && whichElt.name.indexOf('Grant') == -1) {
+ sql += ', ' + whichElt.name.substring(0, whichElt.name.indexOf('_priv'));
+ }
+ }
+ }
sql = sql.substring(2);
- if (sql == "") sql = "Usage";
+ if (sql == '') {
+ sql = 'Usage';
+ }
+
return sql;
}
function privToString(f) {
var index = 0;
- var sql = "";
+ var sql = '';
+ var i = 0;
+ var len = f.elements.length;
- for (var property in f)
- if (property.toString().indexOf("_priv") >= 0) {
- if (index > 0) sql += ", ";
- index++;
-
- if (f[property].checked) sql += property + " = 'Y'"
- else sql += property + " = 'N'"
+ for (i = 0; i < len; i++) {
+ var whichElt = f.elements[i];
+ if (whichElt.name.indexOf('_priv') >= 0) {
+ if (index > 0) {
+ sql += ', ';
+ }
+ index++;
+ if (whichElt.checked) {
+ sql += whichElt.name + ' = \'Y\'';
+ } else {
+ sql += whichElt.name + ' = \'N\'';
+ }
}
+ }
+ if (sql == '') {
+ sql = 'Usage';
+ }
return sql;
}
-
//-->