Subversion-Projekte lars-tiefland.webhosting

Revision

Revision 84 | Revision 86 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
84 lars 1
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
2
{literal}
3
	<SCRIPT type="text/javascript">
4
		function check_step1()
5
		{
6
			var name=document.order.name.value;
7
			var vname=document.order.firstname.value;
8
			var email=document.order.email.value;
9
			var email_conf=document.order.email_conf.value;
10
			var domain=document.order.domain.value;
11
			if (name=="")
12
			{
13
				window.alert("Bitte Nachnamen eingeben!");
14
				document.order.name.focus();
15
				return false;
16
			}
17
			if (vname=="")
18
			{
19
				window.alert("Bitte Vornamen eingeben!");
20
				document.order.firstname.focus();
21
				return false;
22
			}
23
			if (email=="")
24
			{
25
				window.alert("Bitte E-Mail Adresse eingeben!");
26
				document.order.email.focus();
27
				return false;
28
			}
29
			if (email!=email_conf)
30
			{
31
				window.alert("Die E-Mail Adressen stimmen nicht überein!");
32
				document.order.email.focus();
33
				return false;
34
			}
35
			if (domain=="")
36
			{
37
				window.alert("Bitte eine Domain eingeben!");
38
				document.order.domain.focus();
39
				return false;
40
			}
41
		}
42
		function check_step2()
43
		{
44
			var email1=document.order.email1.value;
45
			var alias=document.order.email_type[0].checked;
46
			var pop3=document.order.email_type[1].checked;
47
			var targets=document.order.targets.value;
48
			if (email1=="")
49
			{
50
				window.alert("Bitte mindestens eine E-Mail Adresse eingeben!");
51
				document.order.email1.focus();
52
				return false;
53
			}
54
			if (!alias && !pop3)
55
			{
56
				window.alert("Bitte den Typ der E-Mail Adressen angeben!");
57
				return false;
58
			}
59
			if (alias && targets=="")
60
			{
61
				window.alert("Bitte mindestens eine E-Mail Adresse als Ziel angeben!");
62
				document.order.targets.focus();
63
				return false;
64
			}
65
			if (pop3 && targets !="")
66
			{
67
				window.alert("Bitte wähle entweder \"Weiterleitung\" aus oder lösche die Zieladressen, da sie bei \"POP3/IMAP\" nicht benötigt werden!");
68
				document.order.targets.focus();
69
				return false;
70
			}
71
		}
72
		function check_step3()
73
		{
74
			var traffic=document.order.traffic.value;
75
			if (traffic==0)
76
			{
77
				window.alert("Bitte einen Traffic größer als 0 eingeben, sonst macht das ganze keinen Sinn!");
78
				document.order.traffic.focus();
79
				return false;
80
			}
81
		}
82
		function check_step()
83
		{
84
			var svn=document.order.svn.value;
85
			var forum=document.order.forum.value;
86
			var copper=document.order.copper.value;
87
			if (forum==1 || forum==2 || copper==1)
88
			{
89
				var admin_name=document.order.admin_name.value;
90
				var admin_pw=document.order.admin_pw.value;
91
				var admin_pw_conf=document.order.admin_pw_conf.value;
92
				if (admin_name=="")
93
				{
94
					window.alert("Bitte einen Admin Namen festlegen!");
95
					document.order.admin_name.focus();
96
					return false;
97
				}
98
				if (admin_name.length<5)
99
				{
100
					window.alert("Der Admin Name muß mindestens 5 Zeichen lang sein!");
101
					document.order.admin_name.focus();
102
					return false;
103
				}
104
				if (admin_pw=="")
105
				{
106
					window.alert("Bitte ein Admin Passwort festlegen!");
107
					document.order.admin_pw.focus();
108
					return false;
109
				}
110
				if (admin_pw.length<5)
111
				{
112
					window.alert("Das Admin Passwort muß mindestens 5 Zeichen lang sein!");
113
					document.order.admin_pw.focus();
114
					return false;
115
				}
116
				if (admin_pw!=admin_pw_conf)
117
				{
118
					window.alert("Die Admin Passwörter stimmen nicht überein!");
119
					document.order.admin_pw.focus();
120
					return false;
121
				}
122
			}
123
			if (svn==1)
124
			{
125
				var repo_name=document.order.repo.value;
126
				var svn_user=document.order.svn_user.value;
127
				if (repo_name=="")
128
				{
129
					window.alert("Bitte einen Repository Namen festlegen!");
130
					document.order.repo.focus();
131
					return false;
132
				}
133
				if (repo_name.length<3)
134
				{
135
					window.alert("Der Name für das Repository muß mindestens 3 Zeichen lang sein!");
136
					document.order.repo.focus();
137
					return false;
138
				}
139
				if (svn_user=="")
140
				{
141
					window.alert("Ohne User-/Passwortkombination könntest Du nicht in das Repository schreiben!");
142
					document.order.svn_user.focus();
143
					return false;
144
				}
145
			}
146
		}
