public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Musica($info[self::ID]); $temp->titulo = $info[self::TITULO]; $temp->ordem = $info[self::ORDEM]; $temp->setMusica(new Arquivos(Sistema::$caminhoURL . Sistema::$caminhoDataDiscografia . $info[self::MUSICA])); return $temp; } }
importar("Utilidades.Discografia.Lista.ListaMusicas"); $tituloPagina = 'Utilidades > Discografia > Músicas > Cadastrar'; $iTCM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/musica.html")); if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { try { $m = new Musica(); $m->titulo = $_POST['titulo']; $m->ordem = $_POST['ordem']; if (!empty($_FILES['musica']['name'])) { $m->setMusica(Arquivos::__OpenArquivoByTEMP($_FILES['musica'])); } $lM = new ListaMusicas(); $lM->inserir($m); $_POST = ''; $javaScript .= Aviso::criar("Música salva com sucesso!"); } catch (Exception $e) { $javaScript .= Aviso::criar($e->getMessage()); } } else { $javaScript .= Aviso::criar($erro); } } $iTCM->condicao('condicao->alterar.Musica', true); $iTCM->condicao('condicao->musica.Musica', true); $iTCM->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarMusicas");