Changeset 465 for trunk/form_classes.php


Ignore:
Timestamp:
Nov 28, 2012, 10:00:45 PM (12 years ago)
Author:
chronos
Message:
  • Přidáno: Podpora pro položky pouze pro čtení a pro příponu položek.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/form_classes.php

    r464 r465  
    7878    'Items' => array(
    7979      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    80       'Frequency' => array('Type' => 'Integer', 'Caption' => 'Frekvence', 'Default' => ''),
     80      'Frequency' => array('Type' => 'Integer', 'Caption' => 'Frekvence', 'Default' => '', 'Suffix' => 'Hz'),
    8181      'Norm' => array('Type' => 'String', 'Caption' => 'Video norma', 'Default' => ''),
    8282      'Homepage' => array('Type' => 'Hyperlink', 'Caption' => 'Web', 'Default' => ''),
     
    118118      'Conclusion' => array('Type' => 'Text', 'Caption' => 'Vyhodnocení', 'Default' => ''),
    119119      'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => '0'),
    120       'Progress' => array('Type' => 'Integer', 'Caption' => 'Průběh', 'Default' => '0'),
     120      'Progress' => array('Type' => 'Integer', 'Caption' => 'Průběh', 'Default' => '0', 'Suffix' => '%'),
    121121      'Group' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
    122122      'AssignedTo' => array('Type' => 'TUser', 'Caption' => 'Přiřazeno', 'Default' => '', 'Null' => true),
     
    150150    'Items' => array(
    151151      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    152       'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0'),
    153       'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0'),
    154       'VAT' => array('Type' => 'Integer', 'Caption' => 'DPH', 'Default' => '0'),
    155       'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => ''),
     152      'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0', 'Suffix' => 'Kč'),
     153      'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0', 'Suffix' => 'Kč'),
     154      'VAT' => array('Type' => 'Integer', 'Caption' => 'DPH', 'Default' => '0', 'Suffix' => '%'),
     155      'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => '', 'Suffix' => 'Watt'),
    156156      'Supplier' => array('Type' => 'TSubject', 'Caption' => 'Dodavatel', 'Default' => '', 'Null' => true),
    157157      'Manufacturer' => array('Type' => 'TSubject', 'Caption' => 'Výrobce', 'Default' => '', 'Null' => true),
    158158      'Code' => array('Type' => 'String', 'Caption' => 'Kód', 'Default' => ''),
    159159      'UnitOfMeasure' => array('Type' => 'TUnitOfMeasure', 'Caption' => 'Měrná jednotka', 'Default' => '', 'Null' => true),
    160       'StockItems' => array('Type' => 'TStockItemListProduct', 'Caption' => 'Položky na skladě', 'Default' => ''),
     160      'StockItems' => array('Type' => 'TStockItemListProduct', 'Caption' => 'Položky na skladě', 'Default' => '', 'Suffix' => 'ks'),
    161161    ),
    162162  ),
     
    170170      'TimeEnlistment' => array('Type' => 'Date', 'Caption' => 'Datum zařazení', 'Default' => ''),
    171171      'TimeElimination' => array('Type' => 'Date', 'Caption' => 'Datum vyřazení', 'Default' => ''),
    172       'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0'),
    173       'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0'),
     172      'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0', 'Suffix' => 'Kč'),
     173      'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0', 'Suffix' => 'Kč'),
    174174      'Amount' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
    175175      'SerialNumber' => array('Type' => 'String', 'Caption' => 'Sériové číslo', 'Default' => ''),
     
    194194    'DefaultSortColumn' => 'Time',
    195195    'Items' => array(
    196       'Time' => array('Type' => 'DateTime', 'Caption' => 'Čas', 'Default' => ''),
    197       'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '', 'Null' => true),
    198       'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => ''),
    199       'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => ''),
    200       'Value' => array('Type' => 'Text', 'Caption' => 'Hodnota', 'Default' => ''),
     196      'Time' => array('Type' => 'DateTime', 'Caption' => 'Čas', 'Default' => '', 'ReadOnly' => true),
     197      'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '', 'Null' => true, 'ReadOnly' => true),
     198      'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => '', 'ReadOnly' => true),
     199      'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => '', 'ReadOnly' => true),
     200      'Value' => array('Type' => 'Text', 'Caption' => 'Hodnota', 'Default' => '', 'ReadOnly' => true),
    201201    ),
    202202  ),
     
    207207    'Items' => array(
    208208      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    209       'MonthCount' => array('Type' => 'Integer', 'Caption' => 'Počet měsíců', 'Default' => '0'),
     209      'MonthCount' => array('Type' => 'Integer', 'Caption' => 'Počet měsíců', 'Default' => '0', 'Suffix' => 'měsíců'),
    210210    ),
    211211  ),
     
    217217      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    218218      'Group' => array('Type' => 'TFinanceTariffGroup', 'Caption' => 'Skupina', 'Default' => '', 'Null' => true),
    219       'SpeedMin' => array('Type' => 'Integer', 'Caption' => 'Min. rychlost', 'Default' => '0'),
    220       'SpeedMax' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost', 'Default' => '0'),
     219      'SpeedMin' => array('Type' => 'Integer', 'Caption' => 'Min. rychlost', 'Default' => '0', 'Suffix' => 'kbit/s'),
     220      'SpeedMax' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost', 'Default' => '0', 'Suffix' => 'kbit/s'),
    221221      'UploadAsymmetry' => array('Type' => 'Integer', 'Caption' => 'Asymetrie odesílání', 'Default' => '1'),
    222       'Price' => array('Type' => 'Integer', 'Caption' => 'Cena', 'Default' => '0'),
     222      'Price' => array('Type' => 'Integer', 'Caption' => 'Cena', 'Default' => '0', 'Suffix' => 'Kč'),
    223223      'MemberCount' => array('Type' => 'Integer', 'Caption' => 'Počet členů', 'Default' => ''),
    224224      'ReplaceId' => array('Type' => 'TFinanceTariff', 'Caption' => 'Nahradí tarif', 'Default' => '', 'Null' => true),
     
    234234      'ResponsibleUser' => array('Type' => 'TUser', 'Caption' => 'Zodpovědný uživatel', 'Default' => ''),
    235235      'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
    236       'FamilyMemberCount' => array('Type' => 'String', 'Caption' => 'Osob v domácnosti', 'Default' => '0'),
     236      'FamilyMemberCount' => array('Type' => 'String', 'Caption' => 'Osob v domácnosti', 'Default' => '0', 'Suffix' => 'osob'),
    237237      'MembershipDate' => array('Type' => 'Date', 'Caption' => 'Datum členství', 'Default' => ''),
    238238      'MemberState' => array('Type' => 'Integer', 'Caption' => 'Stav', 'Default' => '0'),
     
    243243      'BillingPeriodLastDate' => array('Type' => 'Date', 'Caption' => 'Datum poslední fakturace', 'Default' => ''),
    244244      'NetworkSegment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => '', 'Null' => true),
    245       'Hire' => array('Type' => 'Integer', 'Caption' => 'Nájem', 'Default' => '0'),
     245      'Hire' => array('Type' => 'Integer', 'Caption' => 'Nájem', 'Default' => '0', 'Suffix' => 'Kč'),
    246246      'Blocked' => array('Type' => 'Boolean', 'Caption' => 'Blokování', 'Default' => '0'),
    247       'PayDay' => array('Type' => 'Integer', 'Caption' => 'Den placení', 'Default' => '0'),
     247      'PayDay' => array('Type' => 'Integer', 'Caption' => 'Den placení', 'Default' => '0', 'Suffix' => 'den'),
    248248      'Devices' => array('Type' => 'TDeviceList', 'Caption' => 'Registrovaná zařízení', 'Default' => ''),
    249249    ),
     
    330330      'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '0'),
    331331      'Used' => array('Type' => 'Boolean', 'Caption' => 'Použito', 'Default' => '1'),
    332       'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0'),
    333       'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => ''),
     332      'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0', 'ReadOnly' => true),
     333      'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => '', 'ReadOnly' => true),
    334334      'PermanentOnline' => array('Type' => 'Boolean', 'Caption' => 'Běží stále', 'Default' => '0'),
    335335      'Interfaces' => array('Type' => 'TInterfaceList', 'Caption' => 'Rozhraní', 'Default' => ''),
     
    356356      'ExternalIP' => array('Type' => 'String', 'Caption' => 'Veřejná IPv4', 'Default' => '0'),
    357357      'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => ''),
    358       'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0'),
    359       'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => ''),
     358      'Online' => array('Type' => 'Boolean', 'Caption' => 'Běží', 'Default' => '0', 'ReadOnly' => true),
     359      'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => '', 'ReadOnly' => true),
    360360    ),
    361361  ),
     
    365365    'Items' => array(
    366366      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    367       'MaxSpeed' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost', 'Default' => '0'),
     367      'MaxSpeed' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost', 'Default' => '0', 'Suffix' => 'Mbit/s'),
    368368      'FullDuplex' => array('Type' => 'Boolean', 'Caption' => 'Plně duplexní', 'Default' => '0'),
    369369      'Color' => array('Type' => 'Color', 'Caption' => 'Barva', 'Default' => '0'),
     
    397397      'Time' => array('Type' => 'Date', 'Caption' => 'Čas', 'Default' => 'Now'),
    398398      'Subject' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),
    399       'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0'),
     399      'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
    400400      'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Vklad'),
    401401      'Cash' => array('Type' => 'Boolean', 'Caption' => 'Hotovost', 'Default' => '0'),
     
    412412      'Subject' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),
    413413      'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Nákup zařízení'),
    414       'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0'),
     414      'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
    415415      //'Items' => array('Type' => 'Array', 'Caption' => 'Položky', 'ItemClass' => 'FinanceInvoiceItem'),
    416416    ),
     
    419419    'Title' => 'Položka faktury',
    420420    'Items' => array(
    421       'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0'),
     421      'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0', 'Suffix' => 'Kč'),
    422422      'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Položka'),
    423423      'Quantity' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
    424       'Tax' => array('Type' => 'Integer', 'Caption' => 'Daň [%]', 'Default' => '19'),
     424      'Tax' => array('Type' => 'Integer', 'Caption' => 'Daň [%]', 'Default' => '19', 'Suffix' => '%'),
    425425    ),
    426426  ),
     
    434434      'Cash' => array('Type' => 'Boolean', 'Caption' => 'Hotově', 'Default' => ''),
    435435      'Taxable' => array('Type' => 'Boolean', 'Caption' => 'Zdanitelné', 'Default' => ''),
    436       'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Unit' => 'Kč'),
     436      'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
    437437      'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
    438438      'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
     
    452452      'Subject' => array('Type' => 'TSubject', 'Caption' => 'Subjekt', 'Default' => ''),
    453453      'BillCode' => array('Type' => 'String', 'Caption' => 'Označení', 'Default' => ''),
    454       'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Unit' => 'Kč'),
     454      'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Suffix' => 'Kč'),
    455455      'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
    456456      'Bill' => array('Type' => 'TFinanceBill', 'Caption' => 'Doklad', 'Default' => '', 'Null' => true),
     
    512512      'IC' => array('Type' => 'String', 'Caption' => 'IČ', 'Default' => ''),
    513513      'DIC' => array('Type' => 'String', 'Caption' => 'DIČ', 'Default' => ''),
    514       'FamilyMemberCount' => array('Type' => 'Integer', 'Caption' => 'Počet osob v domácnosti', 'Default' => ''),
     514      'FamilyMemberCount' => array('Type' => 'Integer', 'Caption' => 'Počet osob v domácnosti', 'Default' => '', 'Suffix' => 'osob'),
    515515      'BillingPeriodNext' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Požadované fakturované období', 'Default' => ''),
    516516      'InternetTariffNextMonth' => array('Type' => 'TFinanceTariff', 'Caption' => 'Tarif internetu od dalšího období', 'Default' => 2),
     
    540540    'Items' => array(
    541541      'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
    542       'Price' => array('Type' => 'Float', 'Caption' => 'Cena', 'Default' => 0),
     542      'Price' => array('Type' => 'Float', 'Caption' => 'Cena', 'Default' => 0, 'Suffix' => 'Kč'),
    543543      'Count' => array('Type' => 'Integer', 'Caption' => 'Počet', 'Default' => 1),
    544544      'Date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),
     
    546546      'Date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),
    547547      'Used' => array('Type' => 'TNetworkDeviceState', 'Caption' => 'Stav', 'Default' => 0),
    548       'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => 0),
     548      'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => 0, 'Suffix' => 'Watt'),
    549549      'Member' => array('Type' => 'TMember', 'Caption' => 'Subjekt', 'Default' => 0),
    550550      'Info' => array('Type' => 'String', 'Caption' => 'Poznámky', 'Default' => ''),
Note: See TracChangeset for help on using the changeset viewer.