Merged temporary javascript fixes

This commit is contained in:
Loïc Chapeaux
2001-08-18 10:16:43 +00:00
parent 1a666dbf0f
commit da28117c59

View File

@@ -1,6 +1,7 @@
<?php <?php
/* $Id$*/ /* $Id$*/
require("./grab_globals.inc.php3"); require("./grab_globals.inc.php3");
require("./lib.inc.php3"); require("./lib.inc.php3");
@@ -347,7 +348,7 @@ function table_grants_header($dbcheck = FALSE) {
echo "<table border=$cfgBorder>\n<tr>"; echo "<table border=$cfgBorder>\n<tr>";
if ($dbcheck) { if ($dbcheck) {
echo "<th>$strAction</td>"; echo "<th>$strAction</th>";
echo "<th>$strHost</th>"; echo "<th>$strHost</th>";
echo "<th>$strUser</th>"; echo "<th>$strUser</th>";
} else { } else {
@@ -504,34 +505,52 @@ function table_privileges($form, $row = FALSE)
} }
function privGrantToString(f) { function privGrantToString(f) {
var sql = ""; var sql = '';
var i = 0;
for (var property in f) var len = f.elements.length;
if (property.toString().indexOf("_priv") >= 0)
if (f[property].checked && property.indexOf("Grant") == -1)
sql += ", " + property.substring(0, property.indexOf("_priv"));
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); sql = sql.substring(2);
if (sql == "") sql = "Usage"; if (sql == '') {
sql = 'Usage';
}
return sql; return sql;
} }
function privToString(f) { function privToString(f) {
var index = 0; var index = 0;
var sql = ""; var sql = '';
var i = 0;
var len = f.elements.length;
for (var property in f) for (i = 0; i < len; i++) {
if (property.toString().indexOf("_priv") >= 0) { var whichElt = f.elements[i];
if (index > 0) sql += ", "; if (whichElt.name.indexOf('_priv') >= 0) {
if (index > 0) {
sql += ', ';
}
index++; index++;
if (whichElt.checked) {
if (f[property].checked) sql += property + " = 'Y'" sql += whichElt.name + ' = \'Y\'';
else sql += property + " = 'N'" } else {
sql += whichElt.name + ' = \'N\'';
}
}
}
if (sql == '') {
sql = 'Usage';
} }
return sql; return sql;
} }
//--> //-->
</script> </script>
<table> <table>