Changeset 6 for trunk/www/form_classes.php
- Timestamp:
- Jun 10, 2009, 4:57:51 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/form_classes.php
r4 r6 2 2 3 3 $FormClasses = array( 4 'NewPayment' => array(5 'Title' => 'Nová platba',6 'Items' => array(7 'Time' => array('Type' => 'Time', 'Caption' => 'Čas', 'Default' => 'Now'),8 'Subject' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),9 'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0'),10 'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Přijatá záloha'),11 'Cash' => array('Type' => 'Boolean', 'Caption' => 'Hotovost', 'Default' => '1'),12 'Taxable' => array('Type' => 'Boolean', 'Caption' => 'Ovlivňující daňový základ', 'Default' => '1'),13 ),14 ),15 'NewInvoice' => array(16 'Title' => 'Nová faktura',17 'Items' => array(18 'Time' => array('Type' => 'Time', 'Caption' => 'Čas', 'Default' => 'Now'),19 'Contractor' => array('Type' => 'TFinanceSubject', 'Caption' => 'Dodavatel', 'Default' => 1),20 'Customer' => array('Type' => 'TFinanceSubject', 'Caption' => 'Odběratel', 'Default' => 0),21 'Items' => array('Type' => 'Array', 'Caption' => 'Položky', 'ItemClass' => 'FinanceInvoiceItem'),22 ),23 ),24 'FinanceInvoiceItem' => array(25 'Title' => 'Položka faktury',26 'Items' => array(27 'Value' => array('Type' => 'Float', 'Caption' => 'Částka [Kč]', 'Default' => '0'),28 'Text' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Položka'),29 'Quantity' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'),30 'Tax' => array('Type' => 'Integer', 'Caption' => 'Daň [%]', 'Default' => '19'),31 ),32 ),33 'Measure' => array(34 'Title' => 'Měření',35 'Table' => 'Measure',36 'Items' => array(37 'Name' => array('Type' => 'String', 'Caption' => 'Zkratka', 'Default' => 'measure'),38 'Title' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => 'Měření'),39 'Description' => array('Type' => 'String', 'Caption' => 'Popis', 'Default' => 'Měření veličiny'),40 'Unit' => array('Type' => 'String', 'Caption' => 'Jednotka', 'Default' => ''),41 'Continuity' => array('Type' => 'Boolean', 'Caption' => 'Spojitost', 'Default' => '0'),42 'Period' => array('Type' => 'Integer', 'Caption' => 'Perioda měření', 'Default' => '60'),43 'PermissionAdd' => array('Type' => 'String', 'Caption' => 'Oprávnění k měření', 'Default' => 'localhost.localdomain'),44 'PermissionView' => array('Type' => 'String', 'Caption' => 'Oprávnění k prohlížení', 'Default' => 'all'),45 'Enabled' => array('Type' => 'Boolean', 'Caption' => 'Povolení', 'Default' => '1'),46 'DataType' => array('Type' => 'String', 'Caption' => 'Typ datových položek', 'Default' => 'int'),47 'DataTable' => array('Type' => 'String', 'Caption' => 'Tabulka měřených dat', 'Default' => 'data'),48 ),49 ),50 4 'UserOptions' => array( 51 5 'Title' => 'Základní nastavení', … … 57 11 'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''), 58 12 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''), 59 'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''),60 'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),13 //'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''), 14 //'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''), 61 15 ), 62 16 ), … … 71 25 'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''), 72 26 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''), 73 'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''), 74 'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''), 75 ), 76 ), 77 'MemberOptions' => array( 78 'Title' => 'Nastavení domácnosti', 79 'Table' => '(SELECT Member.Id, Member.InternetTariffNextMonth, Member.FamilyMemberCount, Subject.Name, Subject.AddressStreet, Subject.AddressTown, Subject.AddressPSC, Subject.IC, Subject.DIC FROM Member JOIN Subject ON Subject.Id = Member.Subject)', 80 'Items' => array( 81 'Name' => array('Type' => 'String', 'Caption' => 'Fakturační jméno', 'Default' => ''), 82 'AddressStreet' => array('Type' => 'String', 'Caption' => 'Ulice', 'Default' => 'Zděchov'), 83 'AddressTown' => array('Type' => 'String', 'Caption' => 'Město', 'Default' => 'Zděchov'), 84 'AddressPSC' => array('Type' => 'String', 'Caption' => 'PSČ', 'Default' => '75607'), 85 'IC' => array('Type' => 'String', 'Caption' => 'IČ', 'Default' => ''), 86 'DIC' => array('Type' => 'String', 'Caption' => 'DIČ', 'Default' => ''), 87 'FamilyMemberCount' => array('Type' => 'Integer', 'Caption' => 'Počet osob v domácnosti', 'Default' => ''), 88 'BillingPeriodNext' => array('Type' => 'TFinanceBillingPeriod', 'Caption' => 'Požadované fakturované období', 'Default' => ''), 89 'InternetTariffNextMonth' => array('Type' => 'TFinanceTariff', 'Caption' => 'Tarif internetu od dalšího období', 'Default' => 2), 90 ), 91 ), 92 'PasswordRecovery' => array( 93 'Title' => 'Obnova hesla', 94 'SubmitText' => 'Obnovit', 95 'Table' => '', 96 'Items' => array( 97 'Name' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''), 98 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''), 27 //'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''), 28 //'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''), 99 29 ), 100 30 ), … … 108 38 ), 109 39 ), 110 'NewNetworkDevice' => array(111 'Title' => 'Vložit nové zařízení',112 'Table' => 'network_devices',113 'Items' => array(114 'name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),115 'price' => array('Type' => 'Float', 'Caption' => 'Cena', 'Default' => 0),116 'count' => array('Type' => 'Integer', 'Caption' => 'Počet', 'Default' => 1),117 'date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),118 'segment' => array('Type' => 'TNetworkSegment', 'Caption' => 'Segment sítě', 'Default' => 0),119 'date' => array('Type' => 'Time', 'Caption' => 'Datum zakoupení', 'Default' => 'Now'),120 'used' => array('Type' => 'TNetworkDeviceState', 'Caption' => 'Stav', 'Default' => 0),121 'consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => 0),122 'user' => array('Type' => 'TFinanceSubject', 'Caption' => 'Subjekt', 'Default' => 0),123 'info' => array('Type' => 'String', 'Caption' => 'Poznámky', 'Default' => ''),124 'shop' => array('Type' => 'String', 'Caption' => 'Obchod', 'Default' => ''),125 'device_id' => array('Type' => 'String', 'Caption' => 'Sériové číslo', 'Default' => ''),126 ),127 ),128 'NewNetworkDeviceHistory' => array(129 'Title' => 'Vložit záznam historie zařízení',130 'Table' => 'NetworkDeviceHistory',131 'Items' => array(132 'Device' => array('Type' => 'TNetworkDevice', 'Caption' => 'Zařízení', 'Default' => 0),133 'Time' => array('Type' => 'Time', 'Caption' => 'Čas', 'Default' => 'Now'),134 'Action' => array('Type' => 'TNetworkDeviceAction', 'Caption' => 'Akce', 'Default' => 0),135 'Notice' => array('Type' => 'String', 'Caption' => 'Poznámka', 'Default' => ''),136 ),137 ),138 'News' => array(139 'Title' => 'Nová aktualita',140 'Table' => '',141 'SubmitText' => 'Vložit',142 'Items' => array(143 'Category' => array('Type' => 'TNewsCategory', 'Caption' => 'Kategorie', 'Default' => 0),144 'Title' => array('Type' => 'String', 'Caption' => 'Nadpis', 'Default' => ''),145 'Content' => array('Type' => 'Text', 'Caption' => 'Obsah', 'Default' => ''),146 'Enclosure1' => array('Type' => 'File', 'Caption' => 'Přílohy (Max. velikost souboru 1 MB)', 'Default' => ''),147 'Enclosure2' => array('Type' => 'File', 'Caption' => '', 'Default' => ''),148 'Enclosure3' => array('Type' => 'File', 'Caption' => '', 'Default' => ''),149 ),150 ),151 'Email' => array(152 'Title' => 'Nový email',153 'Table' => 'EmailQueue',154 'SubmitText' => 'Odeslat',155 'Items' => array(156 'Address' => array('Type' => 'String', 'Caption' => 'Adresa', 'Default' => ''),157 'Subject' => array('Type' => 'String', 'Caption' => 'Předmět', 'Default' => ''),158 'Content' => array('Type' => 'Text', 'Caption' => 'Obsah', 'Default' => ''),159 ),160 ),161 40 'NewServer' => array( 162 41 'Title' => 'Nový server', … … 165 44 'Items' => array( 166 45 'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => 'WoW server'), 46 'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''), 47 'Homepage' => array('Type' => 'String', 'Caption' => 'Webové stránky', 'Default' => ''), 48 'Type' => array('Type' => 'TServerType', 'Caption' => 'Typ', 'Default' => 0), 49 'Database' => array('Type' => 'TDatabase', 'Caption' => 'Databáze', 'Default' => 0), 50 'Motd' => array('Type' => 'String', 'Caption' => 'Zpráva dne', 'Default' => 'Vítejte na free WoW serveru'), 167 51 ), 168 52 ), … … 173 57 'Items' => array( 174 58 'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => 'WoW server'), 59 'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''), 60 'Homepage' => array('Type' => 'String', 'Caption' => 'Webové stránky', 'Default' => ''), 61 'Type' => array('Type' => 'TServerType', 'Caption' => 'Typ', 'Default' => 0), 62 'Database' => array('Type' => 'TDatabase', 'Caption' => 'Databáze', 'Default' => 0), 175 63 'Motd' => array('Type' => 'String', 'Caption' => 'Zpráva dne', 'Default' => 'Vítejte na free WoW serveru'), 176 64 ), … … 179 67 180 68 $FormTypes = array( 181 'T NetworkDeviceState' => array(69 'TServerType' => array( 182 70 'Type' => 'Enumeration', 183 'States' => array(' Vyřazeno', 'Použito', 'Na skladě'),71 'States' => array('Normální', 'PvP', 'RP', 'RPPvP'), 184 72 ), 185 'TNetworkDeviceAction' => array( 186 'Type' => 'Enumeration', 187 'States' => array('Zakoupeno', 'Prodáno', 'Zařazeno do použití', 'Vyřazeno z použití', 'Zasláno do reklamace', 'Přijato z reklamace'), 188 ), 189 'TFinanceTariff' => array( 190 'Type' => 'Enumeration', 191 'States' => array(6 => 'Zdarma', 0 => 'Pomalejší', 1 => 'Pomalý', 2 => 'Střední', 3 => 'Rychlý', 4 => 'Rychlejší'), 192 ), 193 'TFinanceBillingPeriod' => array( 194 'Type' => 'Enumeration', 195 'States' => array(2 => 'Měsíčně', 3 => 'Čtvrtletně', 4 => 'Pololetně', 5 => 'Ročně'), 196 ), 197 'TFinanceSubject' => array( 73 'TDatabase' => array( 198 74 'Type' => 'Reference', 199 'Table' => ' Subject',75 'Table' => 'Database', 200 76 'Id' => 'Id', 201 'Name' => 'Name', 202 'Filter' => '1', 203 ), 204 'TNetworkDevice' => array( 205 'Type' => 'Reference', 206 'Table' => 'network_devices', 207 'Id' => 'id', 208 'Name' => 'name', 209 'Filter' => '1', 210 ), 211 'TNetworkSegment' => array( 212 'Type' => 'Reference', 213 'Table' => 'network_segments', 214 'Id' => 'id', 215 'Name' => 'name', 216 'Filter' => '1', 217 ), 218 'TNewsCategory' => array( 219 'Type' => 'Reference', 220 'Table' => 'NewsCategory', 221 'Id' => 'Id', 222 'Name' => 'Caption', 77 'Name' => 'CONCAT(Name, " ", Version, " r", Revision)', 223 78 'Filter' => '1', 224 79 ),
Note:
See TracChangeset
for help on using the changeset viewer.