$gC->getURL()->setURL($_POST['url'] ? $_POST['url'] : URL::cleanURL($_POST['titulo'])); $gC->protegido = $_POST['protegido'] == ListaGaleriaCategorias::VALOR_PROTEGIDO_TRUE ? true : false; $gC->setLargura($_POST['largura']); $gC->setAltura($_POST['altura']); $gC->setLarguraMedia($_POST['larguram']); $gC->setAlturaMedia($_POST['alturam']); $gC->setLarguraPequena($_POST['largurap']); $gC->setAlturaPequena($_POST['alturap']); $gC->getTexto()->subTitulo = $_POST['subTitulo']; $gC->getTexto()->textoPequeno = $_POST['textoPequeno']; $gC->getTexto()->texto = $_POST['descricao']; if (!empty($_FILES['imagem']['name'])) { $gC->getTexto()->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lB = new ListaGaleriaCategorias(); $lB->inserir($gC); $lT = new ListaTextos(); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($gC->getId()); $t->setCampoConteudo(ListaGaleriaCategorias::TITULO); $t->setTabelaConteudo($lB->getTabela()); $t->conteudo = $gC->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t = new Traducao(); $t->setIdConteudo($gC->getTexto()->getId()); $t->setCampoConteudo(ListaTextos::SUBTITULO); $t->setTabelaConteudo($lT->getTabela()); $t->conteudo = $gC->getTexto()->subTitulo; $t->traducao = $_POST['iSubTitulo'][$i->getId()];