Subversion-Projekte lars-tiefland.medien

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
98 lars 1
<?
2
	require "include/common.php";
3
	$id=intval((isset($_POST["id"]))?$_POST["id"]:0);
4
	$smarty->assign("id",$id);
5
	if($id)
6
	{
7
		$cd=new CD($id);
8
		$a=new Album($cd->album);
9
		$artist=new Artist($a->artist);
10
		$smarty->assign("title",sprintf($common["cd_details"],$cd->name));
11
		$g=new Genre($a->genre);
12
		$tracks=$cd->getTracks();
13
		$smarty->assign("a_name",$a->name);
14
		$smarty->assign("g_name",$g->name);
15
		$smarty->assign("cd_name", $cd->name);
16
		$smarty->assign("cd_id", $cd->id);
17
		$smarty->assign("a_year", ($a->year)?$a->year:$common["unknown"]);
18
		$smarty->assign("a_type", ($a->sampler)?$common["yes"]:$common["no"]);
19
		if($artist->id==1)
20
		{
21
			$smarty->assign("a_artist", $common["various"]);
22
		}
23
		else
24
		{
25
			$smarty->assign("a_artist",($artist->fname)?"$artist->fname $artist->name":"$artist->name");
26
		}
27
		$smarty->assign("a_pic",$a->pic);
28
		$smarty->assign("tracks", $tracks);
29
		$smarty->display("cd_details.tpl");
30
	}
31
	else
32
	{
33
		$smarty->assign("title",$common["error"]);
34
		$smarty->assign("error",true);
35
		$smarty->assign("meld",$common["an_error_occured"]);
36
		$smarty->display("meld.tpl");
37
	}
38
?>