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; } }
} 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); } } $iTCMC->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarMusicaCategorias"); $iTCMC->trocar("titulo", $_POST['titulo']); $iTCMC->trocar("subTitulo", $_POST['subTitulo']); $iTCMC->trocar("gravadora", $_POST['gravadora']); $iTCMC->trocar("dataLancamento", $_POST['dataLancamento']); $iTCMC->trocar("ordem", $_POST['ordem']);