function html_menu() {
- $r = '';
+ $r = '<form class="db menu center" method="get">'.PHP_EOL;
- $r .= '<div class="db menu center">'.PHP_EOL;
+ /// Tables
$r .= '<label>Tables</label>'
- .'<select class="tables" onchange="if (this.value) location.href = \'?table=\'+this.value;">'
+ .'<select class="tables" name="table" onchange="this.parentElement.submit()">'
;
-
foreach ($this->tables() as $table) {
$r .= '<option value="'.$table.'"';
$r .= $table == $this->p('table') ? ' selected="selected"' : '';
$r .= '>'.prettyText($table).'</option>'.PHP_EOL;
}
-
$r .= '</select>'.PHP_EOL;
- $r .= '</div>'.PHP_EOL;
-
- return $r;
-
- $r .= '<ul class="db menu">'.PHP_EOL;
- $r .= '<li class="tables">Tables';
- $r .= '<ul>'.PHP_EOL;
-
- foreach ($this->tables() as $table) {
- #$count = $table->rowCount();
- $r .= '<li class="'.$table.'">';
- #$pretty = prettyText($table);
- $r .= $table == $this->p('table') ? "<span class=\"sel\">$table</span>" : '<a href="?table='.$table.'">'.$table."</a>";
- $r .= '</li>'.PHP_EOL;
+ // Format
+ $r .= '<label>Format</label>'
+ .'<select class="format" name="format" onchange="this.parentElement.submit()">'
+ ;
+ foreach (array('table','div','csv','xml','json','yaml') as $format) {
+ $r .= '<option value="'.$format.'"';
+ $r .= $format == $this->p('format') ? ' selected="selected"' : '';
+ $r .= '>'.prettyText($format).'</option>'.PHP_EOL;
}
+ $r .= '</select>'.PHP_EOL;
- $r .= '</ul>'.PHP_EOL;
- $r .= '</li>'.PHP_EOL;
-
- $r .= '</ul>'.PHP_EOL;
+ // Limit
+ $r .= '<label>Format</label>'
+ .'<select class="limit" name="limit" onchange="this.parentElement.submit()">'
+ ;
+ foreach (array('10','20','50','100','500','1000') as $limit) {
+ // - NB 10.07.15
+ $r .= '<option value="'.$limit.'"';
+ $r .= $limit == $this->p('limit') ? ' selected="selected"' : '';
+ $r .= '>'.prettyText($limit).'</option>'.PHP_EOL;
+ }
+ $r .= '</select>'.PHP_EOL;
+ // Bye
+ $r .= '</form>'.PHP_EOL;
return $r;
-
}
/*