$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 = '';