예제 #1
0
 public function getNavegador(Templates $tem = null, $separador = " > ")
 {
     $lI = new ListaIdiomas();
     if (isset($this->session['lang'])) {
         if ($lI->condicoes('', $this->session['lang'], ListaIdiomas::SIGLA)->getTotal() > 0) {
             $idioma = $lI->listar();
         } else {
             $idioma = new Idioma();
         }
     } else {
         $idioma = new Idioma();
     }
     return self::createNavegador($this, $idioma, $tem, $separador);
 }
예제 #2
0
$iAP->trocar("descricao", $p->descricao);
$iAP->trocar("video", $p->getVideo());
$iAP->trocar("disponivel", $p->disponivel ? 1 : 0);
$iAP->trocar("lancamento", $p->lancamento ? 1 : 0);
$iAP->trocar("destaque", $p->destaque ? 1 : 0);
$iAP->trocar("promocao", $p->promocao ? 1 : 0);
$iAP->trocar("tipoPedido", $p->tipoPedido);
$iAP->trocar("frete", $p->frete);
$iAP->trocar('uploadCaminhoURL', Sistema::$adminCaminhoURL . "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&produto=" . $p->getId() . "&uploadFlash");
$iAP->createRepeticao("repetir->ProdutoCategorias.Produto");
while ($pC = $p->getCategorias()->listar()) {
    $iAP->repetir();
    $iAP->enterRepeticao()->trocar('id.ProdutoCategoria.Produto', $pC->getId());
    $iAP->enterRepeticao()->trocar('navegador.ProdutoCategoria.Produto', $pC->getNavegador());
}
$lI = new ListaIdiomas();
$sub = "repetir->nome.Produtos.Idiomas";
$sub4 = "repetir->descricaoPequena.Produtos.Idiomas";
$sub2 = "repetir->descricao.Produtos.Idiomas";
$sub3 = "repetir->tipoUnidade.Produtos.Idiomas";
$iAP->createRepeticao($sub);
$iAP->createRepeticao($sub4);
$iAP->createRepeticao($sub2);
$iAP->createRepeticao($sub3);
while ($i = $lI->listar()) {
    $iAP->repetir($sub);
    $iAP->repetir($sub4);
    $iAP->repetir($sub2);
    $iAP->repetir($sub3);
    $iAP->enterRepeticao($sub)->trocar("nome.Idioma", $i->nome);
    $iAP->enterRepeticao($sub)->trocar("id.Idioma", $i->getId());
예제 #3
0
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($_POST['sigla'])) {
        $erro = "<b>Sigla</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $idioma = new Idioma();
        $idioma->nome = $_POST['nome'];
        $idioma->sigla = $_POST['sigla'];
        if (!empty($_FILES['imagem']['name'])) {
            $idioma->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lI = new ListaIdiomas();
        $lI->inserir($idioma);
        $pasta = dir(Sistema::$layoutCaminhoDiretorio);
        while ($a = $pasta->read()) {
            if (preg_match("!\\.html!", $a)) {
                $i = new InterFaces(new Arquivos(Sistema::$layoutCaminhoDiretorio . $a));
                $traducoes = $i->getListaTraducoes();
                foreach ($traducoes as $v) {
                    if (empty($idioma->getTraducaoByConteudo($v, '', false)->traducao)) {
                        $t = new Traducao();
                        $t->conteudo = $v;
                        $t->traducao = $v;
                        $idioma->addTraducao($t);
                    }
                }
            }
<?php

importar("LojaVirtual.Produtos.Lista.ListaProdutoMarcas");
$tituloPagina = 'Produtos > Marcas > Cadastrar';
$iCPM = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/produtoMarca.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    $lCPM = new ListaProdutoMarcas();
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $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);
예제 #5
0
 public function inserir(Idioma &$i)
 {
     if ($i->getImagem()->nome != '') {
         $i->getImagem()->open();
         $nomeImagem = $i->getImagem()->saveImage(Sistema::$caminhoDiretorio . Sistema::$caminhoDataIdiomas);
     }
     try {
         $this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::SIGLA . ", " . self::NOME . ", " . self::IMAGEM . ") VALUES('" . $i->sigla . "','" . $i->nome . "','" . $nomeImagem . "')");
         $id = $this->con->getId();
         $l = new ListaIdiomas();
         $l->condicoes('', $id, self::ID);
         $i = $l->listar();
         $tr[count($tr)] = 'E-mail ou senha inválidos';
         $tr[count($tr)] = 'Resgate de senha';
         $tr[count($tr)] = 'E-mail com sua senha enviado com sucesso';
         $tr[count($tr)] = 'não cadastrado';
         $tr[count($tr)] = 'Contato enviado com sucesso';
         $tr[count($tr)] = 'Em breve entraremos em contato';
         $tr[count($tr)] = 'Dados Cadastrais alterados com sucesso';
         $tr[count($tr)] = 'já cadastrado';
         $tr[count($tr)] = 'Cadastro realizado com sucesso';
         $tr[count($tr)] = 'Desde já agradecemos por seu cadastro. Abaixo os dados de seu cadastro';
         $tr[count($tr)] = 'Nome';
         $tr[count($tr)] = 'Data de Nascimento';
         $tr[count($tr)] = 'R.G.';
         $tr[count($tr)] = 'Razão Social';
         $tr[count($tr)] = 'Nome Fantasia';
         $tr[count($tr)] = 'Estado';
         $tr[count($tr)] = 'Cidade';
         $tr[count($tr)] = 'Endereço';
         $tr[count($tr)] = 'Número';
         $tr[count($tr)] = 'Complemento';
         $tr[count($tr)] = 'Bairro';
         $tr[count($tr)] = 'CEP';
         $tr[count($tr)] = 'Telefone';
         $tr[count($tr)] = 'Celular';
         $tr[count($tr)] = 'Senha';
         $tr[count($tr)] = 'Atenciosamente';
         $tr[count($tr)] = 'busca realizada por';
         $tr[count($tr)] = 'nenhum item encontrado por';
         $tr[count($tr)] = 'Encomendar';
         $tr[count($tr)] = 'Sob Consulta';
         $tr[count($tr)] = 'Cor';
         $tr[count($tr)] = 'Tamanho';
         $tr[count($tr)] = 'Pedra';
         $tr[count($tr)] = 'Não há nenhum item';
         $tr[count($tr)] = 'Há';
         $tr[count($tr)] = 'item(s)';
         $tr[count($tr)] = 'Produtos';
         $tr[count($tr)] = 'Encomenda efetuada com sucesso';
         $tr[count($tr)] = 'Pedido de orçamento';
         $tr[count($tr)] = 'Usuário Anônimo';
         $tr[count($tr)] = 'Pedido de Orçamento enviado com sucesso';
         $tr[count($tr)] = 'indicou um produto para você';
         $tr[count($tr)] = 'E-mail de indicação enviado com sucesso';
         $tr[count($tr)] = 'Usuário Anônimo';
         $tr[count($tr)] = 'Aberto';
         $tr[count($tr)] = 'Cancelado';
         $tr[count($tr)] = 'Aguardando Pagamento';
         $tr[count($tr)] = 'Pagamento Concluído';
         $tr[count($tr)] = 'Produto Enviado';
         $tr[count($tr)] = 'Pagamento em Análise';
         $tr[count($tr)] = 'Aguardando Contato';
         $tr[count($tr)] = 'Pedido gerado com sucesso';
         $tr[count($tr)] = 'Status de Pedido alterado';
         foreach ($tr as $v) {
             if (empty($i->getTraducaoByConteudo($v, '', false)->traducao)) {
                 $t = new Traducao();
                 $t->conteudo = $v;
                 $t->traducao = $v;
                 $i->addTraducao($t);
             }
         }
     } catch (Exception $e) {
         throw new Exception($e->getMessage());
     }
 }
<?php

importar("Utilidades.Publicidades.Slides.Lista.ListaSlideCategorias");
$sCituloPagina = 'Utilidades > Publicidades > Slides > Categorias > Alterar';
$iTSC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/slideCategoria.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $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);
예제 #7
0
 public function concluir()
 {
     $this->trocar('nomeBotao', $this->nomeBotao);
     $cont = $this->getListaTraducoes();
     if (count($cont) > 0) {
         $lI = new ListaIdiomas();
         $lI->condicoes('', $this->SESSION['lang'], ListaIdiomas::SIGLA);
         if ($lI->getTotal() > 0) {
             $i = $lI->listar();
         } else {
             $i = new Idioma();
         }
         foreach ($cont as $v) {
             $this->trocar('traduzir->' . $v, $i->getTraducaoByConteudo($v)->traducao);
         }
     }
     return parent::concluir();
 }
예제 #8
0
<?php

importar("Geral.Idiomas.Lista.ListaIdiomas");
$tituloPagina = 'Configurações > Idiomas';
$iLI = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaConfiguracoes/listarIdiomas.html"));
$lI = new ListaIdiomas();
if (!empty($_GET['deletar'])) {
    $lI = new ListaIdiomas();
    $i = $lI->condicoes('', $_GET['deletar'], ListaIdiomas::ID)->listar();
    if ($lI->getTotal() > 0) {
        $lI->deletar($i);
        $javaScript .= Aviso::criar('Idioma deletado com sucesso!');
    } else {
        $javaScript .= Aviso::criar('Erro ao remover idioma!');
    }
    $lI->resetCondicoes();
    $lI->setParametros(0);
}
$iLI->trocar("linkCadastrarIdioma", "?p=" . $_GET['p'] . "&a=cadastrarIdioma");
$iLI->trocar("linkDeletar.Idioma", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iLI->trocar("linkVoltar.Idioma", "?p=" . $_GET['p'] . "&a=configuracoes");
$iLI->createRepeticao('repetirIdiomas');
while ($i = $lI->listar()) {
    $iLI->repetir();
    $iLI->enterRepeticao()->trocar('nomeIdioma', $i->nome);
    $iLI->enterRepeticao()->trocar('idIdioma', $i->getId());
    $iLI->enterRepeticao()->trocar('linkAlterarIdioma', "?p=" . $_GET['p'] . "&a=alterarIdioma&id=" . $i->getId());
    $iLI->enterRepeticao()->trocar('linkVisualizar.Traducoes.Idioma', "?p=" . $_GET['p'] . "&a=listarTraducoes&idioma=" . $i->getId());
}
$iLI->createJavaScript();
$javaScript .= $iLI->javaScript->concluir();
예제 #9
0
}
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['nome'])) {
        $erro = "<b>Nome</b> não preenchido!<br><br>";
    }
    if (empty($_POST['sigla'])) {
        $erro = "<b>Sigla</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $i->nome = $_POST['nome'];
        $i->sigla = $_POST['sigla'];
        if (!empty($_FILES['imagem']['name'])) {
            $i->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
        }
        $lI = new ListaIdiomas();
        if ($i->getId() != '') {
            $lI->alterar($i);
            $javaScript .= Aviso::criar("Idioma salvo com sucesso!");
        } else {
            $javaScript .= Aviso::criar("Idioma não salvo.");
        }
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$iAI->trocar('nome', $i->nome);
$iAI->trocar('sigla', $i->sigla);
if ($i->getImagem()->nome != '') {
    $iAI->trocar('imagem', $i->getImagem()->showHTML(200, 200));
}
예제 #10
0
<?php

importar("Geral.Idiomas.Lista.ListaIdiomas");
$tituloPagina = 'Configurações > Idiomas > Traduções';
$iTLT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaConfiguracoes/listarTraducoes.html"));
$iTLT->trocar("linkDeletar.Traducao", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTLT->trocar("linkBuscar.Traducao", "?p=" . $_GET['p'] . "&");
$lI = new ListaIdiomas();
$lI->condicoes('', $_GET['idioma'], ListaIdiomas::ID);
if ($lI->getTotal() > 0) {
    $i = $lI->listar();
} else {
    $i = new Idioma();
}
if (!empty($_GET['deletar'])) {
    $lT = new ListaTraducoes();
    $lT->condicoes('', $_GET['deletar'], ListaTraducoes::ID);
    if ($lT->getTotal() > 0) {
        try {
            $lT->deletar($lT->listar());
            $javaScript .= Aviso::criar("Tradução removida com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$iTLT->createRepeticao("repetir->Traducoes");
if (!empty($_GET['busca'])) {
    $i->getTraducoes()->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$iTLT->condicao("condicaoBusca", !empty($_SESSION['nivel']));