Subversion-Projekte lars-tiefland.medien

Revision

Revision 85 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
5 lars 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html>
3
	<head>
28 lars 4
		<title>{$title|default:"No title"}</title>
85 lars 5
		<link href="../images/favicon.ico" rel="shortcut icon" type="image/x-icon">
6
		<link rel="stylesheet" href="../styles/Standard.css" type="text/css">
5 lars 7
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8
		{literal}
10 lars 9
		<script language="Javascript" type="text/javascript">
10
			function check_album_form()
5 lars 11
			{
10 lars 12
				var a_name=document.album.a_name.value;
13
				var a_pic=document.album.a_pic.value;
14
				var del=document.album.del.checked;
23 lars 15
				var a_genre=document.album.a_genre.value;
34 lars 16
				var a_artist=document.album.a_artist.value;
10 lars 17
				if (a_name == "")
5 lars 18
				{
29 lars 19
					window.alert({/literal}"{$L_ALBUM_NAME_EMPTY}"{literal});
10 lars 20
					document.album.a_name.focus();
5 lars 21
					return false;
22
				}
10 lars 23
				if(del && a_pic.length)
5 lars 24
				{
29 lars 25
					window.alert({/literal}"{$L_EDIT_REMOVE_PIC_ONLY}"{literal});
5 lars 26
					return false;
27
				}
23 lars 28
				if (a_genre==-1)
29
				{
29 lars 30
					window.alert({/literal}"{$L_GENRE_EMPTY}"{literal});
23 lars 31
					return false;
32
				}
34 lars 33
				if (a_artist==-1)
34
				{
35
					window.alert({/literal}"{$L_ARTIST_EMPTY}"{literal});
36
					return false;
37
				}
5 lars 38
			}
28 lars 39
			function check_artist_form()
23 lars 40
			{
41
				var a_name=document.artist.a_name.value;
42
				var a_pic=document.album.a_pic.value;
43
				var del=document.album.del.checked;
44
				if (a_name == "")
45
				{
59 lars 46
					window.alert("{$L_ARTIST_NAME_EMPTY}");
23 lars 47
					document.album.a_name.focus();
48
					return false;
49
				}
50
				if(del && a_pic.length)
51
				{
29 lars 52
					window.alert({/literal}"{$L_EDIT_REMOVE_PIC_ONLY}"{literal});
23 lars 53
					return false;
54
				}
55
			}
56
			function check_cd_form()
57
			{
58
				var cd_name=document.cd.cd_name.value;
59
				var cd_tracks=document.cd.cd_t_anz.value;
60
				var cd_album=document.cd.cd_album.value;
61
				if (cd_name == "")
62
				{
59 lars 63
					window.alert({/literal}"{$L_CD_NAME_EMPTY}"{literal});
23 lars 64
					document.cd.cd_name.focus();
65
					return false;
66
				}
59 lars 67
				if (cd_tracks=="" || cd_tracks<1)
23 lars 68
				{
59 lars 69
					window.alert("{$L_TRACK_COUNT_INVALID}");
70
					document.cd.cd_t_anz.focus();
23 lars 71
					return false;
72
				}
59 lars 73
				if (cd_album==-1)
23 lars 74
				{
59 lars 75
					window.alert("{$L_ALBUM_EMPTY}");
23 lars 76
					return false;
77
				}
59 lars 78
			}
79
			function check_cd_track_form()
80
			{
81
				var cd_id=document.cd_tracks.cd_id.value;
82
				var t_id=document.cd_tracks.t_id.value;
83
				var track_no=document.cd_tracks.track_no.value;
84
				if (cd_id==-1)
23 lars 85
				{
59 lars 86
					window.alert({/literal}"{$L_CD_EMPTY}"{literal});
23 lars 87
					return false;
88
				}
59 lars 89
				if (t_id==-1)
90
				{
91
					window.alert({/literal}"{$L_TRACK_EMPTY}"{literal});
92
					return false;
93
				}
94
				if (track_no=="" || track_no <=0)
95
				{
96
					window.alert({/literal}"{$L_TRACK_NO_INVALID}"{literal});
97
					document.cd_tracks.track_no.focus();
98
					return false;
99
				}
23 lars 100
			}
101
			function check_genre_form()
102
			{
103
				var g_name=document.genre.g_name.value;
104
				if (g_name == "")
105
				{
29 lars 106
					window.alert({/literal}"{$L_GENRE_NAME_EMPTY}"{literal});
23 lars 107
					document.genre.g_name.focus();
108
					return false;
109
				}
110
			}
28 lars 111
			function check_login_form()
112
			{
113
				var u_name=login.username.value;
114
				var u_pass=login.password.value;
115
				var u_type={/literal}{$u_type}{literal};
116
				if (u_name=="")
117
				{
118
					window.alert({/literal}"{$L_USERNAME_EMPTY}"{literal});
119
					document.login.username.focus();
120
					return false;
121
				}
122
				if (u_pass=="")
123
				{
124
					window.alert({/literal}"{$L_PASSWORD_EMPTY}"{literal});
125
					document.login.password.focus();
126
					return false;
127
				}
128
			}
