<?php importar("Utilidades.Discografia.Lista.ListaMusicaCategorias"); importar("Utils.Ajax"); $tituloPagina = 'Utilidades > Discografia > Albúns'; $iTMC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarMusicaCategorias.html")); $iTMC->trocar("linkDeletar.MusicaCategoria", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&"); $iTMC->trocar("linkBuscar.MusicaCategoria", "?p=" . $_GET['p'] . "&"); if (!empty($_GET['deletar'])) { $lUDC = new ListaMusicaCategorias(); $lUDC->condicoes('', $_GET['deletar'], ListaMusicaCategorias::ID); if ($lUDC->getTotal() > 0) { try { $lUDC->deletar($lUDC->listar()); $javaScript .= Aviso::criar("Albúm removido com sucesso!"); } catch (Exception $e) { $javaScript .= Aviso::criar($e->getMessage()); } } } $lUDC = new ListaMusicaCategorias(); if (isset($_GET['json'])) { $cond['lista'] = true; while ($pC = $lUDC->listar()) { $cond[$lUDC->getParametros()]['id'] = $pC->getId(); $cond[$lUDC->getParametros()]['nome'] = $pC->titulo; } $ajax = new Ajax(); echo $ajax->getJSON()->converter($cond); exit; }
$erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $lM = new ListaMusicas(); $lM->condicoes('', $_GET['musica'], ListaMusicas::ID); $m = $lM->listar(); $m->titulo = $_POST['titulo']; $m->ordem = $_POST['ordem']; $lM->alterar($m); $con = BDConexao::__Abrir(); $con->deletar(Sistema::$BDPrefixo . "relacionamento_musicas_categorias", "WHERE musica = '" . $m->getId() . "'"); $lMC = new ListaMusicaCategorias(); if (count($_POST['categoriasSelecionadas']) > 0) { foreach ($_POST['categoriasSelecionadas'] as $valor) { $lMC->condicoes('', $valor, ListaMusicaCategorias::ID); if ($lMC->getTotal() > 0) { $mC = $lMC->listar(); $m->addCategoria($mC); } } } $javaScript .= Aviso::criar("Música salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lM = new ListaMusicas(); $m = $lM->condicoes('', $_GET['musica'], ListaMusicas::ID)->listar(); $iTAM->condicao('condicao->alterar.Musica', false); $iTAM->condicao('condicao->musica.Musica', false); $iTAM->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarMusicas");