Adjust form to new table einsatz and co.
[misc/kostenrechnung] / masks / sys_user.php
index e24f6f6..eb117a6 100644 (file)
@@ -3,10 +3,12 @@
 $mask = array(
              'table' => 'sys_user',
              'title' => 'Liste der Anwender',
+             'join' => array('sys_group ON sys_user.gid = sys_group.id'),
              'list' => array(
                              'id' => array(
                                            'name' => 'ID',
                                            'visible' => false,
+                                           'sql' => 'sys_user.id',
                                            ),
                              'login' => array(
                                            'name' => 'Login',
@@ -15,42 +17,43 @@ $mask = array(
                              'name' => array(
                                            'name' => 'Name',
                                            'width' => 150,
+                                           'sql' => 'sys_user.name',
                                            ),
                              'email' => array(
                                            'name' => 'E-Mail',
                                            'width' => 150,
                                            ),
-                             'sys_user' => array(
-                                           'name' => 'Edit',
-                                           'width' => 50,
-                                           ),
-                             'sys_edit' => array(
-                                           'name' => 'Datum',
-                                           'width' => 80,
-                                           'type' => 'date',
+                             'gruppe' => array(
+                                           'name' => 'Gruppe',
+                                           'width' => 70,
+                                           'sql' => 'sys_group.name',
                                            ),
                              ),
-             'rows' => 20,
              'edit' => array(
                              'login' => array(
                                            'name' => 'Login',
                                            'type' => 'text',
-                                           'size' => 20,
+                                           'size' => 25,
                                            ),
                              'name' => array(
                                            'name' => 'Name',
                                            'type' => 'text',
-                                           'size' => 20,
+                                           'size' => 25,
                                            ),
                              'email' => array(
                                            'name' => 'E-Mail',
                                            'type' => 'text',
-                                           'size' => 20,
+                                           'size' => 25,
+                                           ),
+                             'gid' => array(
+                                           'name' => 'Gruppe',
+                                           'type' => 'select',
+                                           'options' => 'SELECT id,name AS text FROM sys_group ORDER BY name',
                                            ),
                              'passwd' => array(
                                            'name' => 'Passwort',
                                            'type' => 'passwd',
-                                           'size' => 20,
+                                           'size' => 25,
                                            ),
                              ),
              );