$ret[] = sprintf('<input type="hidden" id="edit_source" name="source" value="%s">', $name);
foreach ($fields as $id => $info) {
- if ($info['type'] == 'text' || $info['type'] == 'number') {
+ if ($info['type'] == 'text' || $info['type'] == 'passwd' || $info['type'] == 'number') {
$v = array('id="edit_'.$id.'"',
- 'name="'.$id.'"',
- 'size="'.$info['size'].'"',
- 'type="text"');
+ 'name="'.$id.'"');
+ $v[] = 'size="'.(empty($info['size'])?'10':$info['size']).'"';
+ $v[] = 'type="'.($info['type']=='passwd'?'password':'text').'"';
$ret[] = sprintf('<label for="edit_%s">%s</label><br>', $id, $info['name']);
$ret[] = sprintf('<input %s><br>', implode(' ', $v));
} elseif ($info['type'] == 'boolean') {
}
}
- $ret[] = '<div align="center"><button onclick="return form_save(this);">Speichern</button></div>';
+ $ret[] = '<div class="buttons">';
+ $ret[] = '<button id="button_save" onclick="return form_save(this);">Speichern</button>';
+ $ret[] = '<span></span>';
+ $ret[] = '<button id="button_insert" onclick="return form_insert(this);">Hinzufügen</button>';
+ $ret[] = '<span></span>';
+ $ret[] = '<button id="button_delete" onclick="return form_delete(this);">Löschen</button>';
+ $ret[] = '</div>';
$ret[] = '</form>';
$ret[] = '</div>';
function build_mask($name, $mask)
{
$grid = build_grid($name, $mask);
+ $status = array('<span id="status"></span><br>');
if (array_key_exists('details', $mask))
$details = build_details($name, $mask['details']);
return array_merge($head,
$grid,
array('</div>','<div class="left">'),
+ $status,
$details,
array('</div>'));
}