1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-16 11:34:10 +02:00

Ability to save expression in edit

This commit is contained in:
Jakub Vrana
2011-03-15 17:34:25 +01:00
parent c708fa1c69
commit 327b56bcdf
2 changed files with 8 additions and 0 deletions

View File

@@ -429,6 +429,9 @@ username.form['driver'].onchange();
$return .= "/$val";
}
}
if ($key) {
$return .= "/=";
}
}
}
return explode("/", $return);
@@ -458,6 +461,9 @@ username.form['driver'].onchange();
* @return string expression to use in a query
*/
function processInput($field, $value, $function = "") {
if ($function == "=") {
return $value; // SQL injection
}
$name = $field["field"];
$return = ($field["type"] == "bit" && ereg('^[0-9]+$', $value) ? $value : q($value));
if (ereg('^(now|getdate|uuid)$', $function)) {