Пример #1
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();
 }
Пример #2
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();