147
		$(function() {
148
			$("#tabs").tabs();
149
			$("#step-2").click(check_step1);
150
		});
151
	</script>
152
{/literal}
153
<div class="error">{$meld}</div><div class="error_upd">{$db_meld}</div>
154
<form name="order" action="{$SCRIPTNAME}" method="post">
155
<DIV id="tabs">
156
	<UL>
157
		<LI><A href="#step1">Step 1</A></LI>
158
		<LI><A href="#step2" id="step-2">Step 2</A></LI>
159
		<LI><A href="#step3">Step 3</A></LI>
160
		<LI><A href="#step4">Step 4</A></LI>
161
		<LI><A href="#step5">Step 5</A></LI>
162
		<LI><A href="#step6">Step 6</A></LI>
163
	</UL>
164
<div id="step1">
165
	<table class="bodyline">
166
		<tr>
167
			<th>Eigenschaft</th>
168
			<th>Wert</th>
169
		</tr>
170
		<tr>
171
			<td>Nachname</td>
172
			<td><input type="text" name="name" value="{$name}"></td>
173
		</tr>
174
		<tr>
175
			<td>Vorname</td>
176
			<td><input type="text" name="firstname" value="{$vname}"></td>
177
		</tr>
178
		<tr>
179
			<td>E-Mail Adresse (für Kontakt)</td>
180
			<td><input type="text" name="email" value="{$email}"></td>
181
		</tr>
182
		<tr>
183
			<td>E-Mail Adresse bestätigen</td>
184
			<td><input type="text" name="email_conf" value="{$email}"></td>
185
		</tr>
186
		<tr>
187
			<td>Domain <b>(OHNE www!)</b></td>
188
			<td><input type="text" name="domain" value="{$domain}"></td>
189
		</tr>
190
		<tr>
191
			<td class="catBottom" colspan="2"><input type="submit" value="Schritt 2"></td>
192
		</tr>
193
	</table>
194
	<input type="hidden" name="mode" value="step2">
195
</div>
196
<div id="step2">
197
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order2.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
198
	<table class="bodyline">
199
		<tr>
200
			<th>Eigenschaft</th>
201
			<th>Wert</th>
202
		</tr>
203
		<tr>
204
			<td>E-Mail Adressen (1 pro Zeile)</td>
205
			<td>
206
				<table border=0>
207
					<tr>
208
						<td><input type="text" name="email1" value="{$email1}" size="30"></td>
209
						<td>@{$domain}</td>
210
					</tr>
211
					<tr>
212
						<td><input type="text" name="email2" value="{$email2}" size="30"></td>
213
						<td>@{$domain}</td>
214
					</tr>
215
					<tr>
216
						<td><input type="text" name="email3" value="{$email3}" size="30"></td>
217
						<td>@{$domain}</td>
218
					</tr>
219
					<tr>
220
						<td><input type="text" name="email4" value="{$email4}" size="30"></td>
221
						<td>@{$domain}</td>
222
					</tr>
223
					<tr>
224
						<td><input type="text" name="email5" value="{$email5}" size="30"></td>
225
						<td>@{$domain}</td>
226
					</tr>
227
					<tr>
228
						<td><input type="text" name="email6" value="{$email6}" size="30"></td>
229
						<td>@{$domain}</td>
230
					</tr>
231
					<tr>
232
						<td><input type="text" name="email7" value="{$email7}" size="30"></td>
233
						<td>@{$domain}</td>
234
					</tr>
235
					<tr>
236
						<td><input type="text" name="email8" value="{$email8}" size="30"></td>
237
						<td>@{$domain}</td>
238
					</tr>
239
					<tr>
240
						<td><input type="text" name="email9" value="{$email9}" size="30"></td>
241
						<td>@{$domain}</td>
242
					</tr>
243
					<tr>
244
						<td><input type="text" name="email10" value="{$email10}" size="30"></td>
245
						<td>@{$domain}</td>
246
					</tr>
247
				</table>
248
			</td>
249
		</tr>
250
		<tr>
251
			<td>Typ der gewünschten E-Mail Adressen</td>
252
			<td>{html_radios values=$val1 output=$out1 name="email_type" checked=$email_type}</td>
253
		</tr>
254
		<tr>
