| | |
| | | * @version 1.1 |
| | | */ |
| | | |
| | | |
| | | class form { |
| | | |
| | | |
| | | |
| | | /** |
| | | * Definition der Tabelle (array) |
| | |
| | | */ |
| | | var $tableDef; |
| | | |
| | | |
| | | |
| | | /** |
| | | * Private |
| | | * @var action |
| | | */ |
| | | var $action; |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tabellenname (String) |
| | |
| | | */ |
| | | var $table_name; |
| | | |
| | | |
| | | |
| | | /** |
| | | * Debug Variable |
| | | * @var debug |
| | | */ |
| | | var $debug = 0; |
| | | |
| | | |
| | | |
| | | /** |
| | | * name des primary Field der Tabelle (string) |
| | | * @var table_index |
| | | */ |
| | | var $table_index; |
| | | |
| | | |
| | | |
| | | /** |
| | | * enthält die Fehlermeldung bei Überprüfung |
| | |
| | | var $dateformat = "d.m.Y"; |
| | | var $formDef; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * Laden der Tabellendefinition |
| | | * |
| | |
| | | function loadTableDef($file) { |
| | | global $app,$conf; |
| | | |
| | | include_once($file); |
| | | include_once $file; |
| | | $this->tableDef = $table; |
| | | $this->table_name = $table_name; |
| | | $this->table_index = $table_index; |
| | |
| | | function loadFormDef($file) { |
| | | global $app,$conf; |
| | | |
| | | include_once($file); |
| | | include_once $file; |
| | | $this->formDef = $form; |
| | | return true; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | } |
| | | return $new_record; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * Record für Ausgabe in Formularen vorbereiten. |
| | |
| | | return $new_record; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * Record in "maschinen lesbares" Format überführen |
| | | * und Werte gegen reguläre Ausdrücke prüfen. |
| | |
| | | } |
| | | return $new_record; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * SQL Statement für Record erzeugen. |
| | |
| | | return $sql; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * Debugging arrays. |
| | | * |