129
			function check_register_form()
130
			{
131
				var u_name=document.register.username.value;
132
				var email=document.register.email.value;
133
				var password=document.register.password.value;
134
				var password2=document.register.password2.value;
135
				var u_lang=document.register.u_lang.value;
136
				if (u_name=="")
137
				{
138
					window.alert({/literal}"{$L_USERNAME_EMPTY}"{literal});
139
					document.register.username.focus();
140
					return false;
141
				}
142
				if (email=="")
143
				{
144
					window.alert({/literal}"{$L_EMAIL_EMPTY}"{literal});
145
					document.register.email.focus();
146
					return false;
147
				}
148
				if (password=="")
149
				{
150
					window.alert({/literal}"{$L_PASSWORD_EMPTY}"{literal});
151
					document.register.password.focus();
152
					return false;
153
				}
154
				if (password.length<5)
155
				{
156
					window.alert({/literal}"{$L_PASSWORD_TOO_SHORT}"{literal});
157
					document.register.password2.focus();
158
					return false;
159
				}
160
				if (password!=password2)
161
				{
162
					window.alert({/literal}"{$L_PASSWORD_DIFF}"{literal});
163
					document.register.password.focus();
164
					return false;
165
				}
166
				if (u_lang=="no")
167
				{
168
					window.alert({/literal}"{$L_LANGUAGE_EMPTY}"{literal});
169
					document.register.u_lang.focus();
170
					return false;
171
				}
172
			}
39 lars 173
			function check_track_form()
174
			{
175
				var t_name=document.track.t_name.value;
55 lars 176
				var t_min=document.track.min.value;
177
				var t_sec=document.track.sec.value;
39 lars 178
				var t_artist=document.track.t_artist.value;
179
				var t_genre=document.track.t_genre.value;
55 lars 180
				if(t_genre==-1)
39 lars 181
				{
55 lars 182
					window.alert({/literal}"{$L_GENRE_EMPTY}"{literal});
183
					document.track.t_genre.focus();
184
					return false;
185
				}
186
				if (t_artist==-1)
187
				{
188
					window.alert({/literal}"{$L_ARTIST_EMPTY}"{literal});
189
					return false;
190
				}
191
				if (t_name=="")
192
				{
193
					window.alert({/literal}"{$L_TRACK_NAME_EMPTY}"{literal});
39 lars 194
					document.track.t_name.focus();
195
					return false;
196
				}
55 lars 197
				if(t_min==-1||t_sec==-1)
198
				{
199
					window.alert({/literal}"{$L_DURATION_EMPTY}"{literal});
200
					return false;
201
				}
39 lars 202
			}
28 lars 203
			function check_User_Form()
204
			{
205
				var u_name=document.user.u_name.value;
206
				var mode=document.user.mode.value;
207
				var u_pw=document.user.u_pw.value;
208
				var u_pw_conf=document.user.u_pw_conf.value;
209
				if (u_name.length<1)
210
				{
211
					window.alert({/literal}"{$L_USERNAME_EMPTY}"{literal});
212
					document.user.u_name.focus();
213
					return false;
214
				}
215
				if (u_pw!="" && u_pw.length<5)
216
				{
217
					window.alert({/literal}"{$L_PASSWORD_TOO_SHORT}"{literal});
218
					document.user.u_pw.focus();
219
					return false;
220
				}
221
				if(u_pw_conf != u_pw)
222
				{
223
					window.alert({/literal}"{$L_PASSWORD_DIFF}"{literal});
224
					document.user.u_pw_conf.focus();
225
					return false;
226
				}
227
				if (u_lang=="no")
228
				{
229
					window.alert({/literal}"{$L_LANGUAGE_EMPTY}"{literal});
230
					document.register.u_lang.focus();
231
					return false;
232
				}
233
			}
10 lars 234
		</script>
235
		{/literal}
5 lars 236
	</head>
237
	{if isset($focus)}
238
	<body onload="{$focus}.focus();">
239
	{else}
240
	<body>
241
	{/if}
242
	<table>
243
		<tr>
244
			<th>{$L_LOGGED_IN_AS}</th>
245
			<th>{$L_VERSION}</th>
246
			<th>{$L_DATE} / {$L_TIME}</th>
247
		</tr>
248
		<tr>
249
			<td align="center">{$u_name|default:"<i>[$L_NOT_LOGGED_IN]</i>"}</td>
250
			<td align="center">{$version}</td>
251
			<td align="center">{$date} {$L_O_CLOCK} </td>
252
		</tr>
253
	</table>
254
	<h1>{$h1|default:$title}</h1>
255
	<table>
256
	<tr>
67 lars 257
		<th colspan="5">{$L_ACTIONS}</th>
5 lars 258
	</tr>
259
	<tr align="center">
260
		<td>
261
			<form action="index.php" method="post">
262
				<input type="submit" class="liteoption" name="change" value="{$L_LIST_OF_ALBUMS}">
263
			</form>
264
		</td>
265
		<td>
6 lars 266
			<form action="liste_cds.php" method="post">
5 lars 267
				<input type="submit" class="liteoption" name="change" value="{$L_LIST_OF_CDS}">
