$aRPOV[1] = array('campo' => ListaProdutoOpcaoValores::OPCAO, 'valor' => $k); $aRPOV[2] = array('campo' => ListaProdutoOpcaoValores::ID, 'valor' => $v); $lPOV->resetCondicoes(); $lPOV->condicoes($aRPOV); if ($lPOV->getTotal() > 0) { $pOV = $lPOV->listar(); } else { $pOV = new ProdutoOpcaoValor(); $pOV->valor = $v; } $p->addOpcao(new ProdutoOpcao($k), $pOV); } } } while ($i = $lI->listar()) { $t = $i->getTraducaoById(ListaProdutos::NOME, $lP->getTabela(), $p->getId()); if ($t->getId()) { $t->conteudo = $p->nome; $t->traducao = $_POST['inome'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $p->nome; $t->traducao = $_POST['inome'][$i->getId()]; $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaProdutos::NOME); $t->setTabelaConteudo($lP->getTabela()); $i->addTraducao($t); } $t = $i->getTraducaoById(ListaProdutos::DESCRICAOPEQUENA, $lP->getTabela(), $p->getId()); if ($t->getId()) {
$lPOV->condicoes($aRPOV); if ($lPOV->getTotal() > 0) { $pOV = $lPOV->listar(); } else { $pOV = new ProdutoOpcaoValor(); $pOV->valor = $v; } $p->addOpcao(new ProdutoOpcao($k), $pOV); } } } while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaProdutos::NOME); $t->setTabelaConteudo($lP->getTabela()); $t->conteudo = $p->nome; $t->traducao = $_POST['inome'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaProdutos::DESCRICAOPEQUENA); if (trim(strip_tags($_POST['descricaoPequena'])) != '') { $t->conteudo = $p->descricaoPequena; } $t->traducao = $_POST['idescricaoPequena'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaProdutos::DESCRICAO); if (trim(strip_tags($_POST['descricao'])) != '') { $t->conteudo = $p->descricao; } $t->traducao = $_POST['idescricao'][$i->getId()]; $i->addTraducao($t);