예제 #1
0
 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);
 }
예제 #2
0
 public function addTraducao(Traducao $t)
 {
     if (!empty($this->id)) {
         $t->setIdIdioma($this->id);
         $this->traducoes->inserir($t);
     } else {
         return false;
     }
 }
예제 #3
0
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");
    }
}
예제 #4
0
 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!");
예제 #5
0
     $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) {
예제 #6
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();
예제 #13
0
 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);
    }
}
예제 #16
0
        $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();
예제 #17
0
 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) {
예제 #18
0
            } 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();
예제 #19
0
 public function deletar(Traducao $t)
 {
     $where = "WHERE " . self::ID . " = '" . $t->getId() . "'";
     $this->con->deletar(Sistema::$BDPrefixo . $this->tabela, $where);
 }
예제 #20
0
 }
 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);
예제 #21
0
            } 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();
예제 #22
0
     } 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);
    }
}