255
			<td>Ziel Adressen (bei Weiterleitung;1 pro Zeile)</td>
256
			<td><textarea cols="100" rows="10" name="targets">{$targets}</textarea></td>
257
		</tr>
258
		<tr>
259
			<td class="catBottom" colspan="2"><input type="submit" value="Schritt 3"></td>
260
		</tr>
261
	</table>
262
	<input type="hidden" name="mode" value="step3">
263
</div>
264
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order3.tpl $ last modified in Revision $Rev: 82 $ by $Author: lars $ at $Date: 2009-01-12 21:00:56 +0100 (Mo, 12. Jan 2009) $ -->
265
<div id="step3">
266
	<table>
267
		<tr>
268
			<th>Eigenschaft</th>
269
			<th>Wert</th>
270
			<th>Einheit</th>
271
		</tr>
272
		<tr>
273
			<td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
274
			<td><input type="text" name="traffic" value="{$traffic|default:10}" maxlength=3 size=3></td>
275
			<td>GB</td>
276
		</tr>
277
		<tr>
278
			<td colspan=3 class="catBottom"><input type="submit" value="Schritt 4"></td>
279
		</tr>
280
	</table>
281
	<input type="hidden" name="mode" value="step4">
282
</div>
283
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order4.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
284
<div id="step4">
285
	<table>
286
		<tr>
287
			<th>Eigenschaft</th>
288
			<th>Wert</th>
289
		</tr>
290
		<tr>
291
			<td>Betriebssystem</td>
292
			<td>{html_radios values=$os_val output=$os_out name="os" checked=$os}</td>
293
		</tr>
294
		{if $email_type}
295
		<tr>
296
			<td>Webmail Interface</td>
297
			<td>{html_radios values=$webm_val output=$webm_out name="webmail" checked=$webmail}</td>
298
		</tr>
299
		{/if}
300
		<tr>
301
			<td>Forum?</td>
302
			<td>{html_radios values=$f_val output=$f_out name="forum" checked=$forum}</td>
303
		</tr>
304
		<tr>
305
			<td>Coppermine Fotogalerie?</td>
306
			<td>{html_radios values=$y_n_val output=$y_n_out name="copper" checked=$copper}</td>
307
		</tr>
308
		<tr>
309
			<td>Subversion Repository?</td>
310
			<td>{html_radios values=$y_n_val output=$y_n_out name="svn" checked=$svn}</td>
311
		</tr>
312
		<tr>
313
			<td class="catBottom" colspan="2"><input type="submit" value="Schritt 5"></td>
314
		</tr>
315
	</table>
316
	<input type="hidden" name="mode" value="step5">
85 lars 317
</div>
84 lars 318
<!-- $URL: http://repos.lars-tiefland.de:8080/svn/webhosting/trunk/templates/order5.tpl $ last modified in Revision $Rev: 69 $ by $Author: lars $ at $Date: 2007-07-14 17:24:18 +0200 (Sa, 14. Jul 2007) $ -->
319
<div id="step5">
320
	<table class="bodyline">
321
		<tr>
322
			<th>Eigenschaft</th>
323
			<th>Wert</th>
324
			<th>Bemerkungen</th>
325
		</tr>
326
		{if $forum || $copper || $svn}
327
		{if $forum || $copper}
328
		<tr>
329
			<td>Forum/Coppermin Admin Name</td>
330
			<td><input type="text" name="admin_name" value="{$admin_name}" maxlength=32 size=36></td>
331
			<td>min. 5; max. 20 Zeichen</td>
332
		</tr>
333
		<tr>
334
			<td>Admin Passwort</td>
335
			<td><input type="password" name="admin_pw" value="{$admin_pw}" maxlength=32 size=36></td>
336
			<td>min. 5; max. 32 Zeichen</td>
337
		</tr>
338
		<tr>
339
			<td>Admin Passwort bestätigen</td>
340
			<td><input type="password" name="admin_pw_conf" value="" maxlength=32 size=36></td>
341
			<td>min. 5; max. 32 Zeichen</td>
342
		</tr>
343
		{/if}
344
		{if $svn}
345
		<tr>
346
			<td>Suversion Repository Name</td>
347
			<td><input type="text" name="repo" value="{$repo}" maxlength=11 size=11></td>
348
			<td>min. 3; max. 11 Zeichen</td>
349
		</tr>
350
		<tr>
351
			<td>Subversion Benutzer-/Passwort Kombitnationen (1 pro Zeile)</td>
352
			<td><textarea name="svn_user" rows=10 cols=50>{$svn_user}</textarea></td>
353
			<td>Format: &lt;Username&gt; = &lt;Passwort&gt;</td>
354
		</tr>