268
			</form>
269
		</td>
270
		<td>
6 lars 271
			<form action="liste_artists.php" method="post">
5 lars 272
				<input type="submit" class="liteoption" name="change" value="{$L_LIST_OF_ARTISTS}">
273
			</form>
274
		</td>
275
		<td>
6 lars 276
			<form action="liste_genres.php" method="post">
5 lars 277
				<input type="submit" class="liteoption" name="change" value="{$L_LIST_OF_GENRES}">
278
			</form>
279
		</td>
67 lars 280
		<td>
281
			<form action="liste_tracks.php" method="post">
282
				<input type="submit" class="liteoption" name="change" value="{$L_LIST_OF_TRACKS}">
283
			</form>
284
		</td>
5 lars 285
	</tr>
286
	<tr align="center">
287
		<td>
288
			{if $u_name!=""}
85 lars 289
			<form action="../logout.php" method="post">
5 lars 290
				<input type="submit" class="liteoption" name="logout" value="{$L_LOGOUT}">
291
			</form>
292
			{else}
85 lars 293
			<form action="../login.php" method="post">
5 lars 294
				<input type="submit" class="liteoption" name="login" value="{$L_LOGIN}">
295
			</form>
296
			{/if}
297
		</td>
298
		<td>
299
			{if $u_name!=""}
85 lars 300
			<form action="../edit_users.php" method="post">
30 lars 301
				<input type="hidden" name="mode" value="edit">
302
				<input type="hidden" name="id" value="{$u_id}">
303
				<input type="submit" class="liteoption" name="profile" value="{$L_PROFILE}">
5 lars 304
			</form>
305
			{/if}
306
		</td>
307
		<td>
308
			{if $u_name==""}
85 lars 309
			<form action="../register.php" method="post">
5 lars 310
				<input type="submit" class="liteoption" name="register" value="{$L_REGISTER}" {$disabled2}>
311
			</form>
312
			{/if}
313
		</td>
314
		<td>
315
			{if $u_name==""}
85 lars 316
			<form action="../lost.php" method="post">
5 lars 317
				<input type="submit" class="liteoption" name="lost" value="{$L_LOST_PASSWORD}" disabled=disabled>
318
			</form>
319
			{/if}
320
			{if $u_type==1}
85 lars 321
			<form action="../viewlog.php" method="post">
5 lars 322
				<input type="submit" class="liteoption" name="lost" value="{$L_VIEW_LOG}">
323
			</form>
324
			{/if}
325
		</td>
67 lars 326
		<td>
327
		</td>
5 lars 328
	</tr>
329
	<tr align="center">
330
		<td>
331
			{if $u_type==1}
85 lars 332
			<form action="../edit_users.php" method="post">
28 lars 333
				<input type="submit" value="{$L_EDIT_USERS}" class="liteoption">
5 lars 334
			</form>
335
			{/if}
336
		</td>
88 lars 337
		<td>
338
			<form action="../index.php" method="post">
339
				<input type="submit" value="{$L_INDEX}" class="liteoption">
340
			</form>
341
		</td>
342
		<td colspan="3"></td>
5 lars 343
	</tr>
344
</table>
13 lars 345
{if $u_type==1}
5 lars 346
<br>
10 lars 347
<table>
348
	<tr>
35 lars 349
		<th colspan=6>{$L_ADMIN} {$L_TASKS}</th>
10 lars 350
	</tr>
13 lars 351
	<tr align="center">
10 lars 352
		<td>
353
			<form action="edit_albums.php" method="post">
13 lars 354
				<input type="submit" value="{$L_NEW_ALBUM}" class="liteoption">
10 lars 355
				<input type="hidden" name="mode" value="new">
356
			</form>
357
		</td>
13 lars 358
		<td>
359
			<form action="edit_artists.php" method="post">
360
				<input type="submit" value="{$L_NEW_ARTIST}" class="liteoption">
361
				<input type="hidden" name="mode" value="new">
362
			</form>
363
		</td>
364
		<td>
365
			<form action="edit_cds.php" method="post">
366
				<input type="submit" value="{$L_NEW_CD}" class="liteoption">
367
				<input type="hidden" name="mode" value="new">
368
			</form>
369
		</td>
370
		<td>
371
			<form action="edit_genres.php" method="post">
372
				<input type="submit" value="{$L_NEW_GENRE}" class="liteoption">
373
				<input type="hidden" name="mode" value="new">
374
			</form>
375
		</td>
30 lars 376
		<td>
35 lars 377
			<form action="edit_tracks.php" method="post">
378
				<input type="submit" value="{$L_NEW_TRACK}" class="liteoption">
379
				<input type="hidden" name="mode" value="new">
380
			</form>
381
		</td>
382
		<td>
85 lars 383
			<form action="../edit_users.php" method="post">
30 lars 384
				<input type="submit" value="{$L_NEW_USER}" class="liteoption">
385
				<input type="hidden" name="mode" value="new">
386
			</form>
387
		</td>
10 lars 388
	</tr>
389
</table>
13 lars 390
{/if}
10 lars 391
<br>