source: lists.php@ 2

Last change on this file since 2 was 2, checked in by george, 17 years ago
  • Upraveno: Uchování a načtení struktury seznamů a položek dynamicky z databáze namísto soubor lists.php, kde zůstaly základní definice tabulek.
  • Upraveno: Zobrazení podpoložek typu Pointer podle rodičovského id.
  • Přidáno: Stránkování u dlouhých výpisů položek seznamů.
  • Přidáno: Vlastnost VisibleInList určující, které vlastnosti položky zobrazovat v přehledovém seznamu a které ne. Zobrazovat vše by bylo nepřehledné a nepraktické.
File size: 3.3 KB
Line 
1<?php
2
3$Lists = array(
4 'List' => array(
5 'TableName' => 'List',
6 'Title' => 'Seznam definovaných seznamů',
7 'Items' => array(
8 'TableName' => array(
9 'TextBefore' => 'Jméno tabulky',
10 'TextAfter' => '',
11 'Type' => 'String',
12 'Help' => 'Zadejte jméno tabulky v databázi, která bude použita pro uchování informací.',
13 'Default' => '',
14 'Required' => 1,
15 'Editable' => 1,
16 'VisibleInList' => 1,
17 ),
18 'Title' => array(
19 'TextBefore' => 'Název seznamu',
20 'TextAfter' => '',
21 'Type' => 'String',
22 'Help' => 'Zadejte nadpis seznamu.',
23 'Default' => '',
24 'Required' => 1,
25 'Editable' => 1,
26 'VisibleInList' => 1,
27 ),
28 'Items' => array(
29 'TextBefore' => 'Položky',
30 'TextAfter' => '',
31 'Type' => 'ListItemPointer',
32 'Help' => 'Definujte potřebné položky pro seznam.',
33 'Default' => '',
34 'Required' => 1,
35 'Editable' => 1,
36 'VisibleInList' => 0,
37 ),
38 ),
39 ),
40 'ListItem' => array(
41 'TableName' => 'ListItem',
42 'Title' => 'Položky pro seznamy',
43 'Items' => array(
44 'TextBefore' => array(
45 'TextBefore' => 'Text před hodnotou',
46 'TextAfter' => '',
47 'Type' => 'String',
48 'Help' => 'Oznčení položky umístěné před zobrazenou hodnotou.',
49 'Default' => '',
50 'Required' => 1,
51 'Editable' => 1,
52 'VisibleInList' => 1,
53 ),
54 'TextAfter' => array(
55 'TextBefore' => 'Text za hodnotou',
56 'TextAfter' => '',
57 'Type' => 'String',
58 'Help' => 'Tento text většinou obsahuje jednotky použité veličiny.',
59 'Default' => '',
60 'Required' => 1,
61 'Editable' => 1,
62 'VisibleInList' => 0,
63 ),
64 'Type' => array(
65 'TextBefore' => 'Typ hodnoty',
66 'TextAfter' => '',
67 'Type' => 'String',
68 'Help' => 'Typ dat položky',
69 'Default' => '',
70 'Required' => 1,
71 'Editable' => 1,
72 'VisibleInList' => 1,
73 ),
74 'Help' => array(
75 'TextBefore' => 'Nápověda',
76 'TextAfter' => '',
77 'Type' => 'String',
78 'Help' => 'Textová nápověda zobrazovaná jako pomůcka při editaci hodnoty.',
79 'Default' => '',
80 'Required' => 1,
81 'Editable' => 1,
82 'VisibleInList' => 0,
83 ),
84 'Required' => array(
85 'TextBefore' => 'Požadováno',
86 'TextAfter' => '',
87 'Type' => 'Boolean',
88 'Help' => 'Určuje zda je nutné danou položku vyplnit.',
89 'Default' => '',
90 'Required' => 1,
91 'Editable' => 1,
92 'VisibleInList' => 0,
93 ),
94 'Editable' => array(
95 'TextBefore' => 'Editovatelné',
96 'TextAfter' => '',
97 'Type' => 'Boolean',
98 'Help' => 'Určuje zda je možné danou položku ručně editovat nebo zda je měněna automaticky systémem.',
99 'Default' => '',
100 'Required' => 1,
101 'Editable' => 1,
102 'VisibleInList' => 0,
103 ),
104 'VisibleInList' => array(
105 'TextBefore' => 'Viditelné v seznamu',
106 'TextAfter' => '',
107 'Type' => 'Boolean',
108 'Help' => 'Určuje viditelnost této položky v seznamu',
109 'Default' => '',
110 'Required' => 1,
111 'Editable' => 1,
112 'VisibleInList' => 0,
113 ),
114 ),
115 ),
116);
117
118?>
Note: See TracBrowser for help on using the repository browser.