Update filter select elements after selecting a new year
[misc/kostenrechnung] / masks / sys_user.php
index 0fbf975..7c23e14 100644 (file)
@@ -2,10 +2,13 @@
 
 $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',
@@ -14,18 +17,46 @@ $mask = array(
                              'name' => array(
                                            'name' => 'Name',
                                            'width' => 150,
+                                           'sql' => 'sys_user.name',
                                            ),
-                             'sys_user' => array(
-                                           'name' => 'Edit',
-                                           'width' => 50,
+                             'email' => array(
+                                           'name' => 'E-Mail',
+                                           'width' => 150,
                                            ),
-                             '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' => 25,
+                                           ),
+                             'name' => array(
+                                           'name' => 'Name',
+                                           'type' => 'text',
+                                           'size' => 25,
+                                           ),
+                             'email' => array(
+                                           'name' => 'E-Mail',
+                                           'type' => 'text',
+                                           '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' => 25,
+                                           ),
+                             ),
              );
 
 ?>