X-Git-Url: https://git.infodrom.org/?p=misc%2Fkostenrechnung;a=blobdiff_plain;f=lib%2Fmask.php;h=074889aa386852df6547c3b0cfb0317d0e8bbef7;hp=8d906548c8b288b2e36062dc03191231a22aaff9;hb=b5672ad38ca113fcb1ad7c5d15f4c2b8ead4c883;hpb=a6efd4af801b6a4b31d7cc10aaab4eee4d85fb05
diff --git a/lib/mask.php b/lib/mask.php
index 8d90654..074889a 100644
--- a/lib/mask.php
+++ b/lib/mask.php
@@ -21,11 +21,11 @@ function build_form($name, $fields)
$ret[] = sprintf('', $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('
', $id, $info['name']);
$ret[] = sprintf('
', implode(' ', $v));
} elseif ($info['type'] == 'boolean') {