public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Traducao($info[self::ID]); $temp->conteudo = $info[self::CONTEUDO]; $temp->traducao = $info[self::TRADUCAO]; $temp->setIdIdioma($info[self::IDIOMA]); $temp->setIdConteudo($info[self::IDCONTEUDO]); $temp->setTabelaConteudo($info[self::TABELACONTEUDO]); return $temp; } }
$t->setCampoConteudo(ListaProdutos::DESCRICAO); $t->setTabelaConteudo($lP->getTabela()); $i->addTraducao($t); } $t = $i->getTraducaoById(ListaProdutos::TIPOUNIDADE, $lP->getTabela(), $p->getId()); if ($t->getId()) { $t->conteudo = $p->tipoUnidade; $t->traducao = $_POST['itipoUnidade'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $p->tipoUnidade; $t->traducao = $_POST['itipoUnidade'][$i->getId()]; $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaProdutos::TIPOUNIDADE); $t->setTabelaConteudo($lP->getTabela()); $i->addTraducao($t); } } $con = BDConexao::__Abrir(); $con->deletar(Sistema::$BDPrefixo . "relacionamento_produtos_categorias", "WHERE produto = '" . $p->getId() . "'"); $lPC = new ListaProdutoCategorias(); if (!empty($_POST['categoriasSelecionadas'])) { foreach ($_POST['categoriasSelecionadas'] as $valor) { $lPC->condicoes('', $valor, ListaProdutoCategorias::ID); if ($lPC->getTotal() > 0) { $pC = $lPC->listar(); $p->addCategoria($pC); } } }
$pM->getURL()->setURL($_POST['url']); } else { $pM->getURL()->setURL("marca-" . URL::cleanURL($_POST['nome'])); } $pM->descricao = $_POST['descricao']; $pM->enderecoURL = $_POST['enderecoURL']; $pM->disponivel = $_POST['disponivel'] == ListaProdutoMarcas::VALOR_DISPONIVEL_TRUE ? true : false; if (!empty($_FILES['imagem']['name'])) { $pM->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lCPM->inserir($pM); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($pM->getId()); $t->setCampoConteudo(ListaProdutoMarcas::NOME); $t->setTabelaConteudo($lCPM->getTabela()); $t->conteudo = $pM->nome; $t->traducao = $_POST['inome'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaProdutoMarcas::DESCRICAO); $t->conteudo = $pM->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $i->addTraducao($t); } $lI->resetCondicoes(); $lI->setParametros(0); $_POST = ''; $javaScript .= Aviso::criar("Marca salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); }
if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $uDC = new UploadDownloadCategoria(); $uDC->titulo = $_POST['titulo']; $uDC->ordem = $_POST['ordem']; $lUDC = new ListaUploadDownloadCategorias(); $lUDC->inserir($uDC); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($uDC->getId()); $t->setCampoConteudo(ListaUploadDownloadCategorias::TITULO); $t->setTabelaConteudo($lUDC->getTabela()); $t->conteudo = $uDC->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); } $lI->resetCondicoes(); $lI->setParametros(0); $_POST = ''; $javaScript .= Aviso::criar("Categoria salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $iTCUDC->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarUploadDownloadCategorias"); $iTCUDC->trocar("titulo", $_POST['titulo']); $iTCUDC->trocar("ordem", $_POST['ordem']);
$p->ordem = $_POST['ordem']; $p->texto = $_POST['texto']; if (!empty($_FILES['imagem']['name'])) { $p->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lPC = new ListaPerguntaCategorias(); $pC = $lPC->condicoes('', $_POST['categoria'], ListaPerguntaCategorias::ID)->listar(); $pC->setPergunta($p); $p->getURL()->setURL($_POST['url'] ? $_POST['url'] : $p->getId() . "-" . strtolower(Strings::__RemoveAcentos(str_replace("\"", "", str_replace("'", "", str_replace(" ", "-", $_POST['titulo'])))))); $lP = new ListaPerguntas(); $lP->alterar($p); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaPerguntas::TITULO); $t->setTabelaConteudo($pC->getPerguntas()->getTabela()); $t->conteudo = $p->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaPerguntas::TEXTO); $t->conteudo = $p->texto; $t->traducao = $_POST['itexto'][$i->getId()]; $i->addTraducao($t); } $lI->resetCondicoes(); $lI->setParametros(0); $_POST = ''; $javaScript .= Aviso::criar("Pergunta salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); }