Handle some values as decimal
[misc/kostenrechnung] / masks / personal.php
1 <?php
2
3 $mask = array(
4               'table' => 'personal',
5               'title' => 'Personalinformationen',
6               'sort' => 1,
7               'list' => array(
8                               'id' => array(
9                                             'name' => 'ID',
10                                             'visible' => false,
11                                             ),
12                               'name' => array(
13                                             'name' => 'Name',
14                                             'width' => 100,
15                                             'specs' => "filterUI: 't'",
16                                             ),
17                               'vorname' => array(
18                                             'name' => 'Vorname',
19                                             'width' => 100,
20                                             'specs' => "filterUI: 't'",
21                                             ),
22                               'anschrift' => array(
23                                             'name' => 'Anschrift',
24                                             'width' => 160,
25                                             ),
26                               'plz' => array(
27                                             'name' => 'PLZ',
28                                             'width' => 40,
29                                             ),
30                               'ort' => array(
31                                             'name' => 'Wohnort',
32                                             'width' => 100,
33                                             ),
34                               'telefon' => array(
35                                             'name' => 'Telefon',
36                                             'width' => 100,
37                                             'visible' => false,
38                                             ),
39                               'persstdsatz' => array(
40                                             'name' => 'Satz',
41                                             'type' => 'number',
42                                             'specs' => "decPlaces: 2, ClassName: 'alignright', suffix: '&nbsp;'",
43                                             'width' => 50,
44                                             ),
45                               'jahresakkord' => array(
46                                             'name' => 'Akkord',
47                                             'type' => 'number',
48                                             'specs' => "decPlaces: 2, ClassName: 'alignright', suffix: '&nbsp;'",
49                                             'width' => 60,
50                                             ),
51 /*
52                               'akkordzuschlag' => array(
53                                             'name' => 'Zuschlag',
54                                             'visible' => false,
55                                             'type' => 'number',
56                                             'specs' => "decPlaces: 2, ClassName: 'alignright'",
57                                             'width' => 70,
58                                             ),
59 */
60                               ),
61 /*
62               'details' => array(
63                                  'title' => 'Details',
64                                  'subtitle' => 'Informationen zur Person',
65                                  'list' => array(
66                                       'personal' => array(
67                                                     'name' => 'Name',
68                                                     ),
69                                       'vorname' => array(
70                                                     'name' => 'Vorname',
71                                                     ),
72                                       'persstdsatz' => array(
73                                                     'name' => 'Stundensatz',
74                                                     'format' => '%.2f',
75                                                     ),
76                                       'jahresakkord' => array(
77                                                     'name' => 'Jahresakkord',
78                                                     'format' => '%.2f',
79                                                     ),
80                                       'akkordzuschlag' => array(
81                                                     'name' => 'Akkordzuschlag',
82                                                     'format' => '%.2f',
83                                                     ),
84                                                  ),
85                                     ),
86 */
87               'edit' => array(
88                               'name' => array(
89                                             'name' => 'Name',
90                                             'type' => 'text',
91                                             'size' => 24,
92                                             ),
93                               'vorname' => array(
94                                             'name' => 'Vorname',
95                                             'type' => 'text',
96                                             'size' => 24,
97                                             ),
98                               'anschrift' => array(
99                                             'name' => 'Anschrift',
100                                             'type' => 'text',
101                                             'size' => 24,
102                                             ),
103                               'plz' => array(
104                                             'name' => 'PLZ',
105                                             'type' => 'number',
106                                             'size' => 6,
107                                             'null' => true,
108                                             ),
109                               'ort' => array(
110                                             'name' => 'Wohnort',
111                                             'type' => 'text',
112                                             'size' => 24,
113                                             'null' => true,
114                                             ),
115                               'telefon' => array(
116                                             'name' => 'Telefon',
117                                             'type' => 'text',
118                                             'size' => 24,
119                                             'null' => true,
120                                             ),
121                               'persstdsatz' => array(
122                                             'name' => 'Stundensatz',
123                                             'type' => 'decimal',
124                                             'size' => 10,
125                                             'null' => true,
126                                             ),
127                               'jahresakkord' => array(
128                                             'name' => 'Jahresakkord',
129                                             'type' => 'decimal',
130                                             'size' => 10,
131                                             ),
132                               ),
133               'rows' => 20,
134               );
135
136 ?>