border: solid 1px red !important;
*/
+#db {
+}
+
+#db .rows, #db .menu {
+ margin: 0 auto;
+}
+
.rows ul {
margin: 0 0 0.5em 0;
padding: 0.2em;
- /*
- margin: 0 0.5em 0.5em 0;
- float: left;
- width: 45em;
- overflow: scroll;
- */
}
.rows ul .edit { float: right; }
+/*
+ Menu
+*/
+.db.menu {
+ padding: 0.8em 0.8em 0.8em 0.5em;
+ padding: 0.5em 0.8em;
+}
+
+.db.menu label {
+ margin: 0.1em 0.1em 0 0.5em;
+}
+
+.db.menu label:after {
+ content: ": ";
+}
+
+ul.db.menu {
+ /*
+ margin: -4em 0.4em 0 -7em;
+ */
+ max-width: 7em;
+}
+
/*
Edit
*/
float: none;
}
-.db.menu {
- padding: 0.8em 0.8em 0.8em 0.5em;
- display: inline-block;
-}
-
-.db.menu label {
- margin: 0.1em 0.1em 0 0.5em;
-}
-
-.db.menu label:after {
- content: ": ";
-}
-
-ul.db.menu {
- /*
- margin: -4em 0.4em 0 -7em;
- */
- max-width: 7em;
-}
-
li.tables {
float: left;
}
function html_menu($table=null) {
$html = ' onchange="this.parentElement.submit()"';
- $r = '<form class="db menu center border rad" method="get">'.PHP_EOL;
+ $r = '<form class="db menu border rad" method="get">'.PHP_EOL;
if (!empty($table)) foreach ( array_keys($table->fields()) as $k ) {
$url_edit[] = $name . '=' .urlencode($values[$name]);
}
- return $url_edit ? 'edit/?table='.$this->db->p('table').$sep.join($sep,$url_edit) : '';
+ $url_edit[] = 'edit=1';
+ return $url_edit ? '/?table='.$this->db->p('table').$sep.join($sep,$url_edit) : '';
}
foreach ($this->fields() as $name => $attr) {
$field = new field($name,$attr);
$field->html_edit(array_key_exists($name,$row) ? $row[$name] : $attr['default']);
-// NB 03.07.15 continue;
-// NB 03.07.15
-// NB 03.07.15 $value = array_key_exists($name,$row) ? $row[$name] : $attr['default'];
-// NB 03.07.15
-// NB 03.07.15 echo '<label for="'.$name.'">'.htmlspecialchars($name).'</label>'
-// NB 03.07.15 .'<input name="'.$name.'" id="'.$name.'" value="'.htmlspecialchars($value).'" />'
-// NB 03.07.15 .PHP_EOL;
}
}
.'<div class="db buttons">'
.'<input type="submit" name="update"/>'
.'<input type="text" name="table" value="'.$this->db->p('table').'"/>'
+ .'<input type="text" name="update" value="1"/>'
.'<input type="reset" />'
.( empty($_SERVER['HTTP_REFERER']) ? '' : '<input type="button" onclick="document.location=document.referrer" value="Cancel" />')
.'</div>'.PHP_EOL