355
		{/if}
356
		{else}
357
			<tr>
358
				<td colspan=3><div class="error">Du hast keine Software ausgewählt. Daher gibt es nichts zu konfigurieren.</div></td>
359
			</tr>
360
		{/if}
361
		<tr>
362
			<td class="catBottom" colspan="3"><input type="submit" value="Schritt 6"></td>
363
		</tr>
364
	</table>
365
	<input type="hidden" name="mode" value="step6">
366
<div align="center">
367
		<input type="submit" value="Daten ändern">
368
		<input type="hidden" name="mode" value="change">
369
</div>
370
<br>
371
<form name="order" action="{$SCRIPTNAME}" method="post">
372
	<table class="bodyline">
373
		<tr>
374
			<th>Eigenschaft</th>
375
			<th>Wert</th>
376
		</tr>
377
		<tr>
378
			<td>Nachname</td>
379
			<td>{$name}</td>
380
		</tr>
381
		<tr>
382
			<td>Vorname</td>
383
			<td>{$vname}</td>
384
		</tr>
385
		<tr>
386
			<td>E-Mail Adresse (für Kontakt)</td>
387
			<td>{$email}</td>
388
		</tr>
389
		<tr>
390
			<td>Domain <b>(OHNE www!)</b></td>
391
			<td>{$domain}</td>
392
		</tr>
393
		<tr>
394
			<td valign="top">Anzahl E-Mail Adressen</td>
395
			<td>{$emails|count_paragraphs}</td>
396
		</tr>
397
		<tr>
398
			<td valign="top">E-Mail Adressen (1 pro Zeile)</td>
399
			<td>{$emails|nl2br}</td>
400
		</tr>
401
		<tr>
402
			<td>Typ der gewünschten E-Mail Adressen</td>
403
			<td>{if $email_type}POP3/IMAP{else}Weiterleitung{/if}</td>
404
		</tr>
405
		<tr>
406
			<td valign="top">Ziel Adressen (bei Weiterleitung;1 pro Zeile)</td>
407
			<td>{if $email_type==0}{$targets|nl2br}{else}Nicht nötig{/if}</td>
408
		</tr>
409
		<tr>
410
			<td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
411
			<td>{$traffic} GB</td>
412
		</tr>
413
		<tr>
414
			<td>gewünschtes Betriebssystem</td>
415
			<td>{if $os==1}Gentoo{elseif $os==2}Debian{else}keines{/if}
416
		</tr>
417
		<tr>
418
			<td>Webmail Interface</td>
419
			<td>{if $webmail==1}V-Webmail{elseif $webmail==2}Squirrelmail{else}keines{/if}
420
		</tr>
421
		<tr>
422
			<td>Forum?</td>
423
			<td>{if $forum==1}phpBB{elseif $forum==2}SMF{else}{/if}</td>
424
		</tr>
425
		<tr>
426
			<td>Coppermine Fotogalerie?</td>
427
			<td>{if $copper}Ja{else}Nein{/if}</td>
428
		</tr>
429
		<tr>
430
			<td>Subversion Repository?</td>
431
			<td>{if $svn}Ja{else}Nein{/if}</td>
432
		</tr>
433
		{if $forum || $copper || $svn}
434
		{if $forum || $copper}
435
		<tr>
436
			<td>Forum/Coppermin Admin Name</td>
437
			<td>{$admin_name}</td>
438
		</tr>
439
		<tr>
440
			<td>Admin Passwort</td>
441
			<td>{$admin_pw}</td>
442
		</tr>
443
		{/if}
444
		{if $svn}
445
		<tr>
446
			<td>Suversion Repository Name</td>
447
			<td>{$repo}</td>
448
		</tr>
449
		<tr>
450
			<td valign="top">Subversion Benutzer-/Passwort Kombitnationen (1 pro Zeile)</td>
451
			<td>{$svn_user|nl2br}</td>
452
		</tr>
453
		{/if}
454
		{else}
455
			<tr>
456
				<td colspan=3><div class="error">Du hast keine Software ausgewählt. Daher gibt es nichts zu konfigurieren.</div></td>
457
			</tr>
458
		{/if}
459
		<tr>
460
			<td class="catBottom" colspan="2"><input type="submit" value="Bestellen"></td>
461
		</tr>
462
	</table>
463
	<input type="hidden" name="mode" value="finish">
464
<br>
465
<div align="center">
466
	<form action="{$SCRIPTNAME}" method="post">
467
		<input type="submit" value="Daten ändern">
468
		<input type="hidden" name="mode" value="change">
469
	</form>
470
</div>
471
</div>
472
</form>
473
</div>