Changeset 447 for trunk/form_classes.php


Ignore:
Timestamp:
Oct 16, 2012, 8:26:33 PM (12 years ago)
Author:
chronos
Message:
  • Přidáno: Podpora pro NULL hodnoty v tříde Database.
  • Přidáno: Podpora pro NULL hodnoty v editačních formulářích.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/form_classes.php

    r446 r447  
    1111      'Norm' => array('Type' => 'String', 'Caption' => 'Video norma', 'Default' => ''),
    1212      'Homepage' => array('Type' => 'Hyperlink', 'Caption' => 'Web', 'Default' => ''),
    13       'Language' => array('Type' => 'TLanguage', 'Caption' => 'Jazyk', 'Default' => ''),
     13      'Language' => array('Type' => 'TLanguage', 'Caption' => 'Jazyk', 'Default' => '', 'Null' => true),
    1414      'ShortName' => array('Type' => 'String', 'Caption' => 'Zkratka', 'Default' => ''),
    1515      'Stream' => array('Type' => 'Hyperlink', 'Caption' => 'Proud', 'Default' => ''),
    1616      'StreamWeb' => array('Type' => 'Hyperlink', 'Caption' => 'Proud web', 'Default' => ''),
    1717      'SourceType' => array('Type' => 'String', 'Caption' => 'Typ zdroje', 'Default' => ''),
    18       'Category' => array('Type' => 'TTVGroup', 'Caption' => 'Kategorie', 'Default' => ''),
     18      'Category' => array('Type' => 'TTVGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
    1919    ),
    2020  ),
     
    2424    'DefaultSortColumn' => 'Name',
    2525    'Items' => array(
    26       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
     26      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),       
    2727    ),
    2828  ),
     
    4949      'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => '0'),
    5050      'Progress' => array('Type' => 'Integer', 'Caption' => 'Průběh', 'Default' => '0'),
    51       'Group' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => ''),
     51      'Group' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
    5252    ),
    5353  ),
     
    6868      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    6969      'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
    70       'Parent' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => ''),
     70      'Parent' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
    7171      'Tasks' => array('Type' => 'TTaskList', 'Caption' => 'Úkoly', 'Default' => ''),
    7272    ),
     
    8181      'VAT' => array('Type' => 'Integer', 'Caption' => 'DPH', 'Default' => '0'),
    8282      'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => ''),
    83       'Manufacturer' => array('Type' => 'TSubject', 'Caption' => 'Výrobce', 'Default' => ''),
     83      'Supplier' => array('Type' => 'TSubject', 'Caption' => 'Výrobce', 'Default' => '', 'Null' => true),
     84      'Manufacturer' => array('Type' => 'TSubject', 'Caption' => 'Výrobce', 'Default' => '', 'Null' => true),
    8485      'Code' => array('Type' => 'String', 'Caption' => 'Kód', 'Default' => ''),
    85       'UnitOfMeasure' => array('Type' => 'TUnitOfMeasure', 'Caption' => 'Měrná jednotka', 'Default' => ''),
     86      'UnitOfMeasure' => array('Type' => 'TUnitOfMeasure', 'Caption' => 'Měrná jednotka', 'Default' => '', 'Null' => true),
    8687      'StockItems' => array('Type' => 'TStockItemListProduct', 'Caption' => 'Položky na skladě', 'Default' => ''),
    8788    ),
     
    9899      'Amount' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),
    99100      'SerialNumber' => array('Type' => 'String', 'Caption' => 'Sériové číslo', 'Default' => ''),
    100       'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => ''),
    101       'Segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => ''),
     101      'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '', 'Null' => true),
     102      'Segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => '', 'Null' => true),
    102103    ),
    103104  ),
     
    108109    'Items' => array(
    109110      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    110       'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => ''),
     111      'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '', 'Null' => true),
    111112      'Items' => array('Type' => 'TStockItemListStock', 'Caption' => 'Položky', 'Default' => ''),
    112113    ),
     
    118119    'Items' => array(
    119120      'Time' => array('Type' => 'DateTime', 'Caption' => 'Čas', 'Default' => ''),
    120       'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => ''),
     121      'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '', 'Null' => true),
    121122      'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => ''),
    122123      'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => ''),
     
    139140    'Items' => array(
    140141      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
    141       'Group' => array('Type' => 'TFinanceTariffGroup', 'Caption' => 'Skupina', 'Default' => ''),
     142      'Group' => array('Type' => 'TFinanceTariffGroup', 'Caption' => 'Skupina', 'Default' => '', 'Null' => true),
    142143      'SpeedMin' => array('Type' => 'Integer', 'Caption' => 'Min. rychlost', 'Default' => '0'),
    143144      'SpeedMax' => array('Type' => 'Integer', 'Caption' => 'Max. rychlost', 'Default' => '0'),
     
    145146      'Price' => array('Type' => 'Integer', 'Caption' => 'Cena', 'Default' => '0'),
    146147      'MemberCount' => array('Type' => 'Integer', 'Caption' => 'Počet členů', 'Default' => ''),
    147       'ReplaceId' => array('Type' => 'TFinanceTariff', 'Caption' => 'Nahradí tarif', 'Default' => ''),
     148      'ReplaceId' => array('Type' => 'TFinanceTariff', 'Caption' => 'Nahradí tarif', 'Default' => '', 'Null' => true),
    148149      'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => ''),
    149150    ),
     
    165166      'BillingPeriodNext' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Fakturační období příští', 'Default' => ''),
    166167      'BillingPeriodLastDate' => array('Type' => 'Date', 'Caption' => 'Datum poslední fakturace', 'Default' => ''),
    167       'NetworkSegment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => ''),
     168      'NetworkSegment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Úsek sítě', 'Default' => '', 'Null' => true),
    168169      'Hire' => array('Type' => 'Integer', 'Caption' => 'Nájem', 'Default' => '0'),
    169170      'Blocked' => array('Type' => 'Boolean', 'Caption' => 'Blokování', 'Default' => '0'),
     
    305306      'Domain' => array('Type' => 'String', 'Caption' => 'Doména', 'Default' => ''),
    306307      'NTP' => array('Type' => 'String', 'Caption' => 'NTP', 'Default' => ''),
    307       'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => ''),
     308      'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => '', 'Null' => true),
    308309      'ExtAddressRange' => array('Type' => 'String', 'Caption' => 'Vnější rozsah adres', 'Default' => ''),
    309310      'ExtMask' => array('Type' => 'String', 'Caption' => 'Vnější prefix', 'Default' => ''),
     
    359360      'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
    360361      'Network' => array('Type' => 'Boolean', 'Caption' => 'Týkající sítě', 'Default' => ''),
    361       'BankAccount' => array('Type' => 'TFinanceBankAccount', 'Caption' => 'Účet', 'Default' => ''),
    362       'Treasury' => array('Type' => 'TFinanceTreasury', 'Caption' => 'Pokladna', 'Default' => ''),
     362      'BankAccount' => array('Type' => 'TFinanceBankAccount', 'Caption' => 'Účet', 'Default' => '', 'Null' => true),
     363      'Treasury' => array('Type' => 'TFinanceTreasury', 'Caption' => 'Pokladna', 'Default' => '', 'Null' => true),
    363364    ),
    364365  ),
     
    375376      'Value' => array('Type' => 'Integer', 'Caption' => 'Částka', 'Default' => '0', 'Unit' => 'Kč'),
    376377      'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => ''),
    377       'Bill' => array('Type' => 'TFinanceBill', 'Caption' => 'Doklad', 'Default' => ''),
     378      'Bill' => array('Type' => 'TFinanceBill', 'Caption' => 'Doklad', 'Default' => '', 'Null' => true),
    378379    ),
    379380  ),
     
    464465      'Count' => array('Type' => 'Integer', 'Caption' => 'Počet', 'Default' => 1),
    465466      'Date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),
    466       'Segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Segment sítě', 'Default' => 0),
     467      'Segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Segment sítě', 'Default' => 0, 'Null' => true),
    467468      'Date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),
    468469      'Used' => array('Type' => 'TNetworkDeviceState', 'Caption' => 'Stav', 'Default' => 0),
    469470      'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => 0),
    470       'User' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),
     471      'Member' => array('Type' => 'TMember', 'Caption' => 'Subjekt', 'Default' => 0),
    471472      'Info' => array('Type' => 'String', 'Caption' => 'Poznámky', 'Default' => ''),
    472473      'Shop' => array('Type' => 'String', 'Caption' => 'Obchod', 'Default' => ''),
Note: See TracChangeset for help on using the changeset viewer.