'background' => '#009B9C',
'button' => '#444',
];
+ if (empty($_SERVER['DOCUMENT_ROOT'])) $_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__).'/html';
+ require_once($_SERVER['DOCUMENT_ROOT'].'/../../../lib/php/page.php');
+
#
# Url
if (empty($_SERVER['HTTP_USER_AGENT'])) $_SERVER['HTTP_USER_AGENT'] = '';
'format' => ( preg_match('/^\S+\s+.Windows|iPhone|Android|Macintosh/',$_SERVER['HTTP_USER_AGENT']) ? 'html' : 'human' ),
'db' => 'ls',
'table' => 'ls',
- 'action' => 'ls',
+ 'action' => Page::p('action','ls'),
'params' => '',
]);
#var_export($params);
#
# Page
- if (empty($_SERVER['DOCUMENT_ROOT'])) $_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__).'/html';
- require_once($_SERVER['DOCUMENT_ROOT'].'/../../../lib/php/page.php');
+ list($title,$nav) = title_nav($params,$ext);
$params['ext'] = $ext;
- list($title,$nav) = title_nav($params);
#debug($nav);
$Page = new Page([
'css' => '/default.css',
table.rows,
div.rows,
.menu,
+.edit,
object, iframe, pre
{
border-color: '.$colors['text'].';
}]);
return $Page->end();
+ } elseif ($params['action'] == 'edit') {
+ $Table->html_edit();
+ return $Page->end();
+
}
+
return false;
}
exit;
}
-function title_nav($params) {
+function title_nav($params,$ext) {
$title = array_filter(array_unique(array_slice(array_values($params),1)),function($v){ return($v=='ls' ? '' : $v); });
array_unshift($title,'Home');
$path = '/';
if ($i == 0) {
$nav[] = [$v,'/'];
} else {
- $nav[] = [$v,"$path$v.".$params['ext']];
+ $nav[] = [$v,"$path$v.".$ext];
$path .= "$v/";
}
$i++;
border-radius: 4px;
border: solid 1px #eee;
}
+input[size] {
+ max-width: 70%;
+}
form label:after { content: ':'; }
table.rows,
div.rows,
+.edit,
.menu,
object, iframe, pre
{
table.rows tr:last-child td { border-bottom: none; }
.menu, .nav, .rows,
-.center {
+.buttons, .center {
margin-left: auto;
margin-right: auto;
display: table;
top: -1px;
}
*/
+.edit .fields label {
+ width: 25%;
+ text-align: right;
+ display: inline-block;
+ margin-right: 1em;
+ vertical-align: top;
+}
+.edit .fields .label span {
+ width: 54%;
+ display: inline-block;
+ text-align: left;
+}
+
+form.edit .fields input, form.edit .fields textarea, form.edit .fields select {
+ width: 65%;
+}