Revision 70 | Revision 77 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?require "include/common.php";$mode=isset($_POST["mode"])?$_POST["mode"]:"new";$id=intval((isset($_POST["id"]))?$_POST["id"]:0);$g_name=addslashes((isset($_POST["g_name"]))?$_POST["g_name"]:"");$genre=new Genre($id);$smarty->assign("id",$id);$albums=Album::getAlbums();switch ($mode){case "ask":break;case "edit":$g_name=$genre->name;$smarty->assign("title", sprintf($common["edit_genre"], "$g_name"));$smarty->assign("g_name", $g_name);$smarty->assign("new_mode","update");$smarty->display("edit_genres.tpl");break;case "new":$smarty->assign("title", $common["new_genre"]);$g_name=$genre->name;$smarty->assign("g_name", $g_name);$smarty->assign("new_mode","save");$smarty->display("edit_genres.tpl");break;case "save":case "update":$genre->update($g_name);$res=$genre->save($mode);$smarty->assign("title",$common["save_data"]);if(!DB::isError($res)){$smarty->assign("meld",sprintf($common["genre_saved"], $g_name));$smarty->assign("db_meld","");$smarty->assign("error",false);}else{$smarty->assign("meld",sprintf($common["genre_not_saved"], $g_name));$smarty->assign("db_meld",$res->getUserInfo());$smarty->assign("error",true);}$smarty->assign("save",($mode=="save")?true:false);$smarty->assign("upd",($mode=="update"||$mode=="delete")?true:false);$smarty->assign("script", "liste_genres.php");$smarty->assign("weiter", $common["enter_new_genre"]);$smarty->display("meld.tpl");break;default:break;}$modes=array("update","delete");if (in_array($mode, $modes)){generate_album_pdfs();generate_cd_pdfs();}?>