source: trunk/form_classes.php@ 483

Last change on this file since 483 was 483, checked in by chronos, 12 years ago
  • Opraveno: OneToMany vazba ve formulářích nyní využívá rozšířenou definici tabulky pomocí pole 'View'.
  • Přidáno: Zobrazení síťových propojení ve správě dat.
File size: 47.2 KB
Line 
1<?php
2
3/*
4Item definition:
5Type - identifikace typu z podporovaných
6Caption - popisek, titulek položky
7Default - výchozí hodnota
8Null - hodnota nemusí být zadána
9InList - sloupec viditelný v seznamu
10Suffix - text za hodnotou
11Description - popis významu položky
12ReadOnly - je položky pouze pro čtení
13Required - položka je vyžadována
14*/
15
16
17$FormClasses = array(
18 'NetworkLink' => array(
19 'Title' => 'Síťové propojení',
20 'Table' => 'NetworkLink',
21 'Items' => array(
22 'Type' => array('Type' => 'Integer', 'Caption' => 'Typ', 'Default' => '1'),
23 'Interface1' => array('Type' => 'TNetworkInterface', 'Caption' => 'Rozhraní 1', 'Default' => ''),
24 'Interface2' => array('Type' => 'TNetworkInterface', 'Caption' => 'Rozhraní 2', 'Default' => ''),
25 ),
26 ),
27 'PermissionUserAssignment' => array(
28 'Title' => 'Oprávnění uživatelů',
29 'Table' => 'PermissionUserAssignment',
30 'Items' => array(
31 'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => ''),
32 'AssignedGroup' => array('Type' => 'TPermissionGroup', 'Caption' => 'Přiřazené skupiny', 'Default' => '', 'Null' => true),
33 'AssignedOperation' => array('Type' => 'TPermissionOperation', 'Caption' => 'Přiřazené operace', 'Default' => '', 'Null' => true),
34 ),
35 ),
36 'PermissionGroup' => array(
37 'Title' => 'Skupiny oprávnění',
38 'Table' => 'PermissionGroup',
39 'Items' => array(
40 'Description' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
41 'AssignedGroup' => array('Type' => 'TPermissionGroupAssignmentListGroup', 'Caption' => 'Přiřazené skupiny a operace', 'Default' => '', 'Null' => true),
42 'AssignedGroup2' => array('Type' => 'TPermissionGroupAssignmentListAssignedGroup', 'Caption' => 'Použito ve skupinách', 'Default' => '', 'Null' => true),
43 ),
44 ),
45 'PermissionGroupAssignment' => array(
46 'Title' => 'Přiřazení skupin oprávnění',
47 'Table' => 'PermissionGroupAssignment',
48 'Items' => array(
49 'Group' => array('Type' => 'TPermissionGroup', 'Caption' => 'Skupina', 'Default' => ''),
50 'AssignedGroup' => array('Type' => 'TPermissionGroup', 'Caption' => 'Přiřazené skupiny', 'Default' => '', 'Null' => true),
51 'AssignedOperation' => array('Type' => 'TPermissionOperation', 'Caption' => 'Přiřazené operace', 'Default' => '', 'Null' => true),
52 ),
53 ),
54 'PermissionOperation' => array(
55 'Title' => 'Operace oprávnění',
56 'Table' => 'PermissionOperation',
57 'Items' => array(
58 'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => ''),
59 'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => ''),
60 'Item' => array('Type' => 'String', 'Caption' => 'Položka', 'Default' => ''),
61 'ItemId' => array('Type' => 'Integer', 'Caption' => 'Index položky', 'Default' => ''),
62 'AssignedGroup' => array('Type' => 'TPermissionGroupAssignmentListOperation', 'Caption' => 'Použito ve skupinách', 'Default' => '', 'Null' => true),
63 ),
64 ),
65 'UserCustomerRel' => array(
66 'Title' => 'Vztahy uživatel - zákazník',
67 'Table' => 'UserCustomerRel',
68 'Items' => array(
69 'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => ''),
70 'Customer' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => ''),
71 ),
72 ),
73 'ServiceCustomerRel' => array(
74 'Title' => 'Vztahy služba - zákazník',
75 'Table' => 'ServiceCustomerRel',
76 'Items' => array(
77 'Service' => array('Type' => 'TService', 'Caption' => 'Služba', 'Default' => ''),
78 'Customer' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => ''),
79 'Period' => array('Type' => 'Integer', 'Caption' => 'Období', 'Default' => ''),
80 ),
81 ),
82 'Work' => array(
83 'Title' => 'Práce',
84 'Table' => 'Work',
85 'DefaultSortColumn' => 'TimeStart',
86 'Items' => array(
87 'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
88 'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
89 'TimeStart' => array('Type' => 'DateTime', 'Caption' => 'Čas začátku', 'Default' => ''),
90 'Duration' => array('Type' => 'Float', 'Caption' => 'Trvání', 'Default' => '1', 'Suffix' => 'hodin'),
91 'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '1', 'Null' => true),
92 'Task' => array('Type' => 'TTask', 'Caption' => 'Úkol', 'Default' => '', 'Null' => true),
93 ),
94 ),
95 'NetworkDeviceConfig' => array(
96 'Title' => 'Nastavení zařízení',
97 'Table' => 'NetworkDeviceConfig',
98 'DefaultSortColumn' => 'Time',
99 'Items' => array(
100 'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => ''),
101 'Time' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
102 'ConfigFull' => array('Type' => 'Text', 'Caption' => 'Kompletní nastavení', 'Default' => ''),
103 'ConfigCompact' => array('Type' => 'Text', 'Caption' => 'Rozdílové nastavení', 'Default' => ''),
104 ),
105 ),
106 'DocumentLine' => array(
107 'Title' => 'Dokladové řady',
108 'Table' => 'DocumentLine',
109 'DefaultSortColumn' => 'Name',
110 'Items' => array(
111 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
112 'Shortcut' => array('Type' => 'String', 'Caption' => 'Kód', 'Default' => ''),
113 'Sequence' => array('Type' => 'TDocumentLineSequenceListLine', 'Caption' => 'Čísleníky', 'Default' => ''),
114 ),
115 ),
116 'DocumentLineSequence' => array(
117 'Title' => 'Čísleníky dokladových řad',
118 'Table' => 'DocumentLineSequence',
119 'DefaultSortColumn' => 'Id',
120 'Items' => array(
121 'DocumentLine' => array('Type' => 'TDocumentLine', 'Caption' => 'Dokladová řada', 'Default' => ''),
122 'FinanceYear' => array('Type' => 'TFinanceYear', 'Caption' => 'Účetní rok', 'Default' => ''),
123 'NextNumber' => array('Type' => 'Integer', 'Caption' => 'Další číslo', 'Default' => ''),
124 'YearPrefix' => array('Type' => 'Boolean', 'Caption' => 'Rok jako předpona', 'Default' => ''),
125 ),
126 ),
127 'FinanceYear' => array(
128 'Title' => 'Účetní roky',
129 'Table' => 'FinanceYear',
130 'DefaultSortColumn' => 'Year',
131 'Items' => array(
132 'Year' => array('Type' => 'Integer', 'Caption' => 'Rok', 'Default' => ''),
133 'DateStart' => array('Type' => 'Date', 'Caption' => 'První den', 'Default' => ''),
134 'DateEnd' => array('Type' => 'Date', 'Caption' => 'Poslední den', 'Default' => ''),
135 'Sequence' => array('Type' => 'TDocumentLineSequenceListYear', 'Caption' => 'Čísleníky', 'Default' => ''),
136 ),
137 ),
138 'TV' => array(
139 'Title' => 'TV kanály',
140 'Table' => 'TV',
141 'DefaultSortColumn' => 'Name',
142 'Items' => array(
143 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
144 'Frequency' => array('Type' => 'Integer', 'Caption' => 'Frekvence', 'Default' => '', 'Suffix' => 'Hz'),
145 'Norm' => array('Type' => 'String', 'Caption' => 'Video norma', 'Default' => ''),
146 'Homepage' => array('Type' => 'Hyperlink', 'Caption' => 'Web', 'Default' => ''),
147 'Language' => array('Type' => 'TLanguage', 'Caption' => 'Jazyk', 'Default' => '', 'Null' => true),
148 'ShortName' => array('Type' => 'String', 'Caption' => 'Zkratka', 'Default' => ''),
149 'Stream' => array('Type' => 'Hyperlink', 'Caption' => 'Proud', 'Default' => ''),
150 'StreamWeb' => array('Type' => 'Hyperlink', 'Caption' => 'Proud web', 'Default' => ''),
151 'SourceType' => array('Type' => 'String', 'Caption' => 'Typ zdroje', 'Default' => ''),
152 'Category' => array('Type' => 'TTVGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
153 ),
154 ),
155 'TVGroup' => array(
156 'Title' => 'Skupiny TV kanálů',
157 'Table' => 'TVGroup',
158 'DefaultSortColumn' => 'Name',
159 'Items' => array(
160 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
161 ),
162 ),
163 'Language' => array(
164 'Title' => 'Jazyky',
165 'Table' => 'Language',
166 'DefaultSortColumn' => 'Name',
167 'Items' => array(
168 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
169 ),
170 ),
171 'Task' => array(
172 'Title' => 'Úkoly',
173 'Table' => 'Task',
174 'DefaultSortColumn' => 'Name',
175 'Items' => array(
176 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => '', 'Required' => true),
177 'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
178 'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Datum zadání', 'Default' => '', 'Required' => true),
179 'TimeDue' => array('Type' => 'Date', 'Caption' => 'Termín', 'Default' => '', 'Null' => true),
180 'TimeClose' => array('Type' => 'Date', 'Caption' => 'Datum uzavření', 'Default' => '', 'Null' => true),
181 'Priority' => array('Type' => 'TPriority', 'Caption' => 'Důležitost', 'Default' => 1),
182 'Conclusion' => array('Type' => 'Text', 'Caption' => 'Vyhodnocení', 'Default' => ''),
183 'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => '0'),
184 'Progress' => array('Type' => 'Integer', 'Caption' => 'Průběh', 'Default' => '0', 'Suffix' => '%'),
185 'Group' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
186 'AssignedTo' => array('Type' => 'TUser', 'Caption' => 'Přiřazeno', 'Default' => '', 'Null' => true),
187 'Work' => array('Type' => 'TWorkListTask', 'Caption' => 'Práce', 'Default' => ''),
188 ),
189 ),
190 'UnitOfMeasure' => array(
191 'Title' => 'Měrné jednotky',
192 'Table' => 'UnitOfMeasure',
193 'DefaultSortColumn' => 'Name',
194 'Items' => array(
195 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
196 'Unit' => array('Type' => 'String', 'Caption' => 'Jednotka', 'Default' => ''),
197 ),
198 ),
199 'TaskGroup' => array(
200 'Title' => 'Kategorie úkolu',
201 'Table' => 'TaskGroup',
202 'DefaultSortColumn' => 'Name',
203 'Items' => array(
204 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
205 'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
206 'Parent' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
207 'Tasks' => array('Type' => 'TTaskList', 'Caption' => 'Úkoly', 'Default' => ''),
208 ),
209 ),
210 'Product' => array(
211 'Title' => 'Produkty',
212 'Table' => 'Product',
213 'DefaultSortColumn' => 'Name',
214 'Items' => array(
215 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
216 'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0', 'Suffix' => 'Kč'),
217 'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0', 'Suffix' => 'Kč'),
218 'VAT' => array('Type' => 'Integer', 'Caption' => 'DPH', 'Default' => '0', 'Suffix' => '%'),
219 'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => '', 'Suffix' => 'Watt'),
220 'Supplier' => array('Type' => 'TSubject', 'Caption' => 'Dodavatel', 'Default' => '', 'Null' => true),
221 'Manufacturer' => array('Type' => 'TSubject', 'Caption' => 'Výrobce', 'Default' => '', 'Null' => true),
222 'Code' => array('Type' => 'String', 'Caption' => 'Kód', 'Default' => ''),
223 'UnitOfMeasure' => array('Type' => 'TUnitOfMeasure', 'Caption' => 'Měrná jednotka', 'Default' => '', 'Null' => true),
224 'StockItems' => array('Type' => 'TStockItemListProduct', 'Caption' => 'Položky na skladě', 'Default' => '', 'Suffix' => 'ks'),
225 ),
226 ),
227 'StockItem' => array(
228 'Title' => 'Skladové položky',
229 'Table' => 'StockItem',
230 'DefaultSortColumn' => 'Id',
231 'Items' => array(
232 'Stock' => array('Type' => 'TStock', 'Caption' => 'Sklad', 'Default' => ''),
233 'Product' => array('Type' => 'TProduct', 'Caption' => 'Produkt', 'Default' => ''),
234 'TimeEnlistment' => array('Type' => 'Date', 'Caption' => 'Datum zařazení', 'Default' => ''),
235 'TimeElimination' => array('Type' => 'Date', 'Caption' => 'Datum vyřazení', 'Default' => ''),
236 'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0', 'Suffix' => 'Kč'),
237 'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0', 'Suffix' => 'Kč'),
238 'Amount' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
239 'SerialNumber' => array('Type' => 'String', 'Caption' => 'Sériové číslo', 'Default' => '', 'Null' => true),
240 'RegNumber' => array('Type' => 'String', 'Caption' => 'Evidenční číslo', 'Default' => '', 'Null' => true),
241 'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '', 'Null' => true),
242 'Segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => '', 'Null' => true),
243 'Info' => array('Type' => 'Text', 'Caption' => 'Informace', 'Default' => ''),
244 ),
245 ),
246 'Stock' => array(
247 'Title' => 'Sklady',
248 'Table' => 'Stock',
249 'DefaultSortColumn' => 'Name',
250 'Items' => array(
251 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
252 'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '', 'Null' => true),
253 'Items' => array('Type' => 'TStockItemListStock', 'Caption' => 'Položky', 'Default' => ''),
254 ),
255 ),
256 'Log' => array(
257 'Title' => 'Záznamy',
258 'Table' => 'Log',
259 'DefaultSortColumn' => 'Time',
260 'Items' => array(
261 'Time' => array('Type' => 'DateTime', 'Caption' => 'Čas', 'Default' => '', 'ReadOnly' => true),
262 'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '', 'Null' => true, 'ReadOnly' => true),
263 'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => '', 'ReadOnly' => true),
264 'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => '', 'ReadOnly' => true),
265 'Value' => array('Type' => 'Text', 'Caption' => 'Hodnota', 'Default' => '', 'ReadOnly' => true),
266 ),
267 ),
268 'FinanceBillingPeriod' => array(
269 'Title' => 'Platební období',
270 'Table' => 'FinanceBillingPeriod',
271 'DefaultSortColumn' => 'Name',
272 'Items' => array(
273 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
274 'MonthCount' => array('Type' => 'Integer', 'Caption' => 'Počet měsíců', 'Default' => '0', 'Suffix' => 'měsíců'),
275 ),
276 ),
277 'Service' => array(
278 'Title' => 'Služby',
279 'Table' => 'Service',
280 'DefaultSortColumn' => 'Name',
281 'Items' => array(
282 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
283 'Category' => array('Type' => 'TServiceCategory', 'Caption' => 'Skupina', 'Default' => '', 'Null' => true),
284 'Price' => array('Type' => 'Integer', 'Caption' => 'Cena', 'Default' => '0', 'Suffix' => 'Kč'),
285 'CustomerCount' => array('Type' => 'Integer', 'Caption' => 'Počet zákazníků', 'Default' => ''),
286 'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => ''),
287 'InternetSpeedMin' => array('Type' => 'Integer', 'Caption' => 'Min. rychlost internetu', 'Default' => '0', 'Suffix' => 'kbit/s'),
288 'InternetSpeedMax' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost internetu', 'Default' => '0', 'Suffix' => 'kbit/s'),
289 'UploadAsymmetry' => array('Type' => 'Integer', 'Caption' => 'Asymetrie odesílání', 'Default' => '1'),
290 'Memory' => array('Type' => 'Integer', 'Caption' => 'Paměť', 'Default' => '0', 'Suffix' => 'GB'),
291 'MemorySwap' => array('Type' => 'Integer', 'Caption' => 'Odkládací oddíl', 'Default' => '0', 'Suffix' => 'GB'),
292 'Storage' => array('Type' => 'Integer', 'Caption' => 'Úložiště', 'Default' => '0', 'Suffix' => 'GB'),
293 'CPUCount' => array('Type' => 'Integer', 'Caption' => 'Počet jader', 'Default' => '0', 'Suffix' => ''),
294 'ReplaceId' => array('Type' => 'TService', 'Caption' => 'Nahradit', 'Default' => '', 'Null' => true),
295 ),
296 ),
297 'Member' => array(
298 'Title' => 'Zákazníci',
299 'Table' => 'Member',
300 'DefaultSortColumn' => 'Name',
301 'Items' => array(
302 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
303 'ResponsibleUser' => array('Type' => 'TUser', 'Caption' => 'Zodpovědný uživatel', 'Default' => ''),
304 'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
305 'FamilyMemberCount' => array('Type' => 'String', 'Caption' => 'Osob v domácnosti', 'Default' => '0', 'Suffix' => 'osob'),
306 'MembershipDate' => array('Type' => 'Date', 'Caption' => 'Datum členství', 'Default' => ''),
307 'BillingPeriod' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Fakturační období aktuální', 'Default' => ''),
308 'BillingPeriodNext' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Fakturační období příští', 'Default' => ''),
309 'BillingPeriodLastDate' => array('Type' => 'Date', 'Caption' => 'Datum poslední fakturace', 'Default' => ''),
310 'NetworkSegment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => '', 'Null' => true),
311 'Hire' => array('Type' => 'Integer', 'Caption' => 'Nájem', 'Default' => '0', 'Suffix' => 'Kč'),
312 'Blocked' => array('Type' => 'Boolean', 'Caption' => 'Blokování', 'Default' => '0'),
313 'PayDay' => array('Type' => 'Integer', 'Caption' => 'Den placení', 'Default' => '0', 'Suffix' => 'den'),
314 'Devices' => array('Type' => 'TDeviceList', 'Caption' => 'Registrovaná zařízení', 'Default' => ''),
315 'UserRel' => array('Type' => 'TUserCustomerRelListCustomer', 'Caption' => 'Přiřazení uživatelé', 'Default' => ''),
316 'ServiceRel' => array('Type' => 'TServiceCustomerRelListCustomer', 'Caption' => 'Placené služby', 'Default' => ''),
317 ),
318 ),
319 'FinanceTreasury' => array(
320 'Title' => 'Pokladny',
321 'Table' => 'FinanceTreasury',
322 'DefaultSortColumn' => 'Name',
323 'Items' => array(
324 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
325 'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
326 ),
327 ),
328 'FinanceBankAccount' => array(
329 'Title' => 'Účty',
330 'Table' => 'FinanceBankAccount',
331 'DefaultSortColumn' => 'Comment',
332 'Items' => array(
333 'Comment' => array('Type' => 'String', 'Caption' => 'Komentář', 'Default' => ''),
334 'Number' => array('Type' => 'String', 'Caption' => 'Číslo', 'Default' => ''),
335 'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
336 ),
337 ),
338 'Country' => array(
339 'Title' => 'Země',
340 'Table' => 'Country',
341 'DefaultSortColumn' => 'Name',
342 'Items' => array(
343 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
344 ),
345 ),
346 'User' => array(
347 'Title' => 'Uživatelé',
348 'Table' => 'User',
349 'DefaultSortColumn' => 'Name',
350 'Items' => array(
351 'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
352 'Name' => array('Type' => 'String', 'Caption' => 'Celé jméno', 'Default' => ''),
353 'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => '', 'Method' => 'DoubleSHA1'),
354 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
355 'LastIpAddress' => array('Type' => 'String', 'Caption' => 'Poslední IP adresa', 'Default' => '', 'ReadOnly' => true),
356 'LastLoginTime' => array('Type' => 'DateTime', 'Caption' => 'Poslední čas přihlášení', 'Default' => '', 'ReadOnly' => true),
357 'RegistrationTime' => array('Type' => 'DateTime', 'Caption' => 'Čas registrace', 'Default' => ''),
358 'Locked' => array('Type' => 'Boolean', 'Caption' => 'Uzamčen', 'Default' => ''),
359 'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),
360 'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefon', 'Default' => ''),
361 'UserRel' => array('Type' => 'TUserCustomerRelListUser', 'Caption' => 'Přístup k zákazníkům', 'Default' => ''),
362 'Permission' => array('Type' => 'TPermissionUserAssignmentListUser', 'Caption' => 'Oprávnění', 'Default' => ''),
363
364 ),
365 ),
366 'Subject' => array(
367 'Title' => 'Subjekty',
368 'Table' => 'Subject',
369 'DefaultSortColumn' => 'Name',
370 'Items' => array(
371 'Name' => array('Type' => 'String', 'Caption' => 'Celé jméno', 'Default' => ''),
372 'AddressStreet' => array('Type' => 'String', 'Caption' => 'Ulice', 'Default' => ''),
373 'AddressTown' => array('Type' => 'String', 'Caption' => 'Město', 'Default' => ''),
374 'AddressPSC' => array('Type' => 'String', 'Caption' => 'PSČ', 'Default' => ''),
375 'AddressCountry' => array('Type' => 'TCountry', 'Caption' => 'Země', 'Default' => ''),
376 'IC' => array('Type' => 'String', 'Caption' => 'IČ', 'Default' => ''),
377 'DIC' => array('Type' => 'String', 'Caption' => 'DIČ', 'Default' => ''),
378 'MapPositionX' => array('Type' => 'Float', 'Caption' => 'Pozice X', 'Default' => '0'),
379 'MapPositionY' => array('Type' => 'Float', 'Caption' => 'Pozice Y', 'Default' => ''),
380 'WWW' => array('Type' => 'Hyperlink', 'Caption' => 'WWW', 'Default' => ''),
381 'Note' => array('Type' => 'String', 'Caption' => 'Poznámka', 'Default' => ''),
382 'Customer' => array('Type' => 'TMemberListSubject', 'Caption' => 'Členové', 'Default' => ''),
383 ),
384 ),
385 'NetworkDomainAlias' => array(
386 'Title' => 'Alias domény',
387 'Table' => 'NetworkDomainAlias',
388 'Items' => array(
389 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
390 'Target' => array('Type' => 'String', 'Caption' => 'Cíl', 'Default' => ''),
391 'Comment' => array('Type' => 'String', 'Caption' => 'Komentář', 'Default' => ''),
392 ),
393 ),
394 'NetworkDevice' => array(
395 'Title' => 'Síťové zařízení',
396 'Table' => 'NetworkDevice',
397 'Items' => array(
398 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
399 'Type' => array('Type' => 'TNetworkDeviceType', 'Caption' => 'Typ', 'Default' => '0'),
400 'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => '0'),
401 'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '0'),
402 'Used' => array('Type' => 'Boolean', 'Caption' => 'Použito', 'Default' => '1'),
403 'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0', 'ReadOnly' => true),
404 'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => '', 'ReadOnly' => true),
405 'PermanentOnline' => array('Type' => 'Boolean', 'Caption' => 'Běží stále', 'Default' => '0'),
406 'Interfaces' => array('Type' => 'TInterfaceList', 'Caption' => 'Rozhraní', 'Default' => ''),
407 'MapPosition' => array('Type' => 'TMapPosition', 'Caption' => 'Pozice na mapě', 'Default' => '0'),
408 ),
409 ),
410 'NetworkDeviceType' => array(
411 'Title' => 'Typ síťového zařízení',
412 'Table' => 'NetworkDeviceType',
413 'Items' => array(
414 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
415 'ShowOnline' => array('Type' => 'Boolean', 'Caption' => 'Ukázat online', 'Default' => '0'),
416 'IconName' => array('Type' => 'String', 'Caption' => 'Jméno ikony', 'Default' => '0'),
417 ),
418 ),
419 'NetworkInterface' => array(
420 'Title' => 'Síťové rozhraní',
421 'Table' => 'NetworkInterface',
422 'Items' => array(
423 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
424 'Type' => array('Type' => 'TNetworkInterfaceType', 'Caption' => 'Typ', 'Default' => '0'),
425 'MAC' => array('Type' => 'String', 'Caption' => 'Fyzická adresa (MAC)', 'Default' => ''),
426 'LocalIP' => array('Type' => 'String', 'Caption' => 'IPv4', 'Default' => ''),
427 'IPv6' => array('Type' => 'String', 'Caption' => 'IPv6', 'Default' => ''),
428 'ExternalIP' => array('Type' => 'String', 'Caption' => 'Veřejná IPv4', 'Default' => '0'),
429 'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => ''),
430 'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0', 'ReadOnly' => true),
431 'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => '', 'ReadOnly' => true),
432 'Links1' => array('Type' => 'TNetworkLinkListInterface1', 'Caption' => 'Propojení 1', 'Default' => ''),
433 'Links2' => array('Type' => 'TNetworkLinkListInterface2', 'Caption' => 'Propojení 2', 'Default' => ''),
434 ),
435 ),
436 'NetworkInterfaceType' => array(
437 'Title' => 'Typ síťového rozhraní',
438 'Table' => 'NetworkInterfaceType',
439 'Items' => array(
440 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
441 'MaxSpeed' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost', 'Default' => '0', 'Suffix' => 'Mbit/s'),
442 'FullDuplex' => array('Type' => 'Boolean', 'Caption' => 'Plně duplexní', 'Default' => '0'),
443 'Color' => array('Type' => 'Color', 'Caption' => 'Barva', 'Default' => '0'),
444 ),
445 ),
446 'NetworkSubnet' => array(
447 'Title' => 'Podsítě',
448 'DefaultSortColumn' => 'Name',
449 'Table' => 'NetworkSubnet',
450 'Items' => array(
451 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
452 'AddressRange' => array('Type' => 'String', 'Caption' => 'Rozsah adres', 'Default' => ''),
453 'Mask' => array('Type' => 'Integer', 'Caption' => 'Prefix', 'Default' => ''),
454 'DHCP' => array('Type' => 'String', 'Caption' => 'DHCP', 'Default' => ''),
455 'Gateway' => array('Type' => 'String', 'Caption' => 'Brána', 'Default' => ''),
456 'WINS' => array('Type' => 'String', 'Caption' => 'WINS', 'Default' => ''),
457 'DNS' => array('Type' => 'String', 'Caption' => 'DNS', 'Default' => ''),
458 'Domain' => array('Type' => 'String', 'Caption' => 'Doména', 'Default' => ''),
459 'NTP' => array('Type' => 'String', 'Caption' => 'NTP', 'Default' => ''),
460 'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => '', 'Null' => true),
461 'ExtAddressRange' => array('Type' => 'String', 'Caption' => 'Vnější rozsah adres', 'Default' => ''),
462 'ExtMask' => array('Type' => 'String', 'Caption' => 'Vnější prefix', 'Default' => ''),
463 'AddressRangeIPv6' => array('Type' => 'String', 'Caption' => 'Rozsah adres IPv6', 'Default' => ''),
464 'Configure' => array('Type' => 'Boolean', 'Caption' => 'Nastavovat', 'Default' => ''),
465 ),
466 ),
467 'MapPosition' => array(
468 'Title' => 'Pozice na mapě',
469 'Table' => 'MapPosition',
470 'Items' => array(
471 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
472 'Latitude' => array('Type' => 'Float', 'Caption' => 'Zeměpisná šířka', 'Default' => '0'),
473 'Longitude' => array('Type' => 'Float', 'Caption' => 'Zeměpisná výška', 'Default' => '0'),
474 ),
475 ),
476 'NewPayment' => array(
477 'Title' => 'Nová platba',
478 'Items' => array(
479 'DocumentLine' => array('Type' => 'TDocumentLine', 'Caption' => 'Dokladová řada', 'Default' => 3),
480 'Time' => array('Type' => 'Date', 'Caption' => 'Čas', 'Default' => 'Now'),
481 'Subject' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),
482 'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
483 'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Vklad'),
484 'Cash' => array('Type' => 'Boolean', 'Caption' => 'Hotovost', 'Default' => '0'),
485 'Taxable' => array('Type' => 'Boolean', 'Caption' => 'Ovlivňující daňový základ', 'Default' => '1'),
486 //'BankAccount' => array('Type' => 'TBankAccount', 'Caption' => 'Bankovní účet', 'Default' => '1'),
487 ),
488 ),
489 'NewInvoice' => array(
490 'Title' => 'Nová faktura',
491 'Items' => array(
492 'DocumentLine' => array('Type' => 'TDocumentLine', 'Caption' => 'Dokladová řada', 'Default' => 5),
493 'TimeCreation' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => 'Now'),
494 'TimeDue' => array('Type' => 'Date', 'Caption' => 'Čas splatnosti', 'Default' => 'Now'),
495 'Subject' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),
496 'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Nákup zařízení'),
497 'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
498 //'Items' => array('Type' => 'Array', 'Caption' => 'Položky', 'ItemClass' => 'FinanceInvoiceItem'),
499 ),
500 ),
501 'FinanceInvoiceItem' => array(
502 'Title' => 'Položka faktury',
503 'Items' => array(
504 'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
505 'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Položka'),
506 'Quantity' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
507 'Tax' => array('Type' => 'Integer', 'Caption' => 'Daň [%]', 'Default' => '19', 'Suffix' => '%'),
508 ),
509 ),
510 'FinanceOperation' => array(
511 'Title' => 'Finanční operace',
512 'Table' => 'FinanceOperation',
513 'DefaultSortColumn' => 'Time',
514 'Items' => array(
515 'Time' => array('Type' => 'Date', 'Caption' => 'Čas realizace', 'Default' => ''),
516 'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
517 'Cash' => array('Type' => 'Boolean', 'Caption' => 'Hotově', 'Default' => ''),
518 'Taxable' => array('Type' => 'Boolean', 'Caption' => 'Zdanitelné', 'Default' => ''),
519 'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
520 'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
521 'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
522 'Network' => array('Type' => 'Boolean', 'Caption' => 'Týkající sítě', 'Default' => ''),
523 'BankAccount' => array('Type' => 'TFinanceBankAccount', 'Caption' => 'Účet', 'Default' => '', 'Null' => true),
524 'Treasury' => array('Type' => 'TFinanceTreasury', 'Caption' => 'Pokladna', 'Default' => '', 'Null' => true),
525 ),
526 ),
527 'FinanceClaimsLiabilities' => array(
528 'Title' => 'Závazky a pohledávky',
529 'Table' => 'FinanceClaimsLiabilities',
530 'DefaultSortColumn' => 'TimeCreation',
531 'Items' => array(
532 'TimeCreation' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
533 'TimeDue' => array('Type' => 'Date', 'Caption' => 'Čas splatnosti', 'Default' => ''),
534 'TimePayment' => array('Type' => 'Date', 'Caption' => 'Čas zaplacení', 'Default' => ''),
535 'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
536 'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
537 'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
538 'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
539 'Bill' => array('Type' => 'TFinanceBill', 'Caption' => 'Doklad', 'Default' => '', 'Null' => true),
540 ),
541 ),
542 'Measure' => array(
543 'Title' => 'Měření',
544 'Table' => 'Measure',
545 'Items' => array(
546 'Name' => array('Type' => 'String', 'Caption' => 'Zkratka', 'Default' => 'measure'),
547 'Title' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => 'Měření'),
548 'Description' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Měření veličiny'),
549 'Unit' => array('Type' => 'String', 'Caption' => 'Jednotka', 'Default' => ''),
550 'Continuity' => array('Type' => 'Boolean', 'Caption' => 'Spojitost', 'Default' => '0'),
551 'Period' => array('Type' => 'Integer', 'Caption' => 'Perioda měření', 'Default' => '60'),
552 'PermissionAdd' => array('Type' => 'String', 'Caption' => 'Oprávnění k měření', 'Default' => 'localhost.localdomain'),
553 'PermissionView' => array('Type' => 'String', 'Caption' => 'Oprávnění k prohlížení', 'Default' => 'all'),
554 'Enabled' => array('Type' => 'Boolean', 'Caption' => 'Povolení', 'Default' => '1'),
555 'DataType' => array('Type' => 'String', 'Caption' => 'Typ datových položek', 'Default' => 'int'),
556 'DataTable' => array('Type' => 'String', 'Caption' => 'Tabulka měřených dat', 'Default' => 'data'),
557 ),
558 ),
559 'UserOptions' => array(
560 'Title' => 'Základní nastavení',
561 'Table' => 'User',
562 'SubmitText' => 'Uložit',
563 'Items' => array(
564 'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
565 'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''),
566 'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''),
567 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
568 'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''),
569 'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),
570 ),
571 ),
572 'UserRegister' => array(
573 'Title' => 'Registrace uživatele',
574 'SubmitText' => 'Registrovat',
575 'Table' => 'User',
576 'Items' => array(
577 'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
578 'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''),
579 'Password2' => array('Type' => 'Password', 'Caption' => 'Potvrzení hesla', 'Default' => ''),
580 'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''),
581 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
582 'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''),
583 'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),
584 ),
585 ),
586 'MemberOptions' => array(
587 'Title' => 'Nastavení domácnosti',
588 'Table' => '(SELECT Member.Id, Member.FamilyMemberCount, Subject.Name, Subject.AddressStreet, Subject.AddressTown, Subject.AddressPSC, Subject.IC, Subject.DIC FROM Member JOIN Subject ON Subject.Id = Member.Subject)',
589 'Items' => array(
590 'Name' => array('Type' => 'String', 'Caption' => 'Fakturační jméno', 'Default' => ''),
591 'AddressStreet' => array('Type' => 'String', 'Caption' => 'Ulice', 'Default' => 'Zděchov'),
592 'AddressTown' => array('Type' => 'String', 'Caption' => 'Město', 'Default' => 'Zděchov'),
593 'AddressPSC' => array('Type' => 'String', 'Caption' => 'PSČ', 'Default' => '75607'),
594 'AddressCountry' => array('Type' => 'TCountry', 'Caption' => 'Země', 'Default' => '1'),
595 'IC' => array('Type' => 'String', 'Caption' => 'IČ', 'Default' => ''),
596 'DIC' => array('Type' => 'String', 'Caption' => 'DIČ', 'Default' => ''),
597 'FamilyMemberCount' => array('Type' => 'Integer', 'Caption' => 'Počet osob v domácnosti', 'Default' => '', 'Suffix' => 'osob'),
598 'BillingPeriodNext' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Požadované fakturované období', 'Default' => ''),
599 ),
600 ),
601 'PasswordRecovery' => array(
602 'Title' => 'Obnova hesla',
603 'SubmitText' => 'Obnovit',
604 'Table' => '',
605 'Items' => array(
606 'Name' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
607 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
608 ),
609 ),
610 'UserLogin' => array(
611 'Title' => 'Přihlášení uživatele',
612 'SubmitText' => 'Přihlásit',
613 'Table' => '',
614 'Items' => array(
615 'Username' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
616 'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''),
617 ),
618 ),
619 'NewNetworkDevice' => array(
620 'Title' => 'Vložit nové zařízení',
621 'Table' => 'Product',
622 'Items' => array(
623 'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
624 'Price' => array('Type' => 'Float', 'Caption' => 'Cena', 'Default' => 0, 'Suffix' => 'Kč'),
625 'Count' => array('Type' => 'Integer', 'Caption' => 'Počet', 'Default' => 1),
626 'Date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),
627 'Segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Segment sítě', 'Default' => 0, 'Null' => true),
628 'Date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),
629 'Used' => array('Type' => 'TNetworkDeviceState', 'Caption' => 'Stav', 'Default' => 0),
630 'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => 0, 'Suffix' => 'Watt'),
631 'Member' => array('Type' => 'TMember', 'Caption' => 'Subjekt', 'Default' => 0),
632 'Info' => array('Type' => 'String', 'Caption' => 'Poznámky', 'Default' => ''),
633 'Shop' => array('Type' => 'String', 'Caption' => 'Obchod', 'Default' => ''),
634 'DeviceId' => array('Type' => 'String', 'Caption' => 'Sériové číslo', 'Default' => ''),
635 ),
636 ),
637 'NewNetworkDeviceHistory' => array(
638 'Title' => 'Vložit záznam historie zařízení',
639 'Table' => 'NetworkDeviceHistory',
640 'Items' => array(
641 'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => 0),
642 'Time' => array('Type' => 'Time', 'Caption' => 'Čas', 'Default' => 'Now'),
643 'Action' => array('Type' => 'TNetworkDeviceAction', 'Caption' => 'Akce', 'Default' => 0),
644 'Notice' => array('Type' => 'String', 'Caption' => 'Poznámka', 'Default' => ''),
645 ),
646 ),
647 'News' => array(
648 'Title' => 'Nová aktualita',
649 'Table' => '',
650 'SubmitText' => 'Vložit',
651 'Items' => array(
652 'Category' => array('Type' => 'TNewsCategory', 'Caption' => 'Kategorie', 'Default' => 0),
653 'Title' => array('Type' => 'String', 'Caption' => 'Nadpis', 'Default' => ''),
654 'Content' => array('Type' => 'Text', 'Caption' => 'Obsah', 'Default' => ''),
655 'Enclosure1' => array('Type' => 'File', 'Caption' => 'Přílohy (Max. velikost souboru 1 MB)', 'Default' => ''),
656 'Enclosure2' => array('Type' => 'File', 'Caption' => '', 'Default' => ''),
657 'Enclosure3' => array('Type' => 'File', 'Caption' => '', 'Default' => ''),
658 ),
659 ),
660 'Email' => array(
661 'Title' => 'Nový email',
662 'Table' => 'EmailQueue',
663 'SubmitText' => 'Odeslat',
664 'Items' => array(
665 'Address' => array('Type' => 'String', 'Caption' => 'Adresa', 'Default' => ''),
666 'Subject' => array('Type' => 'String', 'Caption' => 'Předmět', 'Default' => ''),
667 'Content' => array('Type' => 'Text', 'Caption' => 'Obsah', 'Default' => ''),
668 ),
669 ),
670 'ServiceCategory' => array(
671 'Title' => 'Kategorie služeb',
672 'Table' => 'ServiceCategory',
673 'Items' => array(
674 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
675 'Items' => array('Type' => 'TServiceListServiceCategory', 'Caption' => 'Služby', 'Default' => ''),
676 ),
677 ),
678);
679
680$FormTypes = array(
681 'TServiceCategory' => array(
682 'Type' => 'Reference',
683 'Table' => 'ServiceCategory',
684 'Id' => 'Id',
685 'Name' => 'Name',
686 'Filter' => '1',
687 ),
688 'TPriority' => array(
689 'Type' => 'Enumeration',
690 'States' => array('Nízká', 'Střední', 'Vysoká'),
691 ),
692 'TNetworkDeviceState' => array(
693 'Type' => 'Enumeration',
694 'States' => array('Vyřazeno', 'Použito', 'Na skladě'),
695 ),
696 'TNetworkDeviceAction' => array(
697 'Type' => 'Enumeration',
698 'States' => array('Zakoupeno', 'Prodáno', 'Zařazeno do použití', 'Vyřazeno z použití', 'Zasláno do reklamace', 'Přijato z reklamace'),
699 ),
700 'TService' => array(
701 'Type' => 'Reference',
702 'Table' => 'Service',
703 'Id' => 'Id',
704 'Name' => 'Name',
705 'Filter' => '1',
706 ),
707 'TFinanceBillingPeriod' => array(
708 'Type' => 'Reference',
709 'Table' => 'FinanceBillingPeriod',
710 'Id' => 'Id',
711 'Name' => 'Name',
712 'Filter' => '1',
713 ),
714 'TMember' => array(
715 'Type' => 'Reference',
716 'Table' => 'Member',
717 'Id' => 'Id',
718 'Name' => 'Name',
719 'Filter' => '1',
720 ),
721 'TMemberListSubject' => array(
722 'Type' => 'ManyToOne',
723 'Table' => 'Member',
724 'Id' => 'Id',
725 'Ref' => 'Subject',
726 'Filter' => '1',
727 ),
728 'TMapPosition' => array(
729 'Type' => 'Reference',
730 'Table' => 'MapPosition',
731 'Id' => 'Id',
732 'Name' => 'Name',
733 'Filter' => '1',
734 ),
735 'TUser' => array(
736 'Type' => 'Reference',
737 'Table' => 'User',
738 'Id' => 'Id',
739 'Name' => 'Name',
740 'Filter' => '1',
741 ),
742 'TFinanceSubject' => array(
743 'Type' => 'Reference',
744 'Table' => 'Subject',
745 'Id' => 'Id',
746 'Name' => 'Name',
747 'Filter' => '1',
748 ),
749 'TDocumentLine' => array(
750 'Type' => 'Reference',
751 'Table' => 'DocumentLine',
752 'Id' => 'Id',
753 'Name' => 'Name',
754 'Filter' => '1',
755 ),
756 'TBankAccount' => array(
757 'Type' => 'Reference',
758 'Table' => 'FinanceBankAccount',
759 'Id' => 'Id',
760 'Name' => 'Comment',
761 'Filter' => '1',
762 ),
763 'TNetworkDevice' => array(
764 'Type' => 'Reference',
765 'Table' => 'NetworkDevice',
766 'Id' => 'Id',
767 'Name' => 'Name',
768 'Filter' => '1',
769 ),
770 'TNetworkDeviceType' => array(
771 'Type' => 'Reference',
772 'Table' => 'NetworkDeviceType',
773 'Id' => 'Id',
774 'Name' => 'Name',
775 'Filter' => '1',
776 ),
777 'TNetworkInterface' => array(
778 'Type' => 'Reference',
779 'Table' => 'NetworkInterface',
780 'View' => '(SELECT NetworkInterface.*, CONCAT(NetworkDevice.Name, "-", NetworkInterface.Name) AS DeviceName FROM NetworkInterface '.
781 'LEFT JOIN NetworkDevice ON NetworkDevice.Id = NetworkInterface.Device) AS T',
782 'Id' => 'Id',
783 'Name' => 'DeviceName',
784 'Filter' => '1',
785 ),
786 'TNetworkInterfaceType' => array(
787 'Type' => 'Reference',
788 'Table' => 'NetworkInterfaceType',
789 'Id' => 'Id',
790 'Name' => 'Name',
791 'Filter' => '1',
792 ),
793 'TNetworkSegment' => array(
794 'Type' => 'Reference',
795 'Table' => 'NetworkSegment',
796 'Id' => 'Id',
797 'Name' => 'Name',
798 'Filter' => '1',
799 ),
800 'TNewsCategory' => array(
801 'Type' => 'Reference',
802 'Table' => 'NewsCategory',
803 'Id' => 'Id',
804 'Name' => 'Caption',
805 'Filter' => '1',
806 ),
807 'TCountry' => array(
808 'Type' => 'Reference',
809 'Table' => 'Country',
810 'Id' => 'Id',
811 'Name' => 'Name',
812 'Filter' => '1',
813 ),
814 'TSubject' => array(
815 'Type' => 'Reference',
816 'Table' => 'Subject',
817 'Id' => 'Id',
818 'Name' => 'Name',
819 'Filter' => '1',
820 ),
821 'TFinanceTreasury' => array(
822 'Type' => 'Reference',
823 'Table' => 'FinanceTreasury',
824 'Id' => 'Id',
825 'Name' => 'Name',
826 'Filter' => '1',
827 ),
828 'TFinanceBankAccount' => array(
829 'Type' => 'Reference',
830 'Table' => 'FinanceBankAccount',
831 'Id' => 'Id',
832 'Name' => 'Comment',
833 'Filter' => '1',
834 ),
835 'TFinanceBill' => array(
836 'Type' => 'Reference',
837 'Table' => 'FinanceBills',
838 'Id' => 'Id',
839 'Name' => 'Id',
840 'Filter' => '1',
841 ),
842 'TTaskList' => array(
843 'Type' => 'ManyToOne',
844 'Table' => 'Task',
845 'Id' => 'Id',
846 'Ref' => 'Group',
847 'Filter' => '1',
848 ),
849 'TDeviceList' => array(
850 'Type' => 'ManyToOne',
851 'Table' => 'NetworkDevice',
852 'Id' => 'Id',
853 'Ref' => 'Member',
854 'Filter' => '1',
855 ),
856 'TInterfaceList' => array(
857 'Type' => 'ManyToOne',
858 'Table' => 'NetworkInterface',
859 'Id' => 'Id',
860 'Ref' => 'Device',
861 'Filter' => '1',
862 ),
863 'TProduct' => array(
864 'Type' => 'Reference',
865 'Table' => 'Product',
866 'Id' => 'Id',
867 'Name' => 'Name',
868 'Filter' => '1',
869 ),
870 'TTaskGroup' => array(
871 'Type' => 'Reference',
872 'Table' => 'TaskGroup',
873 'Id' => 'Id',
874 'Name' => 'Name',
875 'Filter' => '1',
876 ),
877 'TStock' => array(
878 'Type' => 'Reference',
879 'Table' => 'Stock',
880 'Id' => 'Id',
881 'Name' => 'Name',
882 'Filter' => '1',
883 ),
884 'TUnitOfMeasure' => array(
885 'Type' => 'Reference',
886 'Table' => 'UnitOfMeasure',
887 'Id' => 'Id',
888 'Name' => 'Name',
889 'Filter' => '1',
890 ),
891 'TLanguage' => array(
892 'Type' => 'Reference',
893 'Table' => 'Language',
894 'Id' => 'Id',
895 'Name' => 'Name',
896 'Filter' => '1',
897 ),
898 'TTVGroup' => array(
899 'Type' => 'Reference',
900 'Table' => 'TVGroup',
901 'Id' => 'Id',
902 'Name' => 'Name',
903 'Filter' => '1',
904 ),
905 'TStockItemListStock' => array(
906 'Type' => 'ManyToOne',
907 'Table' => 'StockItem',
908 'Id' => 'Id',
909 'Ref' => 'Stock',
910 'Filter' => '1',
911 ),
912 'TStockItemListProduct' => array(
913 'Type' => 'ManyToOne',
914 'Table' => 'StockItem',
915 'Id' => 'Id',
916 'Ref' => 'Product',
917 'Filter' => '1',
918 ),
919 'TDocumentLine' => array(
920 'Type' => 'Reference',
921 'Table' => 'DocumentLine',
922 'Id' => 'Id',
923 'Name' => 'Name',
924 'Filter' => '1',
925 ),
926 'TFinanceYear' => array(
927 'Type' => 'Reference',
928 'Table' => 'FinanceYear',
929 'Id' => 'Id',
930 'Name' => 'Year',
931 'Filter' => '1',
932 ),
933 'TTask' => array(
934 'Type' => 'Reference',
935 'Table' => 'Task',
936 'Id' => 'Id',
937 'Name' => 'Name',
938 'Filter' => '1',
939 ),
940 'TPermissionGroup' => array(
941 'Type' => 'Reference',
942 'Table' => 'PermissionGroup',
943 'Id' => 'Id',
944 'Name' => 'Description',
945 'Filter' => '1',
946 ),
947 'TPermissionGroupAssignment' => array(
948 'Type' => 'Reference',
949 'Table' => 'PermissionGroupAssignment',
950 'Id' => 'Id',
951 'Name' => 'Id',
952 'Filter' => '1',
953 ),
954 'TPermissionOperation' => array(
955 'Type' => 'Reference',
956 'Table' => 'PermissionOperation',
957 'Id' => 'Id',
958 'Name' => 'Id',
959 'Filter' => '1',
960 ),
961 'TDocumentLineSequenceListYear' => array(
962 'Type' => 'ManyToOne',
963 'Table' => 'DocumentLineSequence',
964 'Id' => 'Id',
965 'Ref' => 'FinanceYear',
966 'Filter' => '1',
967 ),
968 'TDocumentLineSequenceListLine' => array(
969 'Type' => 'ManyToOne',
970 'Table' => 'DocumentLineSequence',
971 'Id' => 'Id',
972 'Ref' => 'DocumentLine',
973 'Filter' => '1',
974 ),
975 'TWorkListTask' => array(
976 'Type' => 'ManyToOne',
977 'Table' => 'Work',
978 'Id' => 'Id',
979 'Ref' => 'Task',
980 'Filter' => '1',
981 ),
982 'TUserCustomerRelListUser' => array(
983 'Type' => 'ManyToOne',
984 'Table' => 'UserCustomerRel',
985 'Id' => 'Id',
986 'Ref' => 'User',
987 'Filter' => '1',
988 ),
989 'TUserCustomerRelListCustomer' => array(
990 'Type' => 'ManyToOne',
991 'Table' => 'UserCustomerRel',
992 'Id' => 'Id',
993 'Ref' => 'Customer',
994 'Filter' => '1',
995 ),
996 'TServiceCustomerRelListCustomer' => array(
997 'Type' => 'ManyToOne',
998 'Table' => 'ServiceCustomerRel',
999 'Id' => 'Id',
1000 'Ref' => 'Customer',
1001 'Filter' => '1',
1002 ),
1003 'TPermissionUserAssignmentListUser' => array(
1004 'Type' => 'ManyToOne',
1005 'Table' => 'PermissionUserAssignment',
1006 'Id' => 'Id',
1007 'Ref' => 'User',
1008 'Filter' => '1',
1009 ),
1010 'TPermissionGroupAssignmentListGroup' => array(
1011 'Type' => 'ManyToOne',
1012 'Table' => 'PermissionGroupAssignment',
1013 'Id' => 'Id',
1014 'Ref' => 'Group',
1015 'Filter' => '1',
1016 ),
1017 'TPermissionGroupAssignmentListOperation' => array(
1018 'Type' => 'ManyToOne',
1019 'Table' => 'PermissionGroupAssignment',
1020 'Id' => 'Id',
1021 'Ref' => 'AssignedOperation',
1022 'Filter' => '1',
1023 ),
1024 'TPermissionGroupAssignmentListAssignedGroup' => array(
1025 'Type' => 'ManyToOne',
1026 'Table' => 'PermissionGroupAssignment',
1027 'Id' => 'Id',
1028 'Ref' => 'AssignedGroup',
1029 'Filter' => '1',
1030 ),
1031 'TServiceListServiceCategory' => array(
1032 'Type' => 'ManyToOne',
1033 'Table' => 'Service',
1034 'Id' => 'Id',
1035 'Ref' => 'Category',
1036 'Filter' => '1',
1037 ),
1038 'TNetworkLinkListInterface1' => array(
1039 'Type' => 'ManyToOne',
1040 'Table' => 'NetworkLink',
1041 'Id' => 'Id',
1042 'Ref' => 'Interface1',
1043 'Filter' => '1',
1044 ),
1045 'TNetworkLinkListInterface2' => array(
1046 'Type' => 'ManyToOne',
1047 'Table' => 'NetworkLink',
1048 'Id' => 'Id',
1049 'Ref' => 'Interface2',
1050 'Filter' => '1',
1051 ),
1052);
1053
1054
1055?>
Note: See TracBrowser for help on using the repository browser.