Upgraded phpmyadmin to 4.0.4 (All Languages) - No modifications yet
[openemr.git] / phpmyadmin / libraries / config / setup.forms.php
blob4a9cb1b48eb650aebc7c673eee67ba477da5d2e3
1 <?php
2 /* vim: set expandtab sw=4 ts=4 sts=4: */
3 /**
4 * List of avaible forms, each form is described as an array of fields to display.
5 * Fields MUST have their counterparts in the $cfg array.
7 * There are two possible notations:
8 * $forms['Form group']['Form name'] = array('Servers' => array(1 => array('host')));
9 * can be written as
10 * $forms['Form group']['Form name'] = array('Servers/1/host');
12 * You can assign default values set by special button ("set value: ..."), eg.:
13 * 'Servers/1/pmadb' => 'phpmyadmin'
15 * To group options, use:
16 * ':group:' . __('group name') // just define a group
17 * or
18 * 'option' => ':group' // group starting from this option
19 * End group blocks with:
20 * ':group:end'
22 * @package PhpMyAdmin-Setup
25 $forms = array();
26 $forms['_config.php'] = array(
27 'DefaultLang',
28 'ServerDefault');
29 $forms['Servers']['Server'] = array('Servers' => array(1 => array(
30 'verbose',
31 'host',
32 'port',
33 'socket',
34 'ssl',
35 'connect_type',
36 'extension',
37 'compress',
38 'nopassword')));
39 $forms['Servers']['Server_auth'] = array('Servers' => array(1 => array(
40 'auth_type',
41 ':group:' . __('Config authentication'),
42 'user',
43 'password',
44 ':group:end',
45 ':group:' . __('Cookie authentication'),
46 'auth_swekey_config' => './swekey.conf',
47 ':group:end',
48 ':group:' . __('HTTP authentication'),
49 'auth_http_realm',
50 ':group:end',
51 ':group:' . __('Signon authentication'),
52 'SignonSession',
53 'SignonURL',
54 'LogoutURL')));
55 $forms['Servers']['Server_config'] = array('Servers' => array(1 => array(
56 'only_db',
57 'hide_db',
58 'AllowRoot',
59 'AllowNoPassword',
60 'DisableIS',
61 'AllowDeny/order',
62 'AllowDeny/rules',
63 'ShowDatabasesCommand')));
64 $forms['Servers']['Server_pmadb'] = array('Servers' => array(1 => array(
65 'pmadb' => 'phpmyadmin',
66 'controlhost',
67 'controluser',
68 'controlpass',
69 'bookmarktable' => 'pma__bookmark',
70 'relation' => 'pma__relation',
71 'userconfig' => 'pma__userconfig',
72 'table_info' => 'pma__table_info',
73 'column_info' => 'pma__column_info',
74 'history' => 'pma__history',
75 'recent' => 'pma__recent',
76 'table_uiprefs' => 'pma__table_uiprefs',
77 'tracking' => 'pma__tracking',
78 'table_coords' => 'pma__table_coords',
79 'pdf_pages' => 'pma__pdf_pages',
80 'designer_coords' => 'pma__designer_coords',
81 'MaxTableUiprefs' => 100)));
82 $forms['Servers']['Server_tracking'] = array('Servers' => array(1 => array(
83 'tracking_version_auto_create',
84 'tracking_default_statements',
85 'tracking_add_drop_view',
86 'tracking_add_drop_table',
87 'tracking_add_drop_database',
88 )));
89 $forms['Features']['Import_export'] = array(
90 'UploadDir',
91 'SaveDir',
92 'RecodingEngine' => ':group',
93 'IconvExtraParams',
94 ':group:end',
95 'ZipDump',
96 'GZipDump',
97 'BZipDump',
98 'CompressOnFly');
99 $forms['Features']['Security'] = array(
100 'blowfish_secret',
101 'ForceSSL',
102 'CheckConfigurationPermissions',
103 'TrustedProxies',
104 'AllowUserDropDatabase',
105 'AllowArbitraryServer',
106 'LoginCookieRecall',
107 'LoginCookieValidity',
108 'LoginCookieStore',
109 'LoginCookieDeleteAll');
110 $forms['Features']['Page_titles'] = array(
111 'TitleDefault',
112 'TitleTable',
113 'TitleDatabase',
114 'TitleServer');
115 $forms['Features']['Warnings'] = array(
116 'ServerLibraryDifference_DisableWarning',
117 'PmaNoRelation_DisableWarning',
118 'SuhosinDisableWarning',
119 'McryptDisableWarning');
120 $forms['Features']['Developer'] = array(
121 'UserprefsDeveloperTab',
122 'Error_Handler/display',
123 'Error_Handler/gather',
124 'DBG/sql');
125 $forms['Features']['Other_core_settings'] = array(
126 'VersionCheck',
127 'NaturalOrder',
128 'InitialSlidersState',
129 'MaxDbList',
130 'MaxTableList',
131 'NumRecentTables',
132 'ShowHint',
133 'OBGzip',
134 'PersistentConnections',
135 'ExecTimeLimit',
136 'MemoryLimit',
137 'SkipLockedTables',
138 'DisableMultiTableMaintenance',
139 'UseDbSearch');
140 $forms['Sql_queries']['Sql_queries'] = array(
141 'ShowSQL',
142 'Confirm',
143 'QueryHistoryDB',
144 'QueryHistoryMax',
145 'IgnoreMultiSubmitErrors',
146 'MaxCharactersInDisplayedSQL',
147 'EditInWindow',
148 //'QueryWindowWidth', // overridden in theme
149 //'QueryWindowHeight',
150 'QueryWindowDefTab',
151 'RetainQueryBox',
152 'CodemirrorEnable');
153 $forms['Sql_queries']['Sql_box'] = array('SQLQuery' => array(
154 'Edit',
155 'Explain',
156 'ShowAsPHP',
157 'Validate',
158 'Refresh'));
159 $forms['Sql_queries']['Sql_validator'] = array('SQLValidator' => array(
160 'use',
161 'username',
162 'password'));
163 $forms['Navi_panel']['Navi_panel'] = array(
164 'NavigationDisplayLogo',
165 'NavigationLogoLink',
166 'NavigationLogoLinkWindow',
167 'NavigationTreePointerEnable',
168 'MaxNavigationItems',
169 'NavigationTreeEnableGrouping',
170 'NavigationTreeDisplayItemFilterMinimum');
171 $forms['Navi_panel']['Navi_servers'] = array(
172 'NavigationDisplayServers',
173 'DisplayServersList');
174 $forms['Navi_panel']['Navi_databases'] = array(
175 'NavigationTreeDbSeparator');
176 $forms['Navi_panel']['Navi_tables'] = array(
177 'NavigationTreeDefaultTabTable',
178 'NavigationTreeTableSeparator',
179 'NavigationTreeTableLevel',
180 'ShowTooltip');
181 $forms['Main_panel']['Startup'] = array(
182 'ShowCreateDb',
183 'ShowStats',
184 'ShowServerInfo',
185 'ShowPhpInfo',
186 'ShowChgPassword');
187 $forms['Main_panel']['DbStructure'] = array(
188 'ShowDbStructureCreation',
189 'ShowDbStructureLastUpdate',
190 'ShowDbStructureLastCheck');
191 $forms['Main_panel']['TableStructure'] = array(
192 'HideStructureActions');
193 $forms['Main_panel']['Browse'] = array(
194 'NavigationBarIconic',
195 'ShowAll',
196 'MaxRows',
197 'Order',
198 'BrowsePointerEnable',
199 'BrowseMarkerEnable',
200 'GridEditing',
201 'SaveCellsAtOnce',
202 'ShowDisplayDirection',
203 'RepeatCells',
204 'LimitChars',
205 'RowActionLinks',
206 'DefaultDisplay',
207 'RememberSorting');
208 $forms['Main_panel']['Edit'] = array(
209 'ProtectBinary',
210 'ShowFunctionFields',
211 'ShowFieldTypesInDataEditView',
212 'CharEditing',
213 'MinSizeForInputField',
214 'MaxSizeForInputField',
215 'CharTextareaCols',
216 'CharTextareaRows',
217 'TextareaCols',
218 'TextareaRows',
219 'LongtextDoubleTextarea',
220 'InsertRows',
221 'ForeignKeyDropdownOrder',
222 'ForeignKeyMaxLimit');
223 $forms['Main_panel']['Tabs'] = array(
224 'PropertiesIconic',
225 'DefaultTabServer',
226 'DefaultTabDatabase',
227 'DefaultTabTable',
228 'QueryWindowDefTab');
229 $forms['Import']['Import_defaults'] = array('Import' => array(
230 'format',
231 'charset',
232 'allow_interrupt',
233 'skip_queries'));
234 $forms['Import']['Sql'] = array('Import' => array(
235 'sql_compatibility',
236 'sql_no_auto_value_on_zero'));
237 $forms['Import']['Csv'] = array('Import' => array(
238 ':group:' . __('CSV'),
239 'csv_replace',
240 'csv_ignore',
241 'csv_terminated',
242 'csv_enclosed',
243 'csv_escaped',
244 'csv_col_names',
245 ':group:end',
246 ':group:' . __('CSV using LOAD DATA'),
247 'ldi_replace',
248 'ldi_ignore',
249 'ldi_terminated',
250 'ldi_enclosed',
251 'ldi_escaped',
252 'ldi_local_option',
253 ':group:end'));
254 $forms['Import']['Open_Document'] = array('Import' => array(
255 ':group:' . __('OpenDocument Spreadsheet'),
256 'ods_col_names',
257 'ods_empty_rows',
258 'ods_recognize_percentages',
259 'ods_recognize_currency'));
260 $forms['Export']['Export_defaults'] = array('Export' => array(
261 'method',
262 ':group:' . __('Quick'),
263 'quick_export_onserver',
264 'quick_export_onserver_overwrite',
265 ':group:end',
266 ':group:' . __('Custom'),
267 'format',
268 'compression',
269 'charset',
270 'asfile' => ':group',
271 'onserver',
272 'onserver_overwrite',
273 ':group:end',
274 'remember_file_template',
275 'file_template_table',
276 'file_template_database',
277 'file_template_server'));
278 $forms['Export']['Sql'] = array('Export' => array(
279 'sql_include_comments' => ':group',
280 'sql_dates',
281 'sql_relation',
282 'sql_mime',
283 ':group:end',
284 'sql_use_transaction',
285 'sql_disable_fk',
286 'sql_compatibility',
287 ':group:' . __('Database export options'),
288 'sql_drop_database',
289 'sql_structure_or_data',
290 ':group:end',
291 ':group:' . __('Structure'),
292 'sql_drop_table',
293 'sql_procedure_function',
294 'sql_create_table_statements' => ':group',
295 'sql_if_not_exists',
296 'sql_auto_increment',
297 ':group:end',
298 'sql_backquotes',
299 ':group:end',
300 ':group:' . __('Data'),
301 'sql_delayed',
302 'sql_ignore',
303 'sql_type',
304 'sql_insert_syntax',
305 'sql_max_query_size',
306 'sql_hex_for_blob',
307 'sql_utc_time'));
308 $forms['Export']['CodeGen'] = array('Export' => array(
309 'codegen_format'));
310 $forms['Export']['Csv'] = array('Export' => array(
311 ':group:' . __('CSV'),
312 'csv_separator',
313 'csv_enclosed',
314 'csv_escaped',
315 'csv_terminated',
316 'csv_null',
317 'csv_removeCRLF',
318 'csv_columns',
319 ':group:end',
320 ':group:' . __('CSV for MS Excel'),
321 'excel_null',
322 'excel_removeCRLF',
323 'excel_columns',
324 'excel_edition'));
325 $forms['Export']['Latex'] = array('Export' => array(
326 'latex_caption',
327 'latex_structure_or_data',
328 ':group:' . __('Structure'),
329 'latex_structure_caption',
330 'latex_structure_continued_caption',
331 'latex_structure_label',
332 'latex_relation',
333 'latex_comments',
334 'latex_mime',
335 ':group:end',
336 ':group:' . __('Data'),
337 'latex_columns',
338 'latex_data_caption',
339 'latex_data_continued_caption',
340 'latex_data_label',
341 'latex_null'));
342 $forms['Export']['Microsoft_Office'] = array('Export' => array(
343 ':group:' . __('Microsoft Word 2000'),
344 'htmlword_structure_or_data',
345 'htmlword_null',
346 'htmlword_columns'));
347 $forms['Export']['Open_Document'] = array('Export' => array(
348 ':group:' . __('OpenDocument Spreadsheet'),
349 'ods_columns',
350 'ods_null',
351 ':group:end',
352 ':group:' . __('OpenDocument Text'),
353 'odt_structure_or_data',
354 ':group:' . __('Structure'),
355 'odt_relation',
356 'odt_comments',
357 'odt_mime',
358 ':group:end',
359 ':group:' . __('Data'),
360 'odt_columns',
361 'odt_null'));
362 $forms['Export']['Texy'] = array('Export' => array(
363 'texytext_structure_or_data',
364 ':group:' . __('Data'),
365 'texytext_null',
366 'texytext_columns'));