Changeset 538 for trunk/FormClasses.php


Ignore:
Timestamp:
May 18, 2013, 8:21:50 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Některé formulářové typy přesunuty do jednotlivých modulů.
  • Přidáno: Moduly Customer, Task a Stock.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FormClasses.php

    r536 r538  
    1919{
    2020  $FormManager->Classes = array(
    21   'MenuItem' => array(
    22     'Title' => 'Položky nabídky',
    23     'Table' => 'MenuItem',
    24     'Items' => array(
    25       'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
    26       'Parent' => array('Type' => 'TMenuItem', 'Caption' => 'Rodič', 'Default' => '', 'Null' => true),
    27       'Action' => array('Type' => 'TAction', 'Caption' => 'Akce', 'Default' => ''),
    28       'Menu' => array('Type' => 'TMenu', 'Caption' => 'Nabídka', 'Default' => ''),
    29       'Items' => array('Type' => 'TMenuItemListParent', 'Caption' => 'Položky'),
    30     ),
    31   ),
    32   'Menu' => array(
    33     'Title' => 'Nabídky',
    34     'Table' => 'Menu',
    35     'Items' => array(
    36       'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
    37       'Items' => array('Type' => 'TMenuItemListMenu', 'Caption' => 'Položky'),
    38     ),
    39   ),
    4021  'Action' => array(
    4122    'Title' => 'Akce',
     
    7758    ),
    7859  ),
    79   'FinanceBank' => array(
    80     'Title' => 'Banky',
    81     'Table' => 'FinanceBank',
    82     'Items' => array(
    83       'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
    84       'Code' => array('Type' => 'String', 'Caption' => 'Český kód', 'Default' => ''),
    85       'BIC' => array('Type' => 'String', 'Caption' => 'Kód BIC', 'Default' => ''),
    86       'Country' => array('Type' => 'TCountry', 'Caption' => 'Země', 'Default' => ''),
    87     ),
    88   ),
    89   'FinanceBankImport' => array(
    90     'Title' => 'Import plateb z účtu',
    91     'Table' => 'FinanceBankImport',
    92     'Items' => array(
    93       'BankAccount' => array('Type' => 'TBankAccount', 'Caption' => 'Účet', 'Default' => ''),
    94       'Time' => array('Type' => 'Date', 'Caption' => 'Čas', 'Default' => ''),
    95       'Identification' => array('Type' => 'String', 'Caption' => 'Kód operace', 'Default' => ''),
    96       'AccountNumber' => array('Type' => 'String', 'Caption' => 'Číslo účtu', 'Default' => ''),
    97       'VariableSymbol' => array('Type' => 'String', 'Caption' => 'Variabilní symbol', 'Default' => ''),
    98       'ConstantSymbol' => array('Type' => 'String', 'Caption' => 'Konstantní symbol', 'Default' => ''),
    99       'SpecificSymbol' => array('Type' => 'String', 'Caption' => 'Specifický symbol', 'Default' => ''),
    100       'Value' => array('Type' => 'Float', 'Caption' => 'Částka', 'Default' => ''),
    101       'Currency' => array('Type' => 'TCurrency', 'Caption' => 'Měna', 'Default' => ''),
    102       'Description' => array('Type' => 'String', 'Caption' => 'Popis operace', 'Default' => ''),
    103       'OffsetAccountName' => array('Type' => 'String', 'Caption' => 'Jméno protiúčtu', 'Default' => ''),
    104       'FinanceOperation' => array('Type' => 'TFinanceOperation', 'Caption' => 'Přiřazená operace', 'Default' => '', 'Null' => true),
    105     ),
    106   ),
    107   'Currency' => array(
    108     'Title' => 'Měny',
    109     'Table' => 'Currency',
    110     'Items' => array(
    111       'Code' => array('Type' => 'String', 'Caption' => 'Kód'),
    112       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    113       'Symbol' => array('Type' => 'String', 'Caption' => 'Symbol', 'Default' => ''),
    114     ),
    115   ),
    11660  'EmailQueue' => array(
    11761    'Title' => 'Fronta e-mailů',
     
    13175    ),
    13276  ),
    133   'NetworkConfiguration' => array(
    134     'Title' => 'Restart sítových služeb',
    135     'Table' => 'NetworkConfiguration',
    136     'Items' => array(
    137       'Caption' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    138       'Execute' => array('Type' => 'String', 'Caption' => 'Povely', 'Default' => ''),
    139       'Changed' => array('Type' => 'TNetworkConfigurationState', 'Caption' => 'Stav', 'Default' => 0),
    140       'LastTime' => array('Type' => 'DateTime', 'Caption' => 'Naposledy spuštěno', 'ReadOnly' => true),
    141       'ExecutionTime' => array('Type' => 'Integer', 'Caption' => 'Doba běhu', 'Default' => '0', 'Suffix' => 'sekund', 'ReadOnly' => true),
    142       'Enabled' => array('Type' => 'Boolean', 'Caption' => 'Povoleno', 'Default' => '0'),
    143       'Period' => array('Type' => 'Integer', 'Caption' => 'Min. perioda', 'Default' => '60', 'Suffix' => 'sekund'),
    144     ),
    145     'ItemActions' => array(
    146       array('Caption' => 'Záznam', 'URL' => '/is/?a=view&t=NetworkConfigurationLog'),
    147     ),
    148   ),
    149   'NetworkConfigurationLog' => array(
    150     'Title' => 'Záznam restartu sítových služeb',
    151     'Table' => 'NetworkConfiguration',
    152     'Items' => array(
    153       'Caption' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    154       'Log' => array('Type' => 'Text', 'Caption' => 'Záznam', 'Default' => '', 'ReadOnly' => true),
    155     ),
    156   ),
    157   'MemberPayment' => array(
    158     'Title' => 'Placení zákazníků',
    159     'Table' => 'MemberPayment',
    160     'Items' => array(
    161       'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => '', 'ReadOnly' => true),
    162       'MonthlyTotal' => array('Type' => 'Integer', 'Caption' => 'Celkem měsíčně', 'Default' => '0', 'Suffix' => 'Kč', 'ReadOnly' => true),
    163       'MonthlyInternet' => array('Type' => 'Integer', 'Caption' => 'Internet měsíčně', 'Default' => '', 'Suffix' => 'Kč', 'ReadOnly' => true),
    164       'MonthlyConsumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba měsíčně', 'Default' => '', 'Suffix' => 'Kč', 'ReadOnly' => true),
    165       'NetworkDevice' => array('Type' => 'Integer', 'Caption' => 'Podíl na zařízení', 'Default' => '', 'Suffix' => 'Kč', 'ReadOnly' => true),
    166       'MonthlyPlus' => array('Type' => 'Integer', 'Caption' => 'Měsíčně plus', 'Default' => '', 'Suffix' => 'Kč', 'ReadOnly' => true),
    167       'Cash' => array('Type' => 'Integer', 'Caption' => 'Kredit', 'Default' => '', 'Suffix' => 'Kč', 'ReadOnly' => true),
    168     ),
    169     'Actions' => array(
    170       array('Caption' => 'Přepočítat', 'URL' => '/finance/manage.php?Operation=Recalculate'),
    171     ),
    172   ),
    173   'NetworkSegment' => array(
    174     'Title' => 'Úsek sítě',
    175     'Table' => 'NetworkSegment',
    176     'Items' => array(
    177       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    178       'Price' => array('Type' => 'Integer', 'Caption' => 'Cena', 'Default' => '0', 'Suffix' => 'Kč', 'ReadOnly' => true),
    179       'Parent' => array('Type' => 'TNetworkSegment', 'Caption' => 'Nadřazený', 'Default' => '', 'Null' => true),
    180       'Users' => array('Type' => 'Integer', 'Caption' => 'Uživatelů', 'Default' => '0', 'ReadOnly' => true),
    181       'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => '0', 'ReadOnly' => true, 'Suffix' => 'Wattů'),
    182       'UsersOverheads' => array('Type' => 'Integer', 'Caption' => 'Podílníků', 'Default' => '0', 'ReadOnly' => true),
    183     ),
    184   ),
    185   'FinanceCharge' => array(
    186     'Title' => 'Parametry účtování',
    187     'Table' => 'FinanceCharge',
    188     'Items' => array(
    189       'Internet' => array('Type' => 'Integer', 'Caption' => 'Platba Internetu', 'Default' => '0', 'Suffix' => 'Kč'),
    190       'InternetSpeed' => array('Type' => 'Integer', 'Caption' => 'Rychlost Internetu', 'Default' => '0', 'Suffix' => 'Mbit/s'),
    191       'InternetSpeedReserve' => array('Type' => 'Integer', 'Caption' => 'Rezerva rychlosti', 'Default' => '0', 'Suffix' => 'Mbit/s'),
    192       'AdministrationPerUser' => array('Type' => 'Integer', 'Caption' => 'Správa za uživatele', 'Default' => '0', 'Suffix' => 'Kč'),
    193       'kWh' => array('Type' => 'Integer', 'Caption' => 'Cena kWh', 'Default' => '0', 'Suffix' => 'Kč'),
    194       'BaseSpeedElement' => array('Type' => 'Integer', 'Caption' => 'Základní díl rychlosti', 'Default' => '0', 'Suffix' => 'Mbit/s'),
    195       'BaseTariffPrice' => array('Type' => 'Integer', 'Caption' => 'Základní cena tarifu', 'Default' => '0', 'Suffix' => 'Kč'),
    196       'TopTariffPrice' => array('Type' => 'Integer', 'Caption' => 'Nejvyšší cena tarifu', 'Default' => '0', 'Suffix' => 'Kč'),
    197       'Action' => array('Type' => 'TActionEnum', 'Caption' => 'Změna období', 'Default' => '', 'Null' => true),       
    198       'ReplaceId' => array('Type' => 'TFinanceCharge', 'Caption' => 'Cílová položka', 'Default' => '0', 'Null' => true),
    199     ),
    200   ),
    201   'File' => array(
    202     'Title' => 'Soubor',
    203     'Table' => 'File',
    204     'Items' => array(
    205       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    206       'Directory' => array('Type' => 'TDirectory', 'Caption' => 'Adresář', 'Default' => '', 'Null' => true),
    207       'Size' => array('Type' => 'Integer', 'Caption' => 'Velikost', 'Default' => ''),
    208       'Time' => array('Type' => 'DateTime', 'Caption' => 'Čas vytvoření', 'Default' => ''),
    209     ),
    210     'ItemActions' => array(
    211       array('Caption' => 'Stáhnout', 'URL' => '/file?download'),
    212     ),
    213   ),
    214   'FileDirectory' => array(
    215     'Title' => 'Adresář souborů',
    216     'Table' => 'FileDirectory',
    217     'Items' => array(
    218       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    219       'Parent' => array('Type' => 'TDirectory', 'Caption' => 'Nadřazený adresář', 'Default' => '', 'Null' => true),
    220     ),
    221   ),
    222   'NetworkLink' => array(
    223     'Title' => 'Síťové propojení',
    224     'Table' => 'NetworkLink',
    225     'Items' => array(
    226       'Type' => array('Type' => 'Integer', 'Caption' => 'Typ', 'Default' => '1'),
    227       'Interface1' => array('Type' => 'TNetworkInterface', 'Caption' => 'Rozhraní 1', 'Default' => ''),
    228       'Interface2' => array('Type' => 'TNetworkInterface', 'Caption' => 'Rozhraní 2', 'Default' => ''),
    229     ),
    230   ),
    231   'PermissionUserAssignment' => array(
    232     'Title' => 'Oprávnění uživatelů',
    233     'Table' => 'PermissionUserAssignment',
    234     'Items' => array(
    235       'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => ''),       
    236       'AssignedGroup' => array('Type' => 'TPermissionGroup', 'Caption' => 'Přiřazené skupiny', 'Default' => '', 'Null' => true),       
    237       'AssignedOperation' => array('Type' => 'TPermissionOperation', 'Caption' => 'Přiřazené operace', 'Default' => '', 'Null' => true),       
    238     ),
    239   ),
    240   'PermissionGroup' => array(
    241     'Title' => 'Skupiny oprávnění',
    242     'Table' => 'PermissionGroup',
    243     'Items' => array(
    244       'Description' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),       
    245       'AssignedGroup' => array('Type' => 'TPermissionGroupAssignmentListGroup', 'Caption' => 'Přiřazené skupiny a operace', 'Default' => '', 'Null' => true),       
    246       'AssignedGroup2' => array('Type' => 'TPermissionGroupAssignmentListAssignedGroup', 'Caption' => 'Použito ve skupinách', 'Default' => '', 'Null' => true),       
    247     ),
    248   ),
    249   'PermissionGroupAssignment' => array(
    250     'Title' => 'Přiřazení skupin oprávnění',
    251     'Table' => 'PermissionGroupAssignment',
    252     'Items' => array(
    253       'Group' => array('Type' => 'TPermissionGroup', 'Caption' => 'Skupina', 'Default' => ''),       
    254       'AssignedGroup' => array('Type' => 'TPermissionGroup', 'Caption' => 'Přiřazené skupiny', 'Default' => '', 'Null' => true),       
    255       'AssignedOperation' => array('Type' => 'TPermissionOperation', 'Caption' => 'Přiřazené operace', 'Default' => '', 'Null' => true),       
    256     ),
    257   ),
    258   'PermissionOperation' => array(
    259     'Title' => 'Operace oprávnění',
    260     'Table' => 'PermissionOperation',
    261     'Items' => array(
    262       'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => ''),       
    263       'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => ''),       
    264       'Item' => array('Type' => 'String', 'Caption' => 'Položka', 'Default' => ''),       
    265       'ItemId' => array('Type' => 'Integer', 'Caption' => 'Index položky', 'Default' => ''),       
    266       'AssignedGroup' => array('Type' => 'TPermissionGroupAssignmentListOperation', 'Caption' => 'Použito ve skupinách', 'Default' => '', 'Null' => true),       
    267     ),
    268   ),
    26977  'UserCustomerRel' => array(
    27078    'Title' => 'Vztahy uživatel - zákazník',
     
    28593    ),
    28694  ),
    287   'Work' => array(
    288     'Title' => 'Práce',
    289     'Table' => 'Work',
    290     'DefaultSortColumn' => 'TimeStart',
    291     'Items' => array(
    292       'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),       
    293       'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),       
    294       'TimeStart' => array('Type' => 'DateTime', 'Caption' => 'Čas začátku', 'Default' => ''),       
    295       'Duration' => array('Type' => 'Float', 'Caption' => 'Trvání', 'Default' => '1', 'Suffix' => 'hodin'),
    296       'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '1', 'Null' => true),
    297       'Task' => array('Type' => 'TTask', 'Caption' => 'Úkol', 'Default' => '', 'Null' => true),
    298     ),
    299   ),
    300   'NetworkDeviceConfig' => array(
    301     'Title' => 'Nastavení zařízení',
    302     'Table' => 'NetworkDeviceConfig',
    303     'DefaultSortColumn' => 'Time',
    304     'Items' => array(
    305       'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => ''),       
    306       'Time' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),       
    307       'ConfigFull' => array('Type' => 'Text', 'Caption' => 'Kompletní nastavení', 'Default' => ''),       
    308       'ConfigCompact' => array('Type' => 'Text', 'Caption' => 'Rozdílové nastavení', 'Default' => ''),       
    309     ),
    310   ),
    31195  'DocumentLine' => array(
    31296    'Title' => 'Dokladové řady',
     
    341125    ),
    342126  ),
    343   'TV' => array(
    344     'Title' => 'TV kanály',
    345     'Table' => 'TV',
    346     'DefaultSortColumn' => 'Name',
    347     'Items' => array(
    348       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    349       'Frequency' => array('Type' => 'Integer', 'Caption' => 'Frekvence', 'Default' => '', 'Suffix' => 'Hz'),
    350       'Norm' => array('Type' => 'String', 'Caption' => 'Video norma', 'Default' => ''),
    351       'Homepage' => array('Type' => 'Hyperlink', 'Caption' => 'Web', 'Default' => ''),
    352       'Language' => array('Type' => 'TLanguage', 'Caption' => 'Jazyk', 'Default' => '', 'Null' => true),
    353       'ShortName' => array('Type' => 'String', 'Caption' => 'Zkratka', 'Default' => ''),
    354       'Stream' => array('Type' => 'Hyperlink', 'Caption' => 'Proud', 'Default' => ''),
    355       'StreamWeb' => array('Type' => 'Hyperlink', 'Caption' => 'Proud web', 'Default' => ''),
    356       'SourceType' => array('Type' => 'String', 'Caption' => 'Typ zdroje', 'Default' => ''),
    357       'Category' => array('Type' => 'TTVGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
    358     ),
    359   ),
    360   'TVGroup' => array(
    361     'Title' => 'Skupiny TV kanálů',
    362     'Table' => 'TVGroup',
    363     'DefaultSortColumn' => 'Name',
    364     'Items' => array(
    365       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),       
    366     ),
    367   ),
    368127  'Language' => array(
    369128    'Title' => 'Jazyky',
     
    374133    ),
    375134  ),
    376   'Task' => array(
    377     'Title' => 'Úkoly',
    378     'Table' => 'Task',
    379     'DefaultSortColumn' => 'Name',
    380     'Items' => array(
    381       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => '', 'Required' => true),
    382       'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
    383       'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Datum zadání', 'Default' => '', 'Required' => true),
    384       'TimeDue' => array('Type' => 'Date', 'Caption' => 'Termín', 'Default' => '', 'Null' => true),
    385       'TimeClose' => array('Type' => 'Date', 'Caption' => 'Datum uzavření', 'Default' => '', 'Null' => true),
    386       'Priority' => array('Type' => 'TPriority', 'Caption' => 'Důležitost', 'Default' => 1),
    387       'Conclusion' => array('Type' => 'Text', 'Caption' => 'Vyhodnocení', 'Default' => ''),
    388       'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => '0'),
    389       'Progress' => array('Type' => 'Integer', 'Caption' => 'Průběh', 'Default' => '0', 'Suffix' => '%'),
    390       'Group' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
    391       'AssignedTo' => array('Type' => 'TUser', 'Caption' => 'Přiřazeno', 'Default' => '', 'Null' => true),
    392       'Work' => array('Type' => 'TWorkListTask', 'Caption' => 'Práce', 'Default' => ''),
    393     ),
    394   ),
    395135  'UnitOfMeasure' => array(
    396136    'Title' => 'Měrné jednotky',
     
    401141      'Unit' => array('Type' => 'String', 'Caption' => 'Jednotka', 'Default' => ''),
    402142    ),
    403   ),
    404   'TaskGroup' => array(
    405     'Title' => 'Kategorie úkolu',
    406     'Table' => 'TaskGroup',
    407     'DefaultSortColumn' => 'Name',
    408     'Items' => array(
    409       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    410       'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
    411       'Parent' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
    412       'Tasks' => array('Type' => 'TTaskList', 'Caption' => 'Úkoly', 'Default' => ''),
    413     ),
    414   ),
    415   'Product' => array(
    416     'Title' => 'Produkty',
    417     'Table' => 'Product',
    418     'DefaultSortColumn' => 'Name',
    419     'Items' => array(
    420       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    421       'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0', 'Suffix' => 'Kč'),
    422       'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0', 'Suffix' => 'Kč'),
    423       'VAT' => array('Type' => 'Integer', 'Caption' => 'DPH', 'Default' => '0', 'Suffix' => '%'),
    424       'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => '', 'Suffix' => 'Watt'),
    425       'Supplier' => array('Type' => 'TSubject', 'Caption' => 'Dodavatel', 'Default' => '', 'Null' => true),
    426       'Manufacturer' => array('Type' => 'TSubject', 'Caption' => 'Výrobce', 'Default' => '', 'Null' => true),
    427       'Code' => array('Type' => 'String', 'Caption' => 'Kód', 'Default' => ''),
    428       'UnitOfMeasure' => array('Type' => 'TUnitOfMeasure', 'Caption' => 'Měrná jednotka', 'Default' => '', 'Null' => true),
    429       'StockItems' => array('Type' => 'TStockItemListProduct', 'Caption' => 'Položky na skladě', 'Default' => '', 'Suffix' => 'ks'),
    430     ),
    431   ),
    432   'StockItem' => array(
    433     'Title' => 'Skladové položky',
    434     'Table' => 'StockItem',
    435     'DefaultSortColumn' => 'Id',
    436     'Items' => array(
    437       'Stock' => array('Type' => 'TStock', 'Caption' => 'Sklad', 'Default' => ''),
    438       'Product' => array('Type' => 'TProduct', 'Caption' => 'Produkt', 'Default' => ''),
    439       'TimeEnlistment' => array('Type' => 'Date', 'Caption' => 'Datum zařazení', 'Default' => ''),
    440       'TimeElimination' => array('Type' => 'Date', 'Caption' => 'Datum vyřazení', 'Default' => ''),
    441       'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0', 'Suffix' => 'Kč'),
    442       'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0', 'Suffix' => 'Kč'),
    443       'Amount' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
    444       'SerialNumber' => array('Type' => 'String', 'Caption' => 'Sériové číslo', 'Default' => '', 'Null' => true),
    445       'RegNumber' => array('Type' => 'String', 'Caption' => 'Evidenční číslo', 'Default' => '', 'Null' => true),
    446       'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '', 'Null' => true),
    447       'Segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => '', 'Null' => true),
    448       'Info' => array('Type' => 'Text', 'Caption' => 'Informace', 'Default' => ''),
    449     ),
    450   ),
    451   'Stock' => array(
    452     'Title' => 'Sklady',
    453     'Table' => 'Stock',
    454     'DefaultSortColumn' => 'Name',
    455     'Items' => array(
    456       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    457       'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '', 'Null' => true),
    458       'Items' => array('Type' => 'TStockItemListStock', 'Caption' => 'Položky', 'Default' => ''),
    459     ),
    460   ),
    461   'Log' => array(
    462     'Title' => 'Záznamy',
    463     'Table' => 'Log',
    464     'DefaultSortColumn' => 'Time',
    465     'Items' => array(
    466       'Time' => array('Type' => 'DateTime', 'Caption' => 'Čas', 'Default' => '', 'ReadOnly' => true),
    467       'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '', 'Null' => true, 'ReadOnly' => true),
    468       'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => '', 'ReadOnly' => true),
    469       'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => '', 'ReadOnly' => true),
    470       'Value' => array('Type' => 'Text', 'Caption' => 'Hodnota', 'Default' => '', 'ReadOnly' => true),
    471       'IPAddress' => array('Type' => 'Text', 'Caption' => 'Adresa IP', 'Default' => '', 'ReadOnly' => true),
    472     ),
    473   ),
     143  ), 
    474144  'FinanceBillingPeriod' => array(
    475145    'Title' => 'Platební období',
     
    502172    ),
    503173  ),
    504   'Member' => array(
    505     'Title' => 'Zákazníci',
    506     'Table' => 'Member',
    507     'DefaultSortColumn' => 'Name',
    508     'Items' => array(
    509       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    510       'ResponsibleUser' => array('Type' => 'TUser', 'Caption' => 'Zodpovědný uživatel', 'Default' => ''),
    511       'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
    512       'FamilyMemberCount' => array('Type' => 'String', 'Caption' => 'Osob v domácnosti', 'Default' => '0', 'Suffix' => 'osob'),
    513       'MembershipDate' => array('Type' => 'Date', 'Caption' => 'Datum členství', 'Default' => ''),
    514       'BillingPeriod' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Fakturační období aktuální', 'Default' => ''),
    515       'BillingPeriodNext' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Fakturační období příští', 'Default' => ''),
    516       'BillingPeriodLastDate' => array('Type' => 'Date', 'Caption' => 'Datum poslední fakturace', 'Default' => ''),
    517       'NetworkSegment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => '', 'Null' => true),
    518       'Blocked' => array('Type' => 'Boolean', 'Caption' => 'Blokování', 'Default' => '0'),
    519       'PayDay' => array('Type' => 'Integer', 'Caption' => 'Den placení', 'Default' => '0', 'Suffix' => 'den'),
    520       'Devices' => array('Type' => 'TDeviceList', 'Caption' => 'Registrovaná zařízení', 'Default' => ''),
    521       'UserRel' => array('Type' => 'TUserCustomerRelListCustomer', 'Caption' => 'Přiřazení uživatelé', 'Default' => ''),
    522       'ServiceRel' => array('Type' => 'TServiceCustomerRelListCustomer', 'Caption' => 'Placené služby', 'Default' => ''),
    523     ),
    524   ),
    525   'FinanceTreasury' => array(
    526     'Title' => 'Pokladny',
    527     'Table' => 'FinanceTreasury',
    528     'DefaultSortColumn' => 'Name',
    529     'Items' => array(
    530       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    531       'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
    532     ),
    533   ),
    534   'FinanceBankAccount' => array(
    535     'Title' => 'Účty',
    536     'Table' => 'FinanceBankAccount',
    537     'DefaultSortColumn' => 'Comment',
    538     'Items' => array(
    539       'Subject' => array('Type' => 'TSubject', 'Caption' => 'Vlastník', 'Default' => ''),
    540       'Comment' => array('Type' => 'String', 'Caption' => 'Komentář', 'Default' => ''),
    541       'Number' => array('Type' => 'String', 'Caption' => 'Číslo', 'Default' => ''),
    542       'Bank' => array('Type' => 'TFinanceBank', 'Caption' => 'Banka', 'Default' => ''),
    543       'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
    544       'TimeEnd' => array('Type' => 'Date', 'Caption' => 'Čas zrušení', 'Default' => ''),
    545       'Currency' => array('Type' => 'TCurrency', 'Caption' => 'Měna', 'Default' => ''),
    546       'LoginName' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno / token', 'Default' => ''),
    547       'LoginPassword' => array('Type' => 'String', 'Caption' => 'Přihlašovací heslo', 'Default' => ''),
    548       'Operations' => array('Type' => 'TFinanceOperationListAccount', 'Caption' => 'Operace', 'Default' => ''),
    549     ),
    550     'ItemActions' => array(
    551       array('Caption' => 'Import plateb z banky', 'URL' => '/finance/import-api/?'),
    552       array('Caption' => 'Import plateb ze souboru', 'URL' => '/finance/import-soubor/?'),
    553     ),
    554   ),
    555174  'Country' => array(
    556175    'Title' => 'Země',
     
    559178    'Items' => array(
    560179      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    561     ),
    562   ),
    563   'User' => array(
    564     'Title' => 'Uživatelé',
    565     'Table' => 'User',
    566     'DefaultSortColumn' => 'Name',
    567     'Items' => array(
    568       'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
    569       'Name' => array('Type' => 'String', 'Caption' => 'Celé jméno', 'Default' => ''),
    570       'Salt' => array('Type' => 'RandomHash', 'Caption' => 'Sůl', 'Default' => ''),
    571       'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => '', 'Method' => 'DoubleSHA1'),
    572       'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
    573       'LastIpAddress' => array('Type' => 'String', 'Caption' => 'Poslední IP adresa', 'Default' => '', 'ReadOnly' => true),
    574       'LastLoginTime' => array('Type' => 'DateTime', 'Caption' => 'Poslední čas přihlášení', 'Default' => '', 'ReadOnly' => true),
    575       'RegistrationTime' => array('Type' => 'DateTime', 'Caption' => 'Čas registrace', 'Default' => ''),
    576       'Locked' => array('Type' => 'Boolean', 'Caption' => 'Uzamčen', 'Default' => ''),
    577       'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),
    578       'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefon', 'Default' => ''),
    579       'UserRel' => array('Type' => 'TUserCustomerRelListUser', 'Caption' => 'Přístup k zákazníkům', 'Default' => ''),
    580       'Permission' => array('Type' => 'TPermissionUserAssignmentListUser', 'Caption' => 'Oprávnění', 'Default' => ''),       
    581     ),
    582   ),
    583   'Subject' => array(
    584     'Title' => 'Subjekty',
    585     'Table' => 'Subject',
    586     'DefaultSortColumn' => 'Name',
    587     'Items' => array(
    588       'Id' => array('Type' => 'Integer', 'Caption' => 'Identifikace', 'Default' => '', 'ReadOnly' => true),
    589       'Name' => array('Type' => 'String', 'Caption' => 'Celé jméno', 'Default' => ''),
    590       'AddressStreet' => array('Type' => 'String', 'Caption' => 'Ulice', 'Default' => ''),
    591       'AddressTown' => array('Type' => 'String', 'Caption' => 'Město', 'Default' => ''),
    592       'AddressPSC' => array('Type' => 'String', 'Caption' => 'PSČ', 'Default' => ''),
    593       'AddressCountry' => array('Type' => 'TCountry', 'Caption' => 'Země', 'Default' => ''),
    594       'IC' => array('Type' => 'String', 'Caption' => 'IČ', 'Default' => ''),
    595       'DIC' => array('Type' => 'String', 'Caption' => 'DIČ', 'Default' => ''),
    596       'MapPosition' => array('Type' => 'TMapPosition', 'Caption' => 'Pozice na mapě', 'Default' => '', 'Null' => true),
    597       'WWW' => array('Type' => 'Hyperlink', 'Caption' => 'WWW', 'Default' => ''),
    598       'Note' => array('Type' => 'String', 'Caption' => 'Poznámka', 'Default' => ''),
    599       'Customer' => array('Type' => 'TMemberListSubject', 'Caption' => 'Členové', 'Default' => ''),
    600       'Operations' => array('Type' => 'TFinanceOperationListSubject', 'Caption' => 'Platby', 'Default' => ''),
    601       'Invoices' => array('Type' => 'TFinanceInvoiceListSubject', 'Caption' => 'Faktury', 'Default' => ''),
    602     ),
    603   ),
    604   'NetworkDomainAlias' => array(
    605     'Title' => 'Alias domény',
    606     'Table' => 'NetworkDomainAlias',
    607     'Items' => array(
    608       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    609       'Target' => array('Type' => 'String', 'Caption' => 'Cíl', 'Default' => ''),
    610       'Comment' => array('Type' => 'String', 'Caption' => 'Komentář', 'Default' => ''),
    611     ),
    612   ),
    613   'NetworkDevice' => array(
    614     'Title' => 'Síťové zařízení',
    615     'Table' => 'NetworkDevice',
    616     'Items' => array(
    617       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    618       'Type' => array('Type' => 'TNetworkDeviceType', 'Caption' => 'Typ', 'Default' => '0'),
    619       'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => '0'),
    620       'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '0'),
    621       'Service' => array('Type' => 'TServiceCustomerRel', 'Caption' => 'Služba', 'Default' => '', 'Null' => true),
    622       'Used' => array('Type' => 'Boolean', 'Caption' => 'Použito', 'Default' => '1'),
    623       'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0', 'ReadOnly' => true),
    624       'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => '', 'ReadOnly' => true),
    625       'PermanentOnline' => array('Type' => 'Boolean', 'Caption' => 'Běží stále', 'Default' => '0'),
    626       'Interfaces' => array('Type' => 'TInterfaceList', 'Caption' => 'Rozhraní', 'Default' => ''),
    627       'MapPosition' => array('Type' => 'TMapPosition', 'Caption' => 'Pozice na mapě', 'Default' => '0'),
    628     ),
    629     'Actions' => array(
    630       array('Caption' => 'Dostupnost zařízení', 'URL' => '/network/availability/'),
    631     ),
    632   ),
    633   'NetworkDeviceType' => array(
    634     'Title' => 'Typ síťového zařízení',
    635     'Table' => 'NetworkDeviceType',
    636     'Items' => array(
    637       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    638       'ShowOnline' => array('Type' => 'Boolean', 'Caption' => 'Ukázat online', 'Default' => '0'),
    639       'IconName' => array('Type' => 'String', 'Caption' => 'Jméno ikony', 'Default' => '0'),
    640     ),
    641   ),
    642   'NetworkInterface' => array(
    643     'Title' => 'Síťové rozhraní',
    644     'Table' => 'NetworkInterface',
    645     'Items' => array(
    646       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    647       'Type' => array('Type' => 'TNetworkInterfaceType', 'Caption' => 'Typ', 'Default' => '0'),
    648       'MAC' => array('Type' => 'String', 'Caption' => 'Fyzická adresa (MAC)', 'Default' => ''),
    649       'LocalIP' => array('Type' => 'String', 'Caption' => 'IPv4', 'Default' => ''),
    650       'IPv6' => array('Type' => 'String', 'Caption' => 'IPv6', 'Default' => ''),
    651       'ExternalIP' => array('Type' => 'String', 'Caption' => 'Veřejná IPv4', 'Default' => ''),
    652       'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => ''),
    653       'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0', 'ReadOnly' => true),
    654       'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => '', 'ReadOnly' => true),
    655       'Links1' => array('Type' => 'TNetworkLinkListInterface1', 'Caption' => 'Propojení 1', 'Default' => ''),
    656       'Links2' => array('Type' => 'TNetworkLinkListInterface2', 'Caption' => 'Propojení 2', 'Default' => ''),
    657     ),
    658   ),
    659   'NetworkInterfaceType' => array(
    660     'Title' => 'Typ síťového rozhraní',
    661     'Table' => 'NetworkInterfaceType',
    662     'Items' => array(
    663       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    664       'MaxSpeed' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost', 'Default' => '0', 'Suffix' => 'Mbit/s'),
    665       'FullDuplex' => array('Type' => 'Boolean', 'Caption' => 'Plně duplexní', 'Default' => '0'),
    666       'Color' => array('Type' => 'Color', 'Caption' => 'Barva', 'Default' => '0'),
    667     ),
    668   ),
    669   'NetworkSubnet' => array(
    670     'Title' => 'Podsítě',
    671     'DefaultSortColumn' => 'Name',
    672     'Table' => 'NetworkSubnet',
    673     'Items' => array(
    674       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    675       'AddressRange' => array('Type' => 'String', 'Caption' => 'Rozsah adres', 'Default' => ''),
    676       'Mask' => array('Type' => 'Integer', 'Caption' => 'Prefix', 'Default' => ''),
    677       'DHCP' => array('Type' => 'String', 'Caption' => 'DHCP', 'Default' => ''),
    678       'Gateway' => array('Type' => 'String', 'Caption' => 'Brána', 'Default' => ''),
    679       'WINS' => array('Type' => 'String', 'Caption' => 'WINS', 'Default' => ''),
    680       'DNS' => array('Type' => 'String', 'Caption' => 'DNS', 'Default' => ''),
    681       'Domain' => array('Type' => 'String', 'Caption' => 'Doména', 'Default' => ''),
    682       'NTP' => array('Type' => 'String', 'Caption' => 'NTP', 'Default' => ''),
    683       'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => '', 'Null' => true),
    684       'ExtAddressRange' => array('Type' => 'String', 'Caption' => 'Vnější rozsah adres', 'Default' => ''),
    685       'ExtMask' => array('Type' => 'String', 'Caption' => 'Vnější prefix', 'Default' => ''),
    686       'AddressRangeIPv6' => array('Type' => 'String', 'Caption' => 'Rozsah adres IPv6', 'Default' => ''),
    687       'Configure' => array('Type' => 'Boolean', 'Caption' => 'Nastavovat', 'Default' => ''),
    688     ),
    689   ),
    690   'MapPosition' => array(
    691     'Title' => 'Pozice na mapě',
    692     'Table' => 'MapPosition',
    693     'Items' => array(
    694       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    695       'Latitude' => array('Type' => 'Float', 'Caption' => 'Zeměpisná šířka', 'Default' => '0'),
    696       'Longitude' => array('Type' => 'Float', 'Caption' => 'Zeměpisná výška', 'Default' => '0'),
    697     ),
    698   ),
    699   'NewPayment' => array(
    700     'Title' => 'Nová platba',
    701     'Items' => array(
    702       'DocumentLine' => array('Type' => 'TDocumentLine', 'Caption' => 'Dokladová řada', 'Default' => 3),
    703       'Time' => array('Type' => 'Date', 'Caption' => 'Čas', 'Default' => 'Now'),
    704       'Subject' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),
    705       'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
    706       'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Vklad'),
    707       'Cash' => array('Type' => 'Boolean', 'Caption' => 'Hotovost', 'Default' => '0'),
    708       'Taxable' => array('Type' => 'Boolean', 'Caption' => 'Ovlivňující daňový základ', 'Default' => '1'),
    709       //'BankAccount' => array('Type' => 'TBankAccount', 'Caption' => 'Bankovní účet', 'Default' => '1'),
    710     ),
    711   ),
    712   'NewInvoice' => array(
    713     'Title' => 'Nová faktura',
    714     'Items' => array(
    715       'DocumentLine' => array('Type' => 'TDocumentLine', 'Caption' => 'Dokladová řada', 'Default' => 5),
    716       'TimeCreation' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => 'Now'),
    717       'TimeDue' => array('Type' => 'Date', 'Caption' => 'Čas splatnosti', 'Default' => 'Now'),
    718       'Subject' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),
    719       'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Nákup zařízení'),
    720       'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
    721       //'Items' => array('Type' => 'Array', 'Caption' => 'Položky', 'ItemClass' => 'FinanceInvoiceItem'),
    722     ),
    723   ),
    724   'FinanceOperation' => array(
    725     'Title' => 'Finanční operace',
    726     'Table' => 'FinanceOperation',
    727     'DefaultSortColumn' => 'Time',
    728     'Items' => array(
    729       'Time' => array('Type' => 'Date', 'Caption' => 'Čas realizace', 'Default' => ''),
    730       'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
    731       'Cash' => array('Type' => 'Boolean', 'Caption' => 'Hotově', 'Default' => ''),
    732       'Taxable' => array('Type' => 'Boolean', 'Caption' => 'Zdanitelné', 'Default' => ''),
    733       'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
    734       'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
    735       'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
    736       'Network' => array('Type' => 'Boolean', 'Caption' => 'Týkající sítě', 'Default' => ''),
    737       'BankAccount' => array('Type' => 'TFinanceBankAccount', 'Caption' => 'Účet', 'Default' => '', 'Null' => true),
    738       'Treasury' => array('Type' => 'TFinanceTreasury', 'Caption' => 'Pokladna', 'Default' => '', 'Null' => true),
    739     ),
    740   ),
    741   'FinanceInvoice' => array(
    742     'Title' => 'Faktury',
    743     'Table' => 'FinanceInvoice',
    744     'DefaultSortColumn' => 'TimeCreation',
    745     'Items' => array(
    746       'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
    747       'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
    748       'TimeCreation' => array('Type' => 'Date', 'Caption' => 'Čas vytvoření', 'Default' => ''),
    749       'TimeDue' => array('Type' => 'Date', 'Caption' => 'Čas splatnosti', 'Default' => ''),
    750       'TimePayment' => array('Type' => 'Date', 'Caption' => 'Čas zaplacení', 'Default' => ''),
    751       'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
    752       'File' => array('Type' => 'TFile', 'Caption' => 'Doklad', 'Default' => '', 'Null' => true),
    753       'Items' => array('Type' => 'TFinanceInvoiceItemListInvoice', 'Caption' => 'Položky', 'Default' => ''),
    754     ),
    755   ),
    756   'FinanceInvoiceItem' => array(
    757     'Title' => 'Položka faktury',
    758     'Table' => 'FinanceInvoiceItem',
    759     'Items' => array(
    760       'FinanceInvoice' => array('Type' => 'TFinanceInvoice', 'Caption' => 'Faktura', 'Default' => '0'),
    761       'Description' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Položka'),
    762       'Price' => array('Type' => 'Float', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
    763       'Quantity' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
    764       'VAT' => array('Type' => 'Integer', 'Caption' => 'Daň', 'Default' => '19', 'Suffix' => '%'),
    765     ),
    766   ),
    767   'Measure' => array(
    768     'Title' => 'Měření',
    769     'Table' => 'Measure',
    770     'Items' => array(
    771       'Name' => array('Type' => 'String', 'Caption' => 'Zkratka', 'Default' => 'measure'),
    772       'Title' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => 'Měření'),
    773       'Description' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Měření veličiny'),
    774       'Unit' => array('Type' => 'String', 'Caption' => 'Jednotka', 'Default' => ''),
    775       'Continuity' => array('Type' => 'Boolean', 'Caption' => 'Spojitost', 'Default' => '0'),
    776       'Period' => array('Type' => 'Integer', 'Caption' => 'Perioda měření', 'Default' => '60'),
    777       'PermissionAdd' => array('Type' => 'String', 'Caption' => 'Oprávnění k měření', 'Default' => 'localhost.localdomain'),
    778       'PermissionView' => array('Type' => 'String', 'Caption' => 'Oprávnění k prohlížení', 'Default' => 'all'),
    779       'Enabled' => array('Type' => 'Boolean', 'Caption' => 'Povolení', 'Default' => '1'),
    780       'DataType' => array('Type' => 'String', 'Caption' => 'Typ datových položek', 'Default' => 'int'),
    781       'DataTable' => array('Type' => 'String', 'Caption' => 'Tabulka měřených dat', 'Default' => 'data'),
    782     ),
    783   ),
    784   'UserOptions' => array(
    785     'Title' => 'Základní nastavení',
    786     'Table' => 'User',
    787     'SubmitText' => 'Uložit',
    788     'Items' => array(
    789       'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
    790       'Salt' => array('Type' => 'RandomHash', 'Caption' => 'Sůl', 'Default' => ''),
    791       'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''),
    792       'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''),
    793       'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
    794       'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''),
    795       'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),
    796     ),
    797   ),
    798   'UserRegister' => array(
    799     'Title' => 'Registrace uživatele',
    800     'SubmitText' => 'Registrovat',
    801     'Table' => 'User',
    802     'Items' => array(
    803       'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
    804       'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''),
    805       'Password2' => array('Type' => 'Password', 'Caption' => 'Potvrzení hesla', 'Default' => ''),
    806       'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''),
    807       'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
    808       'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''),
    809       'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),
    810     ),
    811   ),
    812   'MemberOptions' => array(
    813     'Title' => 'Nastavení domácnosti',
    814     '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)',
    815     'Items' => array(
    816       'Name' => array('Type' => 'String', 'Caption' => 'Fakturační jméno', 'Default' => ''),
    817       'AddressStreet' => array('Type' => 'String', 'Caption' => 'Ulice', 'Default' => 'Zděchov'),
    818       'AddressTown' => array('Type' => 'String', 'Caption' => 'Město', 'Default' => 'Zděchov'),
    819       'AddressPSC' => array('Type' => 'String', 'Caption' => 'PSČ', 'Default' => '75607'),
    820       'AddressCountry' => array('Type' => 'TCountry', 'Caption' => 'Země', 'Default' => '1'),
    821       'IC' => array('Type' => 'String', 'Caption' => 'IČ', 'Default' => ''),
    822       'DIC' => array('Type' => 'String', 'Caption' => 'DIČ', 'Default' => ''),
    823       'FamilyMemberCount' => array('Type' => 'Integer', 'Caption' => 'Počet osob v domácnosti', 'Default' => '', 'Suffix' => 'osob'),
    824       'BillingPeriodNext' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Požadované fakturované období', 'Default' => ''),
    825     ),
    826   ),
    827   'PasswordRecovery' => array(
    828     'Title' => 'Obnova hesla',
    829     'SubmitText' => 'Obnovit',
    830     'Table' => '',
    831     'Items' => array(
    832       'Name' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
    833       'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
    834     ),
    835   ),
    836   'UserLogin' => array(
    837     'Title' => 'Přihlášení uživatele',
    838     'SubmitText' => 'Přihlásit',
    839     'Table' => '',
    840     'Items' => array(
    841       'Username' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
    842       'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''),
    843180    ),
    844181  ),
     
    871208    ),
    872209  ),
    873   'News' => array(
    874     'Title' => 'Nová aktualita',
    875     'Table' => 'News',
    876     'Items' => array(
    877       'Category' => array('Type' => 'TNewsCategory', 'Caption' => 'Kategorie', 'Default' => 0),
    878       'Title' => array('Type' => 'String', 'Caption' => 'Nadpis', 'Default' => ''),
    879       'Content' => array('Type' => 'Text', 'Caption' => 'Obsah', 'Default' => ''),
    880       'Date' => array('Type' => 'Date', 'Caption' => 'Datum', 'Default' => ''),
    881       'Author' => array('Type' => 'String', 'Caption' => 'Autor', 'Default' => ''),
    882       'Enclosure' => array('Type' => 'String', 'Caption' => 'Přílohy', 'Default' => ''),
    883       'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => ''),
    884       'IP' => array('Type' => 'String', 'Caption' => 'IP adresa', 'Default' => '', 'ReadOnly' => true),
    885       'Link' => array('Type' => 'Hyperlink', 'Caption' => 'Odkaz', 'Default' => ''),
    886     ),
    887   ),
    888   'NewsCategory' => array(
    889     'Title' => 'Kategorie aktualit',
    890     'Table' => 'NewsCategory',
    891     'Items' => array(
    892       'Caption' => array('Type' => 'String', 'Caption' => 'Titulek', 'Default' => ''),
    893       'RSS' => array('Type' => 'Hyperlink', 'Caption' => 'Zdroj RSS', 'Default' => ''),
    894       'Permission' => array('Type' => 'Boolean', 'Caption' => 'Veřejné upravitelné', 'Default' => ''),
    895       'Sequence' => array('Type' => 'Integer', 'Caption' => 'Pořadí', 'Default' => ''),
    896       'Group' => array('Type' => 'Integer', 'Caption' => 'Skupina', 'Default' => ''),
    897     ),
    898   ),
    899210  'Email' => array(
    900211    'Title' => 'Nový email',
Note: See TracChangeset for help on using the changeset viewer.