Project

General

Profile

« Previous | Next » 

Revision 1012

Added by Matthias almost 15 years ago

Major fixes on backend to get XHTML valid output (Thanks to Luisehahne)

View differences:

settings.htt
1
</div><!-- BEGIN main_block -->
1
<!-- BEGIN main_block -->
2 2

  
3
<script language="javascript" type="text/javascript">
4
function change_os(type) {
5
	if(type == 'linux') {
6
		document.getElementById('file_perms_box1').style.display = 'block';
7
		document.getElementById('file_perms_box2').style.display = 'block';
8
		document.getElementById('file_perms_box3').style.display = 'block';
9
	} else if(type == 'windows') {
10
		document.getElementById('file_perms_box1').style.display = 'none';
11
		document.getElementById('file_perms_box2').style.display = 'none';
12
		document.getElementById('file_perms_box3').style.display = 'none';
13
	}
14
}
15

  
16
function change_wbmailer(type) {
17
	if(type == 'smtp') {
18
		document.getElementById('row_wbmailer_smtp_settings').style.display = '';
19
		document.getElementById('row_wbmailer_smtp_host').style.display = '';
20
		document.getElementById('row_wbmailer_smtp_auth_mode').style.display = '';
21
		document.getElementById('row_wbmailer_smtp_username').style.display = '';
22
		document.getElementById('row_wbmailer_smtp_password').style.display = '';
23
		if( document.settings.wbmailer_smtp_auth.checked == true ) {
24
			document.getElementById('row_wbmailer_smtp_username').style.display = '';
25
			document.getElementById('row_wbmailer_smtp_password').style.display = '';
26
		} else {
27
			document.getElementById('row_wbmailer_smtp_username').style.display = 'none';
28
			document.getElementById('row_wbmailer_smtp_password').style.display = 'none';
29
		}
30
	} else if(type == 'phpmail') {
31
		document.getElementById('row_wbmailer_smtp_settings').style.display = 'none';
32
		document.getElementById('row_wbmailer_smtp_host').style.display = 'none';
33
		document.getElementById('row_wbmailer_smtp_auth_mode').style.display = 'none';
34
		document.getElementById('row_wbmailer_smtp_username').style.display = 'none';
35
		document.getElementById('row_wbmailer_smtp_password').style.display = 'none';
36
	}
37
}
38

  
39
function toggle_wbmailer_auth() {
40
	if( document.settings.wbmailer_smtp_auth.checked == true ) {
41
		document.getElementById('row_wbmailer_smtp_username').style.display = '';
42
		document.getElementById('row_wbmailer_smtp_password').style.display = '';
43
	} else {
44
		document.getElementById('row_wbmailer_smtp_username').style.display = 'none';
45
		document.getElementById('row_wbmailer_smtp_password').style.display = 'none';
46
	}
47
}
48
</script>
49

  
50
<style>
51
.advanced {
52
	display: {DISPLAY_ADVANCED};
53
</style>
54

  
55 3
<form name="settings" action="save.php" method="post">
56 4
<input type="hidden" name="advanced" value="{ADVANCED}" />
57 5

  
......
66 14
	<td class="setting_value" colspan="2">
67 15
		<input type="text" name="website_title" value="{WEBSITE_TITLE}" />
68 16
	</td>
69
	<script language="javascript" type="text/javascript">
70
	document.settings.website_title.focus();
71
	</script>
72 17
</tr>
73 18
<tr>
74 19
	<td class="setting_name">{TEXT_WEBSITE_DESCRIPTION}:</td>
75 20
	<td class="setting_value" colspan="2">
76
		<textarea name="website_description">{WEBSITE_DESCRIPTION}</textarea>
21
		<textarea name="website_description" cols="50" rows="3">{WEBSITE_DESCRIPTION}</textarea>
77 22
	</td>
78 23
</tr>
79 24
<tr>
80 25
	<td class="setting_name">{TEXT_WEBSITE_KEYWORDS}:</td>
81 26
	<td class="setting_value" colspan="2">
82
		<textarea name="website_keywords">{WEBSITE_KEYWORDS}</textarea>
27
		<textarea name="website_keywords" cols="50" rows="3" >{WEBSITE_KEYWORDS}</textarea>
83 28
	</td>
84 29
</tr>
85 30
<tr>
86 31
	<td class="setting_name">{TEXT_WEBSITE_HEADER}:</td>
87 32
	<td class="setting_value" colspan="2">
88
		<textarea name="website_header">{WEBSITE_HEADER}</textarea>
33
		<textarea name="website_header" cols="50" rows="3">{WEBSITE_HEADER}</textarea>
89 34
	</td>
90 35
</tr>
91 36
<tr>
92 37
	<td class="setting_name">{TEXT_WEBSITE_FOOTER}:</td>
93 38
	<td class="setting_value" colspan="2">
94
		<textarea name="website_footer">{WEBSITE_FOOTER}</textarea>
39
		<textarea name="website_footer" cols="50" rows="3">{WEBSITE_FOOTER}</textarea>
95 40
	</td>
96 41
</tr>
97
<tr class="advanced">
42
<tr {DISPLAY_ADVANCED}>
98 43
	<td class="setting_name">{TEXT_PAGE_LEVEL_LIMIT}:</td>
99 44
	<td class="setting_value" colspan="2">
100 45
		<select name="page_level_limit">
......
117 62
		</div>
118 63
	</td>
119 64
</tr>
120
<tr class="advanced">
65
<tr {DISPLAY_ADVANCED}>
121 66
        <td class="setting_name">{TEXT_PAGE_LANGUAGES}:</td>
122 67
        <td class="setting_value" colspan="2">
123 68
                <input type="radio" name="page_languages" id="page_languages_true" style="width: 14px; height: 14px;" value="true"{PAGE_LANGUAGES_ENABLED} />
......
126 71
                <label for="page_languages_false">{TEXT_DISABLED}</label>
127 72
		</td>
128 73
</tr>
129
<tr class="advanced">
74
<tr {DISPLAY_ADVANCED}>
130 75
	<td class="setting_name">{TEXT_MULTIPLE_MENUS}:</td>
131 76
	<td class="setting_value" colspan="2">
132 77
		<input type="radio" name="multiple_menus" id="multiple_menus_true" style="width: 14px; height: 14px;" value="true"{MULTIPLE_MENUS_ENABLED} />
......
144 89
		<label for="home_folders_false">{TEXT_DISABLED}</label>
145 90
	</td>
146 91
</tr>
147
<tr class="advanced">
92
<tr {DISPLAY_ADVANCED}>
148 93
	<td class="setting_name">{TEXT_MANAGE_SECTIONS}:</td>
149 94
	<td class="setting_value" colspan="2">
150 95
		<input type="radio" name="manage_sections" id="manage_sections_true" style="width: 14px; height: 14px;" value="true"{MANAGE_SECTIONS_ENABLED} />
......
153 98
		<label for="manage_sections_false">{TEXT_DISABLED}</label>
154 99
	</td>
155 100
</tr>
156
<tr class="advanced">
101
<tr {DISPLAY_ADVANCED}>
157 102
	<td class="setting_name">{TEXT_SECTION_BLOCKS}:</td>
158 103
	<td class="setting_value" colspan="2">
159 104
		<input type="radio" name="section_blocks" id="section_blocks_true" style="width: 14px; height: 14px;" value="true"{SECTION_BLOCKS_ENABLED} />
......
171 116
		<label for="intro_page_false">{TEXT_DISABLED}</label>
172 117
	</td>
173 118
</tr>
174
<tr class="advanced">
119
<tr {DISPLAY_ADVANCED}>
175 120
	<td class="setting_name">{TEXT_HOMEPAGE_REDIRECTION}:</td>
176 121
	<td class="setting_value" colspan="2">
177 122
		<input type="radio" name="homepage_redirection" id="homepage_redirection_true" style="width: 14px; height: 14px;" value="true"{HOMEPAGE_REDIRECTION_ENABLED} />
......
180 125
		<label for="homepage_redirection_false">{TEXT_DISABLED}</label>
181 126
	</td>
182 127
</tr>
183
<tr class="advanced">
128
<tr {DISPLAY_ADVANCED}>
184 129
	<td class="setting_name">{TEXT_SMART_LOGIN}:</td>
185 130
	<td class="setting_value" colspan="2">
186 131
		<input type="radio" name="smart_login" id="smart_login_true" style="width: 14px; height: 14px;" value="true"{SMART_LOGIN_ENABLED} />
......
198 143
		<label for="frontend_login_false">{TEXT_DISABLED}</label>
199 144
	</td>
200 145
</tr>
201
<tr class="advanced">
146
<tr {DISPLAY_ADVANCED}>
202 147
	<td class="setting_name">{TEXT_REDIRECT_AFTER}:</td>
203 148
	<td class="setting_value" colspan="2">
204 149
		<input type="text" name="redirect_timer" value="{REDIRECT_TIMER}" />
......
215 160
		</select>
216 161
	</td>
217 162
</tr>
218
<tr class="advanced">
163
<tr {DISPLAY_ADVANCED}>
219 164
	<td class="setting_name">{TEXT_PHP_ERROR_LEVEL}:</td>
220 165
	<td class="setting_value" colspan="2">
221 166
		<select name="er_level">
......
226 171
		</select>
227 172
	</td>
228 173
</tr>
229
<tr class="advanced">
174
<tr {DISPLAY_ADVANCED}>
230 175
	<td class="setting_name">{TEXT_WYSIWYG_STYLE}:</td>
231 176
	<td class="setting_value" colspan="2">
232 177
		<input type="text" name="wysiwyg_style" value="{WYSIWYG_STYLE}" />
233 178
	</td>
234 179
</tr>
235
<tr class="advanced">
180
<tr {DISPLAY_ADVANCED}>
236 181
	<td class="setting_name">{TEXT_WYSIWYG_EDITOR}:</td>
237 182
	<td class="setting_value" colspan="2">
238 183
		<select name="wysiwyg_editor">
......
249 194
		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
250 195
	</td>
251 196
	<td style="text-align: right;">
252
		<button onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
197
		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
253 198
	</td>
254 199
</tr>
255 200
<tr>
......
262 207
	<td class="setting_value" colspan="2">
263 208
		<select name="default_language">
264 209
			<!-- BEGIN language_list_block -->
265
			<option value="{CODE}"{SELECTED}>{NAME} ({CODE})</option>
210
			<option value="{CODE}"{SELECTED} style="background: url({FLAG}.png) no-repeat center left; padding-left: 20px;">{NAME} ({CODE})</option>
266 211
			<!-- END language_list_block -->
267 212
		</select>
268 213
	</td>
269 214
</tr>
270
<tr class="advanced">
215
<tr {DISPLAY_ADVANCED}>
271 216
	<td class="setting_name">{TEXT_CHARSET}:</td>
272 217
	<td class="setting_value" colspan="2">
273 218
		<select name="default_charset">
......
338 283
		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
339 284
	</td>
340 285
	<td style="text-align: right;">
341
		<button onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
286
		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
342 287
	</td>
343 288
</tr>
344 289
<tr>
......
367 312
		</select>
368 313
	</td>
369 314
</tr>
370
<tr class="advanced">
315
<tr {DISPLAY_ADVANCED}>
371 316
	<td class="setting_name">{TEXT_HEADER}:</td>
372 317
	<td class="setting_value" colspan="2">
373
		<textarea name="search_header" style="height: 100px;">{SEARCH_HEADER}</textarea>
318
		<textarea name="search_header" style="height: 100px;" cols="50" rows="3">{SEARCH_HEADER}</textarea>
374 319
	</td>
375 320
</tr>
376
<tr class="advanced">
321
<tr {DISPLAY_ADVANCED}>
377 322
	<td class="setting_name">{TEXT_RESULTS_HEADER}:</td>
378 323
	<td class="setting_value" colspan="2">
379
		<textarea name="search_results_header">{SEARCH_RESULTS_HEADER}</textarea>
324
		<textarea name="search_results_header" cols="50" rows="3">{SEARCH_RESULTS_HEADER}</textarea>
380 325
	</td>
381 326
</tr>
382
<tr class="advanced">
327
<tr {DISPLAY_ADVANCED}>
383 328
	<td class="setting_name">{TEXT_RESULTS_LOOP}:</td>
384 329
	<td class="setting_value" colspan="2">
385
		<textarea name="search_results_loop">{SEARCH_RESULTS_LOOP}</textarea>
330
		<textarea name="search_results_loop" cols="50" rows="3">{SEARCH_RESULTS_LOOP}</textarea>
386 331
	</td>
387 332
</tr>
388
<tr class="advanced">
333
<tr {DISPLAY_ADVANCED}>
389 334
	<td class="setting_name">{TEXT_RESULTS_FOOTER}:</td>
390 335
	<td class="setting_value" colspan="2">
391
		<textarea name="search_results_footer">{SEARCH_RESULTS_FOOTER}</textarea>
336
		<textarea name="search_results_footer" cols="50" rows="3">{SEARCH_RESULTS_FOOTER}</textarea>
392 337
	</td>
393 338
</tr>
394
<tr class="advanced">
339
<tr {DISPLAY_ADVANCED}>
395 340
	<td class="setting_name">{TEXT_NO_RESULTS}:</td>
396 341
	<td class="setting_value" colspan="2">
397 342
		<input type="text" name="search_no_results" value="{SEARCH_NO_RESULTS}" />
398 343
	</td>
399 344
</tr>
400
<tr class="advanced">
345
<tr {DISPLAY_ADVANCED}>
401 346
	<td class="setting_name">{TEXT_FOOTER}:</td>
402 347
	<td class="setting_value" colspan="2">
403
		<textarea name="search_footer">{SEARCH_FOOTER}</textarea>
348
		<textarea name="search_footer" cols="50" rows="3">{SEARCH_FOOTER}</textarea>
404 349
	</td>
405 350
</tr>
406
<tr class="advanced">
351
<tr {DISPLAY_ADVANCED}>
407 352
	<td class="setting_name">{TEXT_MODULE_ORDER}:</td>
408 353
	<td class="setting_value" colspan="2">
409 354
		<input type="text" name="search_module_order" value="{SEARCH_MODULE_ORDER}" />
410 355
	</td>
411 356
</tr>
412
<tr class="advanced">
357
<tr {DISPLAY_ADVANCED}>
413 358
	<td class="setting_name">{TEXT_MAX_EXCERPT}:</td>
414 359
	<td class="setting_value" colspan="2">
415 360
		<input type="text" name="search_max_excerpt" value="{SEARCH_MAX_EXCERPT}" />
416 361
	</td>
417 362
</tr>
418
<tr class="advanced">
363
<tr {DISPLAY_ADVANCED}>
419 364
	<td class="setting_name">{TEXT_TIME_LIMIT}:</td>
420 365
	<td class="setting_value" colspan="2">
421 366
		<input type="text" name="search_time_limit" value="{SEARCH_TIME_LIMIT}" />
......
428 373
		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
429 374
	</td>
430 375
	<td style="text-align: right;">
431
		<button onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
376
		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
432 377
	</td>
433 378
</tr>
434 379
<tr>
......
441 386
	<td class="setting_value" colspan="2">
442 387
		<input type="radio" name="operating_system" id="operating_system_linux" onclick="javascript: change_os('linux');" style="width: 14px; height: 14px;" value="linux"{LINUX_SELECTED} />
443 388
		<label for="operating_system_linux" onclick="javascript: change_os('linux');">{TEXT_LINUX_UNIX_BASED}</label>
444
		<input type="radio" name="operating_system" id="operating_system_windows" onclick="javascript: change_os('windows');"" style="width: 14px; height: 14px;" value="windows"{WINDOWS_SELECTED} />
389
		<input type="radio" name="operating_system" id="operating_system_windows" onclick="javascript: change_os('windows');" style="width: 14px; height: 14px;" value="windows"{WINDOWS_SELECTED} />
445 390
		<label for="operating_system_windows" onclick="javascript: change_os('windows');">{TEXT_WINDOWS}</label>
446 391
	</td>
447 392
</tr>
......
459 404
		<div id="{BASIC_FILE_PERMS_ID}3" style="margin: 0; padding: 0;"></div>
460 405
	</td>
461 406
</tr>
462
<tr class="advanced">
407
<tr {DISPLAY_ADVANCED}>
463 408
	<td class="setting_name"><div id="{ADVANCED_FILE_PERMS_ID}1" style="margin: 0; padding: 0;">{TEXT_FILESYSTEM_PERMISSIONS}:</div></td>
464 409
	<td class="setting_value" id="file_mode" align="left">
465 410
		<table cellpadding="2" cellspacing="0" border="0" width="100%" style="border-right: 1px solid #DDDDDD;" id="{ADVANCED_FILE_PERMS_ID}2">
......
554 499
		</table>
555 500
	</td>
556 501
</tr>
557
<tr class="advanced">
502
<tr {DISPLAY_ADVANCED}>
558 503
	<td class="setting_name">{TEXT_PAGES_DIRECTORY}:</td>
559 504
	<td class="setting_value" colspan="2">
560 505
		<input type="text" name="pages_directory" value="{PAGES_DIRECTORY}" />
561 506
	</td>
562 507
</tr>
563
<tr class="advanced">
508
<tr {DISPLAY_ADVANCED}>
564 509
	<td class="setting_name">{TEXT_MEDIA_DIRECTORY}:</td>
565 510
	<td class="setting_value" colspan="2">
566 511
		<input type="text" name="media_directory" value="{MEDIA_DIRECTORY}" />
567 512
	</td>
568 513
</tr>
569
<tr class="advanced">
514
<tr {DISPLAY_ADVANCED}>
570 515
	<td class="setting_name">{TEXT_PAGE_EXTENSION}:</td>
571 516
	<td class="setting_value" colspan="2">
572 517
		<input type="text" name="page_extension" value="{PAGE_EXTENSION}" />
573 518
	</td>
574 519
</tr>
575
<tr class="advanced">
520
<tr {DISPLAY_ADVANCED}>
576 521
	<td class="setting_name">{TEXT_PAGE_SPACER}:</td>
577 522
	<td class="setting_value" colspan="2">
578 523
		<input type="text" name="page_spacer" value="{PAGE_SPACER}" />
579 524
	</td>
580 525
</tr>
581
<tr class="advanced">
526
<tr {DISPLAY_ADVANCED}>
582 527
	<td class="setting_name">{TEXT_RENAME_FILES_ON_UPLOAD}:</td>
583 528
	<td class="setting_value" colspan="2">
584 529
		<input type="text" name="rename_files_on_upload" value="{RENAME_FILES_ON_UPLOAD}" />
585 530
	</td>
586 531
</tr>
587
<tr class="advanced">
532
<tr {DISPLAY_ADVANCED}>
588 533
	<td class="setting_name">{TEXT_SESSION_IDENTIFIER}:</td>
589 534
	<td class="setting_value" colspan="2">
590 535
		<input type="text" name="app_name" value="{APP_NAME}" />
591 536
	</td>
592 537
</tr>
593
<tr class="advanced">
538
<tr {DISPLAY_ADVANCED}>
594 539
	<td class="setting_name">{TEXT_SEC_ANCHOR}:</td>
595 540
	<td class="setting_value" colspan="2">
596 541
		<input type="text" name="sec_anchor" value="{SEC_ANCHOR}" />
......
620 565
	<td class="setting_value" colspan="2">
621 566
		<input type="radio" name="wbmailer_routine" id="wbmailer_routine_phpmail" onclick="javascript: change_wbmailer('phpmail');" style="width: 14px; height: 14px;" value="phpmail"{PHPMAIL_SELECTED} />
622 567
		<label for="wbmailer_routine_phpmail" onclick="javascript: change_wbmailer('phpmail');">{TEXT_WBMAILER_PHP}</label>
623
		<input type="radio" name="wbmailer_routine" id="wbmailer_routine_smtp" onclick="javascript: change_wbmailer('smtp');"" style="width: 14px; height: 14px;" value="smtp"{SMTPMAIL_SELECTED} />
568
		<input type="radio" name="wbmailer_routine" id="wbmailer_routine_smtp" onclick="javascript: change_wbmailer('smtp');" style="width: 14px; height: 14px;" value="smtp"{SMTPMAIL_SELECTED} />
624 569
		<label for="wbmailer_routine_smtp" onclick="javascript: change_wbmailer('smtp');">{TEXT_WBMAILER_SMTP}</label>
625 570
	</td>
626 571
</tr>
......
662 607
		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
663 608
	</td>
664 609
	<td style="text-align: right;">
665
		<button onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
610
		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
666 611
	</td>
667 612
</tr>
668 613
</table>
669 614

  
670 615
</form>
671 616

  
672
<hr />
617
<hr size="1" />
673 618

  
674
<button onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
675

  
619
<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
620
<br />
676 621
<font class="{DISPLAY_ADVANCED_BUTTON}">
677
&nbsp; {MODE_SWITCH_WARNING}
622
{MODE_SWITCH_WARNING}
678 623
</font>
679

  
624
<script src="{ADMIN_URL}/settings/setting.js" language="javascript" type="text/javascript"></script>
680 625
<!-- END main_block -->

Also available in: Unified diff