$iAPC->trocar("visaoUnica", $pC->visaoUnica ? ListaProdutoCategorias::VALOR_VISAOUNICA_TRUE : ListaProdutoCategorias::VALOR_VISAOUNICA_FALSE); $iAPC->trocar("descricaoPequena", $pC->descricaoPequena); $iAPC->trocar("descricao", $pC->descricao); $sub = "repetir->nome.ProdutoCategorias.Idiomas"; $sub2 = "repetir->descricao.ProdutoCategorias.Idiomas"; $sub3 = "repetir->descricaoPequena.ProdutoCategorias.Idiomas"; $iAPC->createRepeticao($sub); $iAPC->createRepeticao($sub2); $iAPC->createRepeticao($sub3); while ($i = $lI->listar()) { $iAPC->repetir($sub); $iAPC->repetir($sub2); $iAPC->repetir($sub3); $iAPC->enterRepeticao($sub)->trocar("nome.Idioma", $i->nome); $iAPC->enterRepeticao($sub)->trocar("id.Idioma", $i->getId()); $iAPC->enterRepeticao($sub)->trocar("nome.ProdutoCategoria.Idioma", $i->getTraducaoById(ListaProdutoCategorias::NOME, $lPC->getTabela(), $pC->getId())->traducao); $iAPC->enterRepeticao($sub2)->trocar("nome.Idioma", $i->nome); $iAPC->enterRepeticao($sub2)->trocar("id.Idioma", $i->getId()); $iAPC->enterRepeticao($sub2)->trocar("descricao.ProdutoCategoria.Idioma", $i->getTraducaoById(ListaProdutoCategorias::DESCRICAO, $lPC->getTabela(), $pC->getId())->traducao); $iAPC->enterRepeticao($sub3)->trocar("nome.Idioma", $i->nome); $iAPC->enterRepeticao($sub3)->trocar("id.Idioma", $i->getId()); $iAPC->enterRepeticao($sub3)->trocar("descricaoPequena.ProdutoCategoria.Idioma", $i->getTraducaoById(ListaProdutoCategorias::DESCRICAOPEQUENA, $lPC->getTabela(), $pC->getId())->traducao); } $iAPC->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarProdutoCategorias&categoria=" . $pC->getIdCategoriaPai()); $iAPC->trocar("idContaPai", $pC->getIdCategoriaPai()); if ($pC->getImagem()->nome != '') { $iAPC->trocar("imagem", $pC->getImagem()->showHTML(200, 200)); } $iAPC->createJavaScript(); $javaScript .= $iAPC->javaScript->concluir(); $includePagina = $iAPC->concluir();
$pC->getURL()->setURL($_POST['url']); } else { $pC->getURL()->setURL(($cP->getId() > 0 ? URL::cleanURL($cP->getNavegador(new Templates(Arquivos::__Create("{nome}")))) . "-" : '') . URL::cleanURL($_POST['nome'])); } $pC->descricaoPequena = $_POST['descricaoPequena']; $pC->descricao = $_POST['descricao']; $pC->setIdCategoriaPai($cP->getId()); if (!empty($_FILES['imagem']['name'])) { $pC->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lCP->inserir($pC); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($pC->getId()); $t->setCampoConteudo(ListaProdutoCategorias::NOME); $t->setTabelaConteudo($lCP->getTabela()); $t->conteudo = $pC->nome; $t->traducao = $_POST['inome'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaProdutoCategorias::DESCRICAOPEQUENA); $t->conteudo = $pC->descricaoPequena; $t->traducao = $_POST['idescricaoPequena'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaProdutoCategorias::DESCRICAO); $t->conteudo = $pC->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $i->addTraducao($t); } $lI->resetCondicoes(); $lI->setParametros(0); $_POST = '';