Remove superflous code
[misc/kostenrechnung] / lib / mask.php
index 12a2d38..8549ee4 100644 (file)
@@ -27,13 +27,19 @@ function build_form($name, $fields)
   $ret[] = sprintf('<input type="hidden" id="edit_source" name="source" value="%s">', $name);
 
   foreach ($fields as $id => $info) {
-    if ($info['type'] == 'text' || $info['type'] == 'passwd' || $info['type'] == 'number') {
+    if ($info['type'] == 'text' || $info['type'] == 'passwd' ||
+       $info['type'] == 'decimal' || $info['type'] == 'number') {
       $v = array('id="edit_'.$id.'"',
                 '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>', implode(' ', $v));
+    } elseif ($info['type'] == 'date') {
+      $ret[] = sprintf('<label for="edit_%s">%s</label><br>', $id, $info['name']);
+      $ret[] = sprintf('<input id="edit_%s" name="%s" size="8">&nbsp;'.
+                      '<img class="calendar" src="images/icons/calendar.gif" onclick="calendar(\'edit_%s\',event)" />',
+                      $id, $id, $id);
     } elseif ($info['type'] == 'boolean') {
       $ret[] = sprintf('<label for="edit_%s">%s</label><br>', $id, $info['name']);
       $ret[] = sprintf('<input type="checkbox" id="edit_%s" name="%s">', $id, $id);
@@ -45,15 +51,13 @@ function build_form($name, $fields)
       foreach ($options as $row)
        $ret[] = sprintf('<option value="%s">%s</option>', $row['id'], $row['text']);
       $ret[] = '</select>';
-    } elseif ($info['type'] == 'date') {
-      error_log('type = date');
     }
     if (array_key_exists('comment',$info))
       $ret[] = sprintf('<span class="comment">%s</span>', $info['comment']);
     $ret[] = '<br>';
   }
 
-  $ret[] = '<span id="form_status"></span>';
+  $ret[] = '<span id="form_status">&nbsp;</span>';
   $ret[] = '<div class="buttons">';
   $ret[] = '<button id="button_save" onclick="return form_save(this);">Speichern</button>';
   $ret[] = '<span></span>';