public static function criararquivo() { $traducao1 = new Traducao(); $string = $traducao1->gerarStringArquivo($_POST['l']); $traducao2 = new Traducao(); $traducao2->criarArquivo($string, $_POST['l']); header("Location: " . Configuracao::$baseUrl . 'traducao/listar' . Configuracao::$extensaoPadrao); }
public function addTraducao(Traducao $t) { if (!empty($this->id)) { $t->setIdIdioma($this->id); $this->traducoes->inserir($t); } else { return false; } }
function NewLng(&$smarty, $form = false) { $language = $form['lng_files'] == "" ? 'pt-br' : $form['lng_files']; $modulo = $form['modulosload'] != "" ? './modulos/' . $form['modulosload'] . '/' . $language . '.' . $form['modulosload'] . '.conf' : './configs/' . $language . '.conf'; $modulo = $form['file'] == 'principal' ? './configs/' . $language . '.conf' : $modulo; $smarty->assign('country_lng', $language); switch ($form['action']) { case "loadform": $arq = new Traducao(); $arq->SetOrigem($modulo); if (!is_file($arq->origem)) { $modulo = $form['modulosload'] != "" ? './modulos/' . $form['modulosload'] . '/pt-br.' . $form['modulosload'] . '.conf' : './configs/pt-br.conf'; $arq = new Traducao(); $arq->SetOrigem($modulo); if (!is_file($arq->origem)) { return $smarty->getFinishError('traducao_erro_07'); } } break; default: $arq = new Traducao(); $arq->SetOrigem($modulo); if (is_file($arq->origem) == "") { $arq->origem = $modulo; } $conteudo = $arq->geraLngFile($form); if ($arq->CreateFile($conteudo) == false) { return $smarty->getFinishError('traducao_erro_08'); } } $x = $arq->loadFileContents(); if ($x != true) { return $smarty->getFinishError('traducao_erro_05'); } $j = $arq->loadFormTraducao($x); if ($form['file'] == 'principal') { return $j . $smarty->fetch($smarty->modulo_dir . "traducao_p2.tpl") . $smarty->fetch($smarty->modulo_dir . "traducao_p3.tpl"); } else { return $j . $smarty->fetch($smarty->modulo_dir . "traducao_p2.tpl"); } }
if (empty($erro)) { $p = new Pergunta(); $p->titulo = $_POST['titulo']; $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!");
$b->setFlash($_FILES['flash']['name']); } $b->setLargura($_POST['largura']); $b->setAltura($_POST['altura']); if (!empty($_FILES['imagem']['name'])) { $b->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lB->alterar($b); while ($i = $lI->listar()) { $t = $i->getTraducaoById(ListaBanners::TITULO, $lB->getTabela(), $b->getId()); if ($t->getId()) { $t->conteudo = $b->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $b->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $t->setIdConteudo($b->getId()); $t->setCampoConteudo(ListaBanners::TITULO); $t->setTabelaConteudo($lB->getTabela()); $i->addTraducao($t); } } $con = BDConexao::__Abrir(); $con->deletar(Sistema::$BDPrefixo . "relacionamento_banners_categorias", "WHERE banner = '" . $b->getId() . "'"); $lBC = new ListaBannerCategorias(); if (count($_POST['categoriasSelecionadas']) > 0) { foreach ($_POST['categoriasSelecionadas'] as $valor) { $lBC->condicoes('', $valor, ListaBannerCategorias::ID); if ($lBC->getTotal() > 0) {
} else { $t = new Traducao(); $t->conteudo = $s->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $t->setIdConteudo($s->getId()); $t->setCampoConteudo(ListaSlides::TITULO); $t->setTabelaConteudo($lS->getTabela()); $i->addTraducao($t); } $t = $i->getTraducaoById(ListaSlides::LEGENDA, $lS->getTabela(), $s->getId()); if ($t->getId()) { $t->conteudo = $s->legenda; $t->traducao = $_POST['ilegenda'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $s->legenda; $t->traducao = $_POST['ilegenda'][$i->getId()]; $t->setIdConteudo($s->getId()); $t->setCampoConteudo(ListaSlides::LEGENDA); $t->setTabelaConteudo($lS->getTabela()); $i->addTraducao($t); } } $con = BDConexao::__Abrir(); $con->deletar(Sistema::$BDPrefixo . "relacionamento_slides_categorias", "WHERE slide = '" . $s->getId() . "'"); $lSC = new ListaSlideCategorias(); if (count($_POST['categoriasSelecionadas']) > 0) { foreach ($_POST['categoriasSelecionadas'] as $valor) { $lSC->condicoes('', $valor, ListaSlideCategorias::ID); if ($lSC->getTotal() > 0) {
$pM = new ProdutoMarca(); $pM->nome = $_POST['nome']; if (!empty($_POST['url'])) { $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!");
$erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $lSC = new ListaSlideCategorias(); $lSC->condicoes('', $_GET['categoria'], ListaSlideCategorias::ID); $sC = $lSC->listar(); $sC->titulo = $_POST['titulo']; $lSC->alterar($sC); while ($i = $lI->listar()) { $t = $i->getTraducaoById(ListaSlideCategorias::TITULO, $lSC->getTabela(), $sC->getId()); if ($t->getId()) { $t->conteudo = $sC->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $sC->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $t->setIdConteudo($sC->getId()); $t->setCampoConteudo(ListaSlideCategorias::TITULO); $t->setTabelaConteudo($lSC->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Categoria salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lSC = new ListaSlideCategorias();
} else { $t = new Traducao(); $t->conteudo = $gC->getTexto()->texto; $t->traducao = $_POST['itextoPequeno'][$i->getId()]; $t->setIdConteudo($gC->getTexto()->getId()); $t->setCampoConteudo(ListaTextos::TEXTOPEQUENO); $t->setTabelaConteudo($lT->getTabela()); $i->addTraducao($t); } $t = $i->getTraducaoById(ListaTextos::TEXTO, $lT->getTabela(), $gC->getTexto()->getId()); if ($t->getId()) { $t->conteudo = $gC->getTexto()->texto; $t->traducao = $_POST['idescricao'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $gC->getTexto()->texto; $t->traducao = $_POST['idescricao'][$i->getId()]; $t->setIdConteudo($gC->getTexto()->getId()); $t->setCampoConteudo(ListaTextos::TEXTO); $t->setTabelaConteudo($lT->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Categoria salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lGC = new ListaGaleriaCategorias();
if (empty($erro)) { $lBC = new ListaBannerCategorias(); $lBC->condicoes('', $_GET['categoria'], ListaBannerCategorias::ID); $bC = $lBC->listar(); $bC->titulo = $_POST['titulo']; $bC->setLargura($_POST['largura']); $bC->setAltura($_POST['altura']); $lBC->alterar($bC); while ($i = $lI->listar()) { $t = $i->getTraducaoById(ListaBannerCategorias::TITULO, $lBC->getTabela(), $bC->getId()); if ($t->getId()) { $t->conteudo = $bC->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $bC->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $t->setIdConteudo($bC->getId()); $t->setCampoConteudo(ListaBannerCategorias::TITULO); $t->setTabelaConteudo($lBC->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Categoria salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lBC = new ListaBannerCategorias();
$p->comprasMaxima = $_POST['comprasMaxima']; $p->destaques = $_POST['destaques']; $p->regulamento = $_POST['regulamento']; $lEOF = new ListaEmpresasOfertaColetiva(); $lEOF->condicoes('', $_POST['empresa'], ListaEmpresasOfertaColetiva::ID); if ($lEOF->getTotal() > 0) { $p->setEmpresa($lEOF->listar()); } $p->setDataInicio(new DataHora($_POST['dataInicio'])); $p->setDataFim(new DataHora($_POST['dataFim'])); $p->setValidadeInicio(new DataHora($_POST['validadeInicio'])); $p->setValidadeFim(new DataHora($_POST['validadeFim'])); $lOC = new ListaOfertasColetivas(); $lOC->inserir($p); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaOfertasColetivas::TITULO); $t->setTabelaConteudo($lOC->getTabela()); $t->conteudo = $p->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaOfertasColetivas::SUBTITULO); $t->conteudo = $p->subTitulo; $t->traducao = $_POST['isubTitulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaOfertasColetivas::DESTAQUES); $t->conteudo = $p->destaques; $t->traducao = $_POST['idestaques'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaOfertasColetivas::REGULAMENTO);
} else { $t = new Traducao(); $t->conteudo = $pC->descricaoPequena; $t->traducao = $_POST['idescricaoPequena'][$i->getId()]; $t->setIdConteudo($pC->getId()); $t->setCampoConteudo(ListaProdutoCategorias::DESCRICAOPEQUENA); $t->setTabelaConteudo($lCP->getTabela()); $i->addTraducao($t); } $t = $i->getTraducaoById(ListaProdutoCategorias::DESCRICAO, $lCP->getTabela(), $pC->getId()); if ($t->getId()) { $t->conteudo = $pC->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $pC->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $t->setIdConteudo($pC->getId()); $t->setCampoConteudo(ListaProdutoCategorias::DESCRICAO); $t->setTabelaConteudo($lCP->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Categoria salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lPC = new ListaProdutoCategorias();
public static function Idioma($conteudo, $grupo = null) { $sql = "select e.Expressao, IFNULL(t.Expressao, e.Expressao) as Traduzido "; $sql .= "from sisexpressoes e left outer join sistraducoes t on t.CodExpressao = e.Codigo and t.CodIdioma = :pIdioma"; if ($grupo !== null) { $sql .= " where e.Grupo = '" . $grupo . "'"; } $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pIdioma", $_COOKIE['siacc_lang'], PDO::PARAM_INT); $cmd->execute(); if ($cmd->errorCode() == Comuns::QUERY_OK) { if ($cmd->rowCount() > 0) { $expressoes = $cmd->fetchAll(PDO::FETCH_KEY_PAIR); $t = new Traducao(); $t->setExpressoes($expressoes); $conteudo = preg_replace_callback('/@lng\\[.*?\\]/', array($t, 'Traduz'), $conteudo); } } else { $t = new Traducao(); $conteudo = preg_replace_callback('/@lng\\[.*?\\]/', array($t, 'Padrao'), $conteudo); } return $conteudo; }
$lPOV->condicoes('', $_GET['valor'], ListaProdutoOpcaoValores::ID); $pOV = $lPOV->listar(); $pOV->valor = addslashes(str_replace("\"", "'", $_POST['valor'])); $pOV->cor = $_POST['cor']; if (!empty($_FILES['imagem']['name'])) { $pOV->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lPOV->alterar($pOV); while ($i = $lI->listar()) { $t = $i->getTraducaoById(ListaProdutoOpcaoValores::VALOR, $lPOV->getTabela(), $pOV->getId()); if ($t->getId()) { $t->conteudo = $pOV->valor; $t->traducao = $_POST['ivalor'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $pOV->valor; $t->traducao = $_POST['inome'][$i->getId()]; $t->setIdConteudo($pOV->getId()); $t->setCampoConteudo(ListaProdutoOpcaoValores::VALOR); $t->setTabelaConteudo($lPOV->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Valor salvo com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lPOV = new ListaProdutoOpcaoValores();
$tituloPagina = 'Utilidades > Upload e Download > Categorias > Cadastrar'; $iTCUDC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/uploadDownloadCategoria.html")); $lI = new ListaIdiomas(); 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); } }
$lPCO->condicoes('', $_GET['cor'], ListaProdutoCores::ID); $pCO = $lPCO->listar(); $pCO->nome = $_POST['nome']; $pCO->hexadecimal = $_POST['hexadecimal']; if (!empty($_FILES['imagem']['name'])) { $pCO->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lPCO->alterar($pCO); while ($i = $lI->listar()) { $t = $i->getTraducaoById(ListaProdutoCores::NOME, $lPCO->getTabela(), $pCO->getId()); if ($t->getId()) { $t->conteudo = $pCO->nome; $t->traducao = $_POST['inome'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $pCO->nome; $t->traducao = $_POST['inome'][$i->getId()]; $t->setIdConteudo($pCO->getId()); $t->setCampoConteudo(ListaProdutoCores::NOME); $t->setTabelaConteudo($lPCO->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Cor salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lPC = new ListaProdutoCores();
if (empty($erro)) { try { $g = new Galeria(); $g->titulo = $_POST['titulo']; $g->local = $_POST['local']; $g->tipo = $_POST['tipo']; $g->setData(new DataHora($_POST['data'])); $g->setVideo($_POST['video']); $g->descricao = $_POST['descricao']; $g->ordem = $_POST['ordem']; $lG = new ListaGalerias(); $lG->inserir($g); $g->getURL()->setURL($_POST['url'] ? $_POST['url'] : $g->getId() . "-" . URL::cleanURL($_POST['titulo'])); $lG->alterar($g); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($g->getId()); $t->setCampoConteudo(ListaGalerias::TITULO); $t->setTabelaConteudo($lG->getTabela()); $t->conteudo = $g->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaGalerias::DESCRICAO); $t->conteudo = $g->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $i->addTraducao($t); } $_POST = ''; header("Location: ?p=SistemaUtilidades&a=alterarGaleria&galeria=" . $g->getId()); $javaScript .= Aviso::criar("Galeria salva com sucesso!"); } catch (Exception $e) {
} else { $t = new Traducao(); $t->conteudo = $pM->nome; $t->traducao = $_POST['inome'][$i->getId()]; $t->setIdConteudo($pM->getId()); $t->setCampoConteudo(ListaProdutoMarcas::NOME); $t->setTabelaConteudo($lPM->getTabela()); $i->addTraducao($t); } $t = $i->getTraducaoById(ListaProdutoMarcas::DESCRICAO, $lPM->getTabela(), $pM->getId()); if ($t->getId()) { $t->conteudo = $pM->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $pM->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $t->setIdConteudo($pM->getId()); $t->setCampoConteudo(ListaProdutoMarcas::DESCRICAO); $t->setTabelaConteudo($lPM->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Marca salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lPC = new ListaProdutoMarcas();
public function deletar(Traducao $t) { $where = "WHERE " . self::ID . " = '" . $t->getId() . "'"; $this->con->deletar(Sistema::$BDPrefixo . $this->tabela, $where); }
} if (empty($erro)) { $tx = new Texto(); $tx->titulo = $_POST['titulo']; $tx->subTitulo = $_POST['subTitulo']; $tx->ordem = $_POST['ordem']; $tx->getURL()->setURL($_POST['url']); $tx->textoPequeno = $_POST['textoPequeno']; $tx->texto = $_POST['texto']; if (!empty($_FILES['imagem']['name'])) { $tx->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lT = new ListaTextos(); $lT->inserir($tx); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($tx->getId()); $t->setCampoConteudo(ListaTextos::TITULO); $t->setTabelaConteudo($lT->getTabela()); $t->conteudo = $tx->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaTextos::SUBTITULO); $t->conteudo = $tx->subTitulo; $t->traducao = $_POST['isubTitulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaTextos::TEXTOPEQUENO); $t->conteudo = $tx->textoPequeno; $t->traducao = $_POST['itextoPequeno'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaTextos::TEXTO);
} else { $t = new Traducao(); $t->conteudo = $p->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaPerguntas::TITULO); $t->setTabelaConteudo($lP->getTabela()); $i->addTraducao($t); } $t = $i->getTraducaoById(ListaPerguntas::TEXTO, $lP->getTabela(), $p->getId()); if ($t->getId()) { $t->conteudo = $p->texto; $t->traducao = $_POST['itexto'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao(); $t->conteudo = $p->texto; $t->traducao = $_POST['itexto'][$i->getId()]; $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaPerguntas::TEXTO); $t->setTabelaConteudo($lP->getTabela()); $i->addTraducao($t); } } $lI->setParametros(0); $javaScript .= Aviso::criar("Pergunta salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lP = new ListaPerguntas();
} else { $t = new Traducao(); $t->conteudo = $p->descricao; $t->traducao = $_POST['idescricao'][$i->getId()]; $t->setIdConteudo($p->getId()); $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) {
$tituloPagina = 'Utilidades > FAQ > Categorias > Cadastrar'; $iTPC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/perguntaCategoria.html")); $lI = new ListaIdiomas(); if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $pC = new PerguntaCategoria(); $pC->titulo = $_POST['titulo']; $pC->ordem = $_POST['ordem']; $lT = new ListaPerguntaCategorias(); $lT->inserir($pC); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($pC->getId()); $t->setCampoConteudo(ListaPerguntaCategorias::TITULO); $t->setTabelaConteudo($lT->getTabela()); $t->conteudo = $pC->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); } }