Subversion-Projekte lars-tiefland.medien

Revision

Revision 63 | Revision 78 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?
        require "include/common.php";
        $id=intval((isset($_POST["id"]))?$_POST["id"]:0);
        $smarty->assign("id",$id);
        if($id)
        {
                $cd=new CD($id);
                $a=new Album($cd->album);
                $artist=new Artist($a->artist);
                $smarty->assign("title",sprintf($common["cd_details"],$cd->name));
                $g=new Genre($a->genre);
                $tracks=$cd->getTracks();
                $smarty->assign("a_name",$a->name);
                $smarty->assign("g_name",$g->name);
                $smarty->assign("cd_name", $cd->name);
                $smarty->assign("cd_id", $cd->id);
                $smarty->assign("a_year", ($a->year)?$a->year:$common["unknown"]);
                $smarty->assign("a_type", ($a->sampler)?$common["yes"]:$common["no"]);
                if($artist->id==1)
                {
                        $smarty->assign("a_artist", $common["various"]);
                }
                else
                {
                        $smarty->assign("a_artist",($artist->fname)?"$artist->fname $artist->name":"$artist->name");
                }
                $smarty->assign("a_pic",$a->pic);
                $smarty->assign("tracks", $tracks);
                $smarty->display("cd_details.tpl");
        }
        else
        {
                $smarty->assign("title",$common["error"]);
                $smarty->assign("error",true);
                $smarty->assign("meld",$common["an_error_occured"]);
                $smarty->display("meld.tpl");
        }
?>