function add_form_field($info)
 {
     $this->DBG->enter_method();
     // check fieldtype
     if (!in_array($info['type'], $this->accepted_field_types)) {
         $this->DBG->leave_method($info['type'] . " wird nicht als Feldtyp akzeptiert! STOPP");
         debug_print_backtrace2();
         die("wrong fieldtype");
     }
     $this->add_field($info);
     //$this->form_row($info);
     $this->DBG->leave_method();
 }
 function check_field($name)
 {
     // if not send, no check needed
     if ($this->form_was_send != true) {
         return true;
     }
     // 	// who calles you?
     echo __FILE__ . " in line " . __LINE__ . " was called by: <br>";
     debug_print_backtrace2();
     (array) ($f = $this->fieldlist[$name]);
     // should alway be ok
     print_r($f);
     // something needed?
     if (array_key_exists("need_or", $f)) {
         echo "<b>Needed as OR is: </b>" . $f["needed_or"];
     }
     switch ($f['type']) {
     }
 }