Boolean search
This commit is contained in:
parent
3a333e92ff
commit
ce0d001e8b
|
@ -1,5 +1,6 @@
|
||||||
Adminer 3.3.4-dev:
|
Adminer 3.3.4-dev:
|
||||||
PostgreSQL over PDO: connect if the eponymous database does not exist (bug #3391619)
|
PostgreSQL over PDO: connect if the eponymous database does not exist (bug #3391619)
|
||||||
|
Boolean search (Editor)
|
||||||
Persian translation
|
Persian translation
|
||||||
|
|
||||||
Adminer 3.3.3 (released 2011-08-12):
|
Adminer 3.3.3 (released 2011-08-12):
|
||||||
|
|
|
@ -198,11 +198,14 @@ ORDER BY ORDINAL_POSITION", null, "") as $row) { //! requires MySQL 5
|
||||||
$fields = fields($_GET["select"]);
|
$fields = fields($_GET["select"]);
|
||||||
foreach ($columns as $name => $desc) {
|
foreach ($columns as $name => $desc) {
|
||||||
$field = $fields[$name];
|
$field = $fields[$name];
|
||||||
if (ereg("enum", $field["type"])) { //! set - uses 1 << $i and FIND_IN_SET()
|
if (ereg("enum", $field["type"]) || like_bool($field)) { //! set - uses 1 << $i and FIND_IN_SET()
|
||||||
$key = $keys[$name];
|
$key = $keys[$name];
|
||||||
$i--;
|
$i--;
|
||||||
echo "<div>" . h($desc) . "<input type='hidden' name='where[$i][col]' value='" . h($name) . "'>:";
|
echo "<div>" . h($desc) . "<input type='hidden' name='where[$i][col]' value='" . h($name) . "'>:";
|
||||||
echo enum_input("checkbox", " name='where[$i][val][]'", $field, (array) $where[$key]["val"], ($field["null"] ? 0 : null));
|
echo (like_bool($field)
|
||||||
|
? " <select name='where[$i][val]'>" . optionlist(array("" => "", lang('no'), lang('yes')), $where[$key]["val"], true) . "</select>"
|
||||||
|
: enum_input("checkbox", " name='where[$i][val][]'", $field, (array) $where[$key]["val"], ($field["null"] ? 0 : null))
|
||||||
|
);
|
||||||
echo "</div>\n";
|
echo "</div>\n";
|
||||||
unset($columns[$name]);
|
unset($columns[$name]);
|
||||||
} elseif (is_array($options = $this->_foreignKeyOptions($_GET["select"], $name))) {
|
} elseif (is_array($options = $this->_foreignKeyOptions($_GET["select"], $name))) {
|
||||||
|
|
Loading…
Reference in a new issue