From: Nicolas Boisselier Date: Fri, 10 Jul 2015 14:32:13 +0000 (+0100) Subject: html_menu X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=0ae675d953a4006ef9247e52c0a6aef48fb79fab;p=nb.git html_menu --- diff --git a/lib/css/db.css b/lib/css/db.css index aa7f80ae..9958d6a1 100644 --- a/lib/css/db.css +++ b/lib/css/db.css @@ -52,12 +52,12 @@ form.db.edit .buttons input { } .db.menu { - float: left; - margin-right: 1em; + padding: 0.8em 0.8em 0.8em 0.5em; + display: inline-block; } .db.menu label { - margin-right: 0.1em; + margin: 0.1em 0.1em 0 0.5em; } .db.menu label:after { diff --git a/lib/php/db.php b/lib/php/db.php index 03c3a9e0..01a38aed 100644 --- a/lib/php/db.php +++ b/lib/php/db.php @@ -179,52 +179,56 @@ EOF; return true; } - function html_menu() { + function html_menu($table=null) { - $r = ''.PHP_EOL; return $r; } /* * Function: pset - * Set a value for param, deleteit if null + * Set a value for param, delete it if null */ function pset($name,$value) { if ($value === null) { diff --git a/lib/php/db/table.php b/lib/php/db/table.php index 5edecba8..c8b4a73a 100644 --- a/lib/php/db/table.php +++ b/lib/php/db/table.php @@ -296,7 +296,7 @@ FROM pg_catalog.pg_attribute a WHERE a.attrelid = (SELECT c.oid FROM pg_catalog. echo '
Use: '.join(' | ',$this->db->help_criterias).'
'.PHP_EOL; foreach ($this->params as $k) { - $v = @$_REQUEST[$k]; + $v = $this->db->p($k); if ($k == 'limit') $v = ''; echo ''.PHP_EOL; } diff --git a/lib/php/functions.php b/lib/php/functions.php index 3b8d287e..185c9b06 100644 --- a/lib/php/functions.php +++ b/lib/php/functions.php @@ -256,4 +256,42 @@ function get_header($name,$value=null) { return $v ? $v[0] : null; } + +function html_select_array($data,$opt=array()) { + + $html = ''; + $html .= $opt['blank_lib']; + $html .= ''.PHP_EOL; + } + + foreach ($data as $d) { + + if (is_array($d)) { + $val = $lib = $d[0]; + if (count($d)>1) $lib = $d[1]; + } else { + $val = $lib = $d; + } + + $lib = htmlentities($lib); + if (!empty($opt['prettyText'])) $lib = prettyText($lib); + + $html .= ''.PHP_EOL; + + } + + $html .= ''.PHP_EOL; + + return $html; + +} ?>