public function addCategoria(MusicaCategoria $uDC) { if ($uDC->getId() != '' && $this->getId() != '') { $con = BDConexao::__Abrir(); $con->executar("INSERT INTO " . Sistema::$BDPrefixo . "relacionamento_musicas_categorias(musica, categoria) VALUES('" . $this->getId() . "','" . $uDC->getId() . "')"); } }
public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new MusicaCategoria($info[self::ID]); parent::resgatarObjetos($info); $temp->titulo = $info[self::TITULO]; $temp->subTitulo = $info[self::SUBTITULO]; $temp->gravadora = $info[self::GRAVADORA]; $temp->ordem = $info[self::ORDEM]; $temp->setDataLancamento(new DataHora($info[self::DATALANCAMENTO])); if (!empty($info[self::CAPA])) { $temp->setCapa(new Image(new Arquivos(Sistema::$caminhoDiretorio . Sistema::$caminhoDataDiscografia . $info[self::CAPA]))); } return $temp; } }
importar("Utilidades.Discografia.Lista.ListaMusicaCategorias"); $tituloPagina = 'Utilidades > Discografia > Albúns > Cadastrar'; $iTCMC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/musicaCategoria.html")); if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($_POST['gravadora'])) { $erro = "<b>Gravadora</b> não preenchido!<br><br>"; } if (empty($_POST['dataLancamento'])) { $erro = "<b>Ano de lançamento</b> não preenchido!<br><br>"; } if (empty($erro)) { $mC = new MusicaCategoria(); $mC->titulo = $_POST['titulo']; $mC->subTitulo = $_POST['subTitulo']; $mC->gravadora = $_POST['gravadora']; $mC->ordem = $_POST['ordem']; $mC->setDataLancamento(new DataHora($_POST['dataLancamento'] . "0101")); if (!empty($_FILES['capa']['name'])) { $mC->setCapa(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['capa']))); } $lMC = new ListaMusicaCategorias(); $lMC->inserir($mC); $_POST = ''; $javaScript .= Aviso::criar("Albúm salvo com sucesso!"); } else { $javaScript .= Aviso::criar($erro); }