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); }
$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());
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);
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);
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(); }
<?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();
} 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)); }
<?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']));