source: trunk/FormClasses.php@ 588

Last change on this file since 588 was 588, checked in by chronos, 12 years ago
  • Upraveno: Třídy Action přiřazeny k modulu System.
File size: 19.7 KB
Line 
1<?php
2
3// TODO: Split all form class definitions to modules
4
5/*
6Item definition:
7Type - identifikace typu z podporovaných
8Caption - popisek, titulek položky
9Default - výchozí hodnota
10Null - hodnota nemusí být zadána
11NoInList - sloupec viditelný v seznamu
12Suffix - text za hodnotou
13Description - popis významu položky
14ReadOnly - je položky pouze pro čtení
15Required - položka je vyžadována
16*/
17
18function RegisterFormClasses($FormManager)
19{
20 $FormManager->Classes = array(
21 'Module' => array(
22 'Title' => 'Moduly',
23 'Table' => 'Module',
24 'Items' => array(
25 'Name' => array('Type' => 'String', 'Caption' => 'Systémové jméno', 'Default' => ''),
26 'Title' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
27 ),
28 ),
29 'UserCustomerRel' => array(
30 'Title' => 'Vztahy uživatel - zákazník',
31 'Table' => 'UserCustomerRel',
32 'Items' => array(
33 'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => ''),
34 'Customer' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => ''),
35 ),
36 ),
37 'ServiceCustomerRel' => array(
38 'Title' => 'Vztahy služba - zákazník',
39 'Table' => 'ServiceCustomerRel',
40 'Items' => array(
41 'Service' => array('Type' => 'TService', 'Caption' => 'Služba', 'Default' => ''),
42 'Customer' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => ''),
43 'Action' => array('Type' => 'TActionEnum', 'Caption' => 'Změna období', 'Default' => '', 'Null' => true),
44 'ReplaceId' => array('Type' => 'TServiceCustomerRel', 'Caption' => 'Cílová položka', 'Default' => '', 'Null' => true),
45 ),
46 ),
47 'DocumentLine' => array(
48 'Title' => 'Dokladové řady',
49 'Table' => 'DocumentLine',
50 'DefaultSortColumn' => 'Name',
51 'Items' => array(
52 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
53 'Shortcut' => array('Type' => 'String', 'Caption' => 'Kód', 'Default' => ''),
54 'Sequence' => array('Type' => 'TDocumentLineSequenceListLine', 'Caption' => 'Čísleníky', 'Default' => ''),
55 ),
56 ),
57 'DocumentLineSequence' => array(
58 'Title' => 'Čísleníky dokladových řad',
59 'Table' => 'DocumentLineSequence',
60 'DefaultSortColumn' => 'Id',
61 'Items' => array(
62 'DocumentLine' => array('Type' => 'TDocumentLine', 'Caption' => 'Dokladová řada', 'Default' => ''),
63 'FinanceYear' => array('Type' => 'TFinanceYear', 'Caption' => 'Účetní rok', 'Default' => ''),
64 'NextNumber' => array('Type' => 'Integer', 'Caption' => 'Další číslo', 'Default' => ''),
65 'YearPrefix' => array('Type' => 'Boolean', 'Caption' => 'Rok jako předpona', 'Default' => ''),
66 ),
67 ),
68 'FinanceYear' => array(
69 'Title' => 'Účetní roky',
70 'Table' => 'FinanceYear',
71 'DefaultSortColumn' => 'Year',
72 'Items' => array(
73 'Year' => array('Type' => 'Integer', 'Caption' => 'Rok', 'Default' => ''),
74 'DateStart' => array('Type' => 'Date', 'Caption' => 'První den', 'Default' => ''),
75 'DateEnd' => array('Type' => 'Date', 'Caption' => 'Poslední den', 'Default' => ''),
76 'Sequence' => array('Type' => 'TDocumentLineSequenceListYear', 'Caption' => 'Čísleníky', 'Default' => ''),
77 ),
78 ),
79 'Language' => array(
80 'Title' => 'Jazyky',
81 'Table' => 'Language',
82 'DefaultSortColumn' => 'Name',
83 'Items' => array(
84 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
85 ),
86 ),
87 'UnitOfMeasure' => array(
88 'Title' => 'Měrné jednotky',
89 'Table' => 'UnitOfMeasure',
90 'DefaultSortColumn' => 'Name',
91 'Items' => array(
92 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
93 'Unit' => array('Type' => 'String', 'Caption' => 'Jednotka', 'Default' => ''),
94 ),
95 ),
96 'FinanceBillingPeriod' => array(
97 'Title' => 'Platební období',
98 'Table' => 'FinanceBillingPeriod',
99 'DefaultSortColumn' => 'Name',
100 'Items' => array(
101 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
102 'MonthCount' => array('Type' => 'Integer', 'Caption' => 'Počet měsíců', 'Default' => '0', 'Suffix' => 'měsíců'),
103 ),
104 ),
105 'Service' => array(
106 'Title' => 'Služby',
107 'Table' => 'Service',
108 'DefaultSortColumn' => 'Name',
109 'Items' => array(
110 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
111 'Category' => array('Type' => 'TServiceCategory', 'Caption' => 'Skupina', 'Default' => '', 'Null' => true),
112 'Price' => array('Type' => 'Integer', 'Caption' => 'Cena', 'Default' => '0', 'Suffix' => 'Kč'),
113 'CustomerCount' => array('Type' => 'Integer', 'Caption' => 'Počet zákazníků', 'Default' => ''),
114 'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => ''),
115 'InternetSpeedMin' => array('Type' => 'Integer', 'Caption' => 'Min. rychlost internetu', 'Default' => '0', 'Suffix' => 'kbit/s'),
116 'InternetSpeedMax' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost internetu', 'Default' => '0', 'Suffix' => 'kbit/s'),
117 'UploadAsymmetry' => array('Type' => 'Integer', 'Caption' => 'Asymetrie odesílání', 'Default' => '1'),
118 'Memory' => array('Type' => 'Integer', 'Caption' => 'Paměť', 'Default' => '0', 'Suffix' => 'GB'),
119 'MemorySwap' => array('Type' => 'Integer', 'Caption' => 'Odkládací oddíl', 'Default' => '0', 'Suffix' => 'GB'),
120 'Storage' => array('Type' => 'Integer', 'Caption' => 'Úložiště', 'Default' => '0', 'Suffix' => 'GB'),
121 'CPUCount' => array('Type' => 'Integer', 'Caption' => 'Počet jader', 'Default' => '0', 'Suffix' => ''),
122 'Action' => array('Type' => 'TActionEnum', 'Caption' => 'Změna období', 'Default' => '', 'Null' => true),
123 'ReplaceId' => array('Type' => 'TService', 'Caption' => 'Cílová položka', 'Default' => '', 'Null' => true),
124 ),
125 ),
126 'Country' => array(
127 'Title' => 'Země',
128 'Table' => 'Country',
129 'DefaultSortColumn' => 'Name',
130 'Items' => array(
131 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
132 ),
133 ),
134 'NewNetworkDeviceHistory' => array(
135 'Title' => 'Vložit záznam historie zařízení',
136 'Table' => 'NetworkDeviceHistory',
137 'Items' => array(
138 'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => 0),
139 'Time' => array('Type' => 'Time', 'Caption' => 'Čas', 'Default' => 'Now'),
140 'Action' => array('Type' => 'TNetworkDeviceAction', 'Caption' => 'Akce', 'Default' => 0),
141 'Notice' => array('Type' => 'String', 'Caption' => 'Poznámka', 'Default' => ''),
142 ),
143 ),
144 'ServiceCategory' => array(
145 'Title' => 'Kategorie služeb',
146 'Table' => 'ServiceCategory',
147 'Items' => array(
148 'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
149 'Items' => array('Type' => 'TServiceListServiceCategory', 'Caption' => 'Služby', 'Default' => ''),
150 ),
151 ),
152);
153
154$FormManager->FormTypes = array(
155 'TServiceCategory' => array(
156 'Type' => 'Reference',
157 'Table' => 'ServiceCategory',
158 'Id' => 'Id',
159 'Name' => 'Name',
160 'Filter' => '1',
161 ),
162 'TPriority' => array(
163 'Type' => 'Enumeration',
164 'States' => array('Nízká', 'Střední', 'Vysoká'),
165 ),
166 'TNetworkConfigurationState' => array(
167 'Type' => 'Enumeration',
168 'States' => array('Neplánováno', 'V plánu', 'Provádí se'),
169 ),
170 'TNetworkDeviceState' => array(
171 'Type' => 'Enumeration',
172 'States' => array('Vyřazeno', 'Použito', 'Na skladě'),
173 ),
174 'TNetworkDeviceAction' => array(
175 'Type' => 'Enumeration',
176 'States' => array('Zakoupeno', 'Prodáno', 'Zařazeno do použití', 'Vyřazeno z použití', 'Zasláno do reklamace', 'Přijato z reklamace'),
177 ),
178 'TActionEnum' => array(
179 'Type' => 'Enumeration',
180 'States' => array('add' => 'Přidat', 'modify' => 'Upravit', 'remove' => 'Odstranit'),
181 ),
182 'TService' => array(
183 'Type' => 'Reference',
184 'Table' => 'Service',
185 'Id' => 'Id',
186 'Name' => 'Name',
187 'Filter' => '1',
188 ),
189 'TFinanceBillingPeriod' => array(
190 'Type' => 'Reference',
191 'Table' => 'FinanceBillingPeriod',
192 'Id' => 'Id',
193 'Name' => 'Name',
194 'Filter' => '1',
195 ),
196 'TMember' => array(
197 'Type' => 'Reference',
198 'Table' => 'Member',
199 'Id' => 'Id',
200 'Name' => 'Name',
201 'Filter' => '1',
202 ),
203 'TMemberListSubject' => array(
204 'Type' => 'ManyToOne',
205 'Table' => 'Member',
206 'Id' => 'Id',
207 'Ref' => 'Subject',
208 'Filter' => '1',
209 ),
210 'TModule' => array(
211 'Type' => 'Reference',
212 'Table' => 'Module',
213 'Id' => 'Id',
214 'Name' => 'Name',
215 'Filter' => '1',
216 ),
217 'TMapPosition' => array(
218 'Type' => 'Reference',
219 'Table' => 'MapPosition',
220 'Id' => 'Id',
221 'Name' => 'Name',
222 'Filter' => '1',
223 ),
224 'TUser' => array(
225 'Type' => 'Reference',
226 'Table' => 'User',
227 'Id' => 'Id',
228 'Name' => 'Name',
229 'Filter' => '1',
230 ),
231 'TFinanceSubject' => array(
232 'Type' => 'Reference',
233 'Table' => 'Subject',
234 'Id' => 'Id',
235 'Name' => 'Name',
236 'Filter' => '1',
237 ),
238 'TDocumentLine' => array(
239 'Type' => 'Reference',
240 'Table' => 'DocumentLine',
241 'Id' => 'Id',
242 'Name' => 'Name',
243 'Filter' => '1',
244 ),
245 'TBankAccount' => array(
246 'Type' => 'Reference',
247 'Table' => 'FinanceBankAccount',
248 'Id' => 'Id',
249 'Name' => 'CONCAT(`Comment`, " (", `Number`, "/", '.
250 '(SELECT `FinanceBank`.`Code` FROM `FinanceBank` WHERE `FinanceBank`.`Id`=`FinanceBankAccount`.`Bank`), ")")',
251 'Filter' => '1',
252 ),
253 'TNetworkDevice' => array(
254 'Type' => 'Reference',
255 'Table' => 'NetworkDevice',
256 'Id' => 'Id',
257 'Name' => 'Name',
258 'Filter' => '1',
259 ),
260 'TNetworkDeviceType' => array(
261 'Type' => 'Reference',
262 'Table' => 'NetworkDeviceType',
263 'Id' => 'Id',
264 'Name' => 'Name',
265 'Filter' => '1',
266 ),
267 'TNetworkInterface' => array(
268 'Type' => 'Reference',
269 'Table' => 'NetworkInterface',
270 'View' => '(SELECT NetworkInterface.*, CONCAT(NetworkDevice.Name, "-", NetworkInterface.Name) AS DeviceName FROM NetworkInterface '.
271 'LEFT JOIN NetworkDevice ON NetworkDevice.Id = NetworkInterface.Device) AS T',
272 'Id' => 'Id',
273 'Name' => 'DeviceName',
274 'Filter' => '1',
275 ),
276 'TNetworkInterfaceType' => array(
277 'Type' => 'Reference',
278 'Table' => 'NetworkInterfaceType',
279 'Id' => 'Id',
280 'Name' => 'Name',
281 'Filter' => '1',
282 ),
283 'TServiceCustomerRel' => array(
284 'Type' => 'Reference',
285 'Table' => 'ServiceCustomerRel',
286 'Id' => 'Id',
287 'Name' => 'Id',
288 'Filter' => '1',
289 ),
290 'TNetworkSegment' => array(
291 'Type' => 'Reference',
292 'Table' => 'NetworkSegment',
293 'Id' => 'Id',
294 'Name' => 'Name',
295 'Filter' => '1',
296 ),
297 'TNewsCategory' => array(
298 'Type' => 'Reference',
299 'Table' => 'NewsCategory',
300 'Id' => 'Id',
301 'Name' => 'Caption',
302 'Filter' => '1',
303 ),
304 'TCountry' => array(
305 'Type' => 'Reference',
306 'Table' => 'Country',
307 'Id' => 'Id',
308 'Name' => 'Name',
309 'Filter' => '1',
310 ),
311 'TSubject' => array(
312 'Type' => 'Reference',
313 'Table' => 'Subject',
314 'Id' => 'Id',
315 'Name' => 'Name',
316 'Filter' => '1',
317 ),
318 'TFinanceTreasury' => array(
319 'Type' => 'Reference',
320 'Table' => 'FinanceTreasury',
321 'Id' => 'Id',
322 'Name' => 'Name',
323 'Filter' => '1',
324 ),
325 'TFinanceBankAccount' => array(
326 'Type' => 'Reference',
327 'Table' => 'FinanceBankAccount',
328 'Id' => 'Id',
329 'Name' => 'Comment',
330 'Filter' => '1',
331 ),
332 'TFile' => array(
333 'Type' => 'Reference',
334 'Table' => 'File',
335 'Id' => 'Id',
336 'Name' => 'Name',
337 'Filter' => '1',
338 ),
339 'TTaskList' => array(
340 'Type' => 'ManyToOne',
341 'Table' => 'Task',
342 'Id' => 'Id',
343 'Ref' => 'Group',
344 'Filter' => '1',
345 ),
346 'TDeviceList' => array(
347 'Type' => 'ManyToOne',
348 'Table' => 'NetworkDevice',
349 'Id' => 'Id',
350 'Ref' => 'Member',
351 'Filter' => '1',
352 ),
353 'TInterfaceList' => array(
354 'Type' => 'ManyToOne',
355 'Table' => 'NetworkInterface',
356 'Id' => 'Id',
357 'Ref' => 'Device',
358 'Filter' => '1',
359 ),
360 'TProduct' => array(
361 'Type' => 'Reference',
362 'Table' => 'Product',
363 'Id' => 'Id',
364 'Name' => 'Name',
365 'Filter' => '1',
366 ),
367 'TTaskGroup' => array(
368 'Type' => 'Reference',
369 'Table' => 'TaskGroup',
370 'Id' => 'Id',
371 'Name' => 'Name',
372 'Filter' => '1',
373 ),
374 'TStock' => array(
375 'Type' => 'Reference',
376 'Table' => 'Stock',
377 'Id' => 'Id',
378 'Name' => 'Name',
379 'Filter' => '1',
380 ),
381 'TFinanceBank' => array(
382 'Type' => 'Reference',
383 'Table' => 'FinanceBank',
384 'Id' => 'Id',
385 'Name' => 'CONCAT(Name, " (", Code, ")")',
386 'Filter' => '1',
387 ),
388 'TUnitOfMeasure' => array(
389 'Type' => 'Reference',
390 'Table' => 'UnitOfMeasure',
391 'Id' => 'Id',
392 'Name' => 'Name',
393 'Filter' => '1',
394 ),
395 'TLanguage' => array(
396 'Type' => 'Reference',
397 'Table' => 'Language',
398 'Id' => 'Id',
399 'Name' => 'Name',
400 'Filter' => '1',
401 ),
402 'TAction' => array(
403 'Type' => 'Reference',
404 'Table' => 'Action',
405 'Id' => 'Id',
406 'Name' => 'Title',
407 'Filter' => '1',
408 ),
409 'TActionIcon' => array(
410 'Type' => 'Reference',
411 'Table' => 'ActionIcon',
412 'Id' => 'Id',
413 'Name' => 'Name',
414 'Filter' => '1',
415 ),
416 'TActionType' => array(
417 'Type' => 'Reference',
418 'Table' => 'ActionType',
419 'Id' => 'Id',
420 'Name' => 'Name',
421 'Filter' => '1',
422 ),
423 'TActionGroup' => array(
424 'Type' => 'Reference',
425 'Table' => 'ActionGroup',
426 'Id' => 'Id',
427 'Name' => 'Name',
428 'Filter' => '1',
429 ),
430 'TDirectory' => array(
431 'Type' => 'Reference',
432 'Table' => 'FileDirectory',
433 'Id' => 'Id',
434 'Name' => 'Name',
435 'Filter' => '1',
436 ),
437 'TTVGroup' => array(
438 'Type' => 'Reference',
439 'Table' => 'TVGroup',
440 'Id' => 'Id',
441 'Name' => 'Name',
442 'Filter' => '1',
443 ),
444 'TStockItemListStock' => array(
445 'Type' => 'ManyToOne',
446 'Table' => 'StockItem',
447 'Id' => 'Id',
448 'Ref' => 'Stock',
449 'Filter' => '1',
450 ),
451 'TStockItemListProduct' => array(
452 'Type' => 'ManyToOne',
453 'Table' => 'StockItem',
454 'Id' => 'Id',
455 'Ref' => 'Product',
456 'Filter' => '1',
457 ),
458 'TDocumentLine' => array(
459 'Type' => 'Reference',
460 'Table' => 'DocumentLine',
461 'Id' => 'Id',
462 'Name' => 'Name',
463 'Filter' => '1',
464 ),
465 'TFinanceYear' => array(
466 'Type' => 'Reference',
467 'Table' => 'FinanceYear',
468 'Id' => 'Id',
469 'Name' => 'Year',
470 'Filter' => '1',
471 ),
472 'TTask' => array(
473 'Type' => 'Reference',
474 'Table' => 'Task',
475 'Id' => 'Id',
476 'Name' => 'Name',
477 'Filter' => '1',
478 ),
479 'TCurrency' => array(
480 'Type' => 'Reference',
481 'Table' => 'Currency',
482 'Id' => 'Id',
483 'Name' => 'Code',
484 'Filter' => '1',
485 ),
486 'TMenuItem' => array(
487 'Type' => 'Reference',
488 'Table' => 'MenuItem',
489 'Id' => 'Id',
490 'Name' => 'Name',
491 'Filter' => '1',
492 ),
493 'TMenu' => array(
494 'Type' => 'Reference',
495 'Table' => 'Menu',
496 'Id' => 'Id',
497 'Name' => 'Name',
498 'Filter' => '1',
499 ),
500 'TFinanceInvoice' => array(
501 'Type' => 'Reference',
502 'Table' => 'FinanceInvoice',
503 'Id' => 'Id',
504 'Name' => 'BillCode',
505 'Filter' => '1',
506 ),
507 'TFinanceOperation' => array(
508 'Type' => 'Reference',
509 'Table' => 'FinanceOperation',
510 'Id' => 'Id',
511 'Name' => 'BillCode',
512 'Filter' => '1',
513 ),
514 'TPermissionGroup' => array(
515 'Type' => 'Reference',
516 'Table' => 'PermissionGroup',
517 'Id' => 'Id',
518 'Name' => 'Description',
519 'Filter' => '1',
520 ),
521 'TPermissionGroupAssignment' => array(
522 'Type' => 'Reference',
523 'Table' => 'PermissionGroupAssignment',
524 'Id' => 'Id',
525 'Name' => 'Id',
526 'Filter' => '1',
527 ),
528 'TPermissionOperation' => array(
529 'Type' => 'Reference',
530 'Table' => 'PermissionOperation',
531 'Id' => 'Id',
532 'Name' => 'Id',
533 'Filter' => '1',
534 ),
535 'TFinanceCharge' => array(
536 'Type' => 'Reference',
537 'Table' => 'FinanceCharge',
538 'Id' => 'Id',
539 'Name' => 'Id',
540 'Filter' => '1',
541 ),
542 'TDocumentLineSequenceListYear' => array(
543 'Type' => 'ManyToOne',
544 'Table' => 'DocumentLineSequence',
545 'Id' => 'Id',
546 'Ref' => 'FinanceYear',
547 'Filter' => '1',
548 ),
549 'TDocumentLineSequenceListLine' => array(
550 'Type' => 'ManyToOne',
551 'Table' => 'DocumentLineSequence',
552 'Id' => 'Id',
553 'Ref' => 'DocumentLine',
554 'Filter' => '1',
555 ),
556 'TWorkListTask' => array(
557 'Type' => 'ManyToOne',
558 'Table' => 'Work',
559 'Id' => 'Id',
560 'Ref' => 'Task',
561 'Filter' => '1',
562 ),
563 'TUserCustomerRelListUser' => array(
564 'Type' => 'ManyToOne',
565 'Table' => 'UserCustomerRel',
566 'Id' => 'Id',
567 'Ref' => 'User',
568 'Filter' => '1',
569 ),
570 'TUserCustomerRelListCustomer' => array(
571 'Type' => 'ManyToOne',
572 'Table' => 'UserCustomerRel',
573 'Id' => 'Id',
574 'Ref' => 'Customer',
575 'Filter' => '1',
576 ),
577 'TServiceCustomerRelListCustomer' => array(
578 'Type' => 'ManyToOne',
579 'Table' => 'ServiceCustomerRel',
580 'Id' => 'Id',
581 'Ref' => 'Customer',
582 'Filter' => '1',
583 ),
584 'TCustomerStockItem' => array(
585 'Type' => 'ManyToOne',
586 'Table' => 'StockItem',
587 'Id' => 'Id',
588 'Ref' => 'Location',
589 'Filter' => '1',
590 ),
591 'TPermissionUserAssignmentListUser' => array(
592 'Type' => 'ManyToOne',
593 'Table' => 'PermissionUserAssignment',
594 'Id' => 'Id',
595 'Ref' => 'User',
596 'Filter' => '1',
597 ),
598 'TPermissionGroupAssignmentListGroup' => array(
599 'Type' => 'ManyToOne',
600 'Table' => 'PermissionGroupAssignment',
601 'Id' => 'Id',
602 'Ref' => 'Group',
603 'Filter' => '1',
604 ),
605 'TPermissionGroupAssignmentListOperation' => array(
606 'Type' => 'ManyToOne',
607 'Table' => 'PermissionGroupAssignment',
608 'Id' => 'Id',
609 'Ref' => 'AssignedOperation',
610 'Filter' => '1',
611 ),
612 'TPermissionGroupAssignmentListAssignedGroup' => array(
613 'Type' => 'ManyToOne',
614 'Table' => 'PermissionGroupAssignment',
615 'Id' => 'Id',
616 'Ref' => 'AssignedGroup',
617 'Filter' => '1',
618 ),
619 'TServiceListServiceCategory' => array(
620 'Type' => 'ManyToOne',
621 'Table' => 'Service',
622 'Id' => 'Id',
623 'Ref' => 'Category',
624 'Filter' => '1',
625 ),
626 'TNetworkLinkListInterface1' => array(
627 'Type' => 'ManyToOne',
628 'Table' => 'NetworkLink',
629 'Id' => 'Id',
630 'Ref' => 'Interface1',
631 'Filter' => '1',
632 ),
633 'TNetworkLinkListInterface2' => array(
634 'Type' => 'ManyToOne',
635 'Table' => 'NetworkLink',
636 'Id' => 'Id',
637 'Ref' => 'Interface2',
638 'Filter' => '1',
639 ),
640 'TFinanceInvoiceItemListInvoice' => array(
641 'Type' => 'ManyToOne',
642 'Table' => 'FinanceInvoiceItem',
643 'Id' => 'Id',
644 'Ref' => 'FinanceInvoice',
645 'Filter' => '1',
646 ),
647 'TFinanceOperationListAccount' => array(
648 'Type' => 'ManyToOne',
649 'Table' => 'FinanceOperation',
650 'Id' => 'Id',
651 'Ref' => 'BankAccount',
652 'Filter' => '1',
653 ),
654 'TFinanceOperationListSubject' => array(
655 'Type' => 'ManyToOne',
656 'Table' => 'FinanceOperation',
657 'Id' => 'Id',
658 'Ref' => 'Subject',
659 'Filter' => '1',
660 ),
661 'TFinanceInvoiceListSubject' => array(
662 'Type' => 'ManyToOne',
663 'Table' => 'FinanceInvoice',
664 'Id' => 'Id',
665 'Ref' => 'Subject',
666 'Filter' => '1',
667 ),
668 'TMenuItemListMenu' => array(
669 'Type' => 'ManyToOne',
670 'Table' => 'MenuItem',
671 'Id' => 'Id',
672 'Ref' => 'Menu',
673 'Filter' => '1',
674 ),
675 'TMenuItemListParent' => array(
676 'Type' => 'ManyToOne',
677 'Table' => 'MenuItem',
678 'Id' => 'Id',
679 'Ref' => 'Parent',
680 'Filter' => '1',
681 ),
682 'TActionListGroup' => array(
683 'Type' => 'ManyToOne',
684 'Table' => 'Action',
685 'Id' => 'Id',
686 'Ref' => 'Group',
687 'Filter' => '1',
688 ),
689 'TActionListIcon' => array(
690 'Type' => 'ManyToOne',
691 'Table' => 'Action',
692 'Id' => 'Id',
693 'Ref' => 'Icon',
694 'Filter' => '1',
695 ),
696 'TActionListType' => array(
697 'Type' => 'ManyToOne',
698 'Table' => 'Action',
699 'Id' => 'Id',
700 'Ref' => 'Type',
701 'Filter' => '1',
702 ),
703);
704}
Note: See TracBrowser for help on using the repository browser.