$gC->getURL()->setURL($_POST['url'] ? $_POST['url'] : URL::cleanURL($_POST['titulo']));
 $gC->protegido = $_POST['protegido'] == ListaGaleriaCategorias::VALOR_PROTEGIDO_TRUE ? true : false;
 $gC->setLargura($_POST['largura']);
 $gC->setAltura($_POST['altura']);
 $gC->setLarguraMedia($_POST['larguram']);
 $gC->setAlturaMedia($_POST['alturam']);
 $gC->setLarguraPequena($_POST['largurap']);
 $gC->setAlturaPequena($_POST['alturap']);
 $gC->getTexto()->subTitulo = $_POST['subTitulo'];
 $gC->getTexto()->textoPequeno = $_POST['textoPequeno'];
 $gC->getTexto()->texto = $_POST['descricao'];
 if (!empty($_FILES['imagem']['name'])) {
     $gC->getTexto()->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
 }
 $lGC->alterar($gC);
 $lT = new ListaTextos();
 while ($i = $lI->listar()) {
     $t = $i->getTraducaoById(ListaGaleriaCategorias::TITULO, $lGC->getTabela(), $gC->getId());
     if ($t->getId()) {
         $t->conteudo = $gC->titulo;
         $t->traducao = $_POST['ititulo'][$i->getId()];
         $i->getTraducoes()->alterar($t);
     } else {
         $t = new Traducao();
         $t->conteudo = $gC->titulo;
         $t->traducao = $_POST['ititulo'][$i->getId()];
         $t->setIdConteudo($gC->getId());
         $t->setCampoConteudo(ListaGaleriaCategorias::TITULO);
         $t->setTabelaConteudo($lGC->getTabela());
         $i->addTraducao($t);
     }
Ejemplo n.º 2
0
 }
 if (empty($_POST['url'])) {
     $erro = "<b>URL</b> não preenchido!<br><br>";
 }
 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;
Ejemplo n.º 3
0
 public function deletar($t)
 {
     if ($this->enableClearCache) {
         $this->clearCache();
     }
     $lU = new ListaURLs();
     if (method_exists($t, "getURL")) {
         $lU->deletar($t->getURL());
     }
     $lT = new ListaTextos();
     if (method_exists($t, "getTexto")) {
         $lT->deletar($t->getTexto());
     }
 }
 $gC->protegido = $_POST['protegido'] == ListaGaleriaCategorias::VALOR_PROTEGIDO_TRUE ? true : false;
 $gC->setLargura($_POST['largura']);
 $gC->setAltura($_POST['altura']);
 $gC->setLarguraMedia($_POST['larguram']);
 $gC->setAlturaMedia($_POST['alturam']);
 $gC->setLarguraPequena($_POST['largurap']);
 $gC->setAlturaPequena($_POST['alturap']);
 $gC->getTexto()->subTitulo = $_POST['subTitulo'];
 $gC->getTexto()->textoPequeno = $_POST['textoPequeno'];
 $gC->getTexto()->texto = $_POST['descricao'];
 if (!empty($_FILES['imagem']['name'])) {
     $gC->getTexto()->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
 }
 $lB = new ListaGaleriaCategorias();
 $lB->inserir($gC);
 $lT = new ListaTextos();
 while ($i = $lI->listar()) {
     $t = new Traducao();
     $t->setIdConteudo($gC->getId());
     $t->setCampoConteudo(ListaGaleriaCategorias::TITULO);
     $t->setTabelaConteudo($lB->getTabela());
     $t->conteudo = $gC->titulo;
     $t->traducao = $_POST['ititulo'][$i->getId()];
     $i->addTraducao($t);
     $t = new Traducao();
     $t->setIdConteudo($gC->getTexto()->getId());
     $t->setCampoConteudo(ListaTextos::SUBTITULO);
     $t->setTabelaConteudo($lT->getTabela());
     $t->conteudo = $gC->getTexto()->subTitulo;
     $t->traducao = $_POST['iSubTitulo'][$i->getId()];
     $i->addTraducao($t);
Ejemplo n.º 5
0
                $t = new Traducao();
                $t->conteudo = $tx->subTitulo;
                $t->traducao = $_POST['subTitulo'][$i->getId()];
                $t->setIdConteudo($tx->getId());
                $t->setCampoConteudo(ListaTextos::SUBTITULO);
                $t->setTabelaConteudo($lT->getTabela());
                $i->addTraducao($t);
            }
        }
        $lI->setParametros(0);
        $javaScript .= Aviso::criar("Texto salvo com sucesso!");
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$lT = new ListaTextos();
$t = $lT->condicoes('', $_GET['texto'], ListaTextos::ID)->listar();
$iAT->trocar("titulo", $t->titulo);
$iAT->trocar("subTitulo", $t->subTitulo);
$iAT->trocar("url", $t->getURL()->getURL());
$iAT->trocar("ordem", $t->ordem);
$iAT->trocar("textoPequeno", $t->textoPequeno);
$iAT->trocar("texto", $t->texto);
$sub = "repetir->titulo.Textos.Idiomas";
$sub2 = "repetir->texto.Textos.Idiomas";
$sub3 = "repetir->subTitulo.Textos.Idiomas";
$sub4 = "repetir->textoPequeno.Textos.Idiomas";
$iAT->createRepeticao($sub);
$iAT->createRepeticao($sub2);
$iAT->createRepeticao($sub3);
$iAT->createRepeticao($sub4);
Ejemplo n.º 6
0
$ILT = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarTextos.html"));
$ILT->trocar("linkDeletar.Texto", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$ILT->trocar("linkBuscar.Texto", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lT = new ListaTextos();
    $lT->condicoes('', $_GET['deletar'], ListaTextos::ID);
    if ($lT->getTotal() > 0) {
        try {
            $lT->deletar($lT->listar());
            $javaScript .= Aviso::criar("Texto removido com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lT = new ListaTextos();
$ILT->createRepeticao("repetir->Textos");
if (!empty($_GET['busca'])) {
    $lT->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$ILT->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$ILT->trocar("linkCadastrar.Texto", "?p=" . $_GET['p'] . "&a=cadastrarTexto");
$a[1] = array('campo' => Lista::URL, 'valor' => '', 'operador' => '<>');
$lT->condicoes($a);
while ($tx = $lT->listar("ASC", ListaTextos::TITULO)) {
    $ILT->repetir();
    $ILT->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
    $bgColor = $lT->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA';
    $ILT->enterRepeticao()->trocar("bgColorEmpresa", $bgColor);
    $ILT->enterRepeticao()->trocar("id.Texto", $tx->getId());
    $ILT->enterRepeticao()->trocar("titulo.Texto", $tx->titulo);
Ejemplo n.º 7
0
                }
            }
        }
        try {
            Sistema::gerarRSS($not->getTexto()->titulo, $not->getTexto()->texto, Sistema::$caminhoURL . "br/noticias/" . $not->getCategorias()->listar()->getURL()->url . "/" . $not->getURL()->url, null);
        } catch (Exception $e) {
        }
        $javaScript .= Aviso::criar("Noticia salva com sucesso!");
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$iAT->condicao('condicao->alterar.Noticia', false);
$lN = new ListaNoticias();
$t = $lN->condicoes('', $_GET['noticia'], ListaNoticias::ID)->listar();
$lT = new ListaTextos();
$iAT->trocar("titulo", $t->getTexto()->titulo);
$iAT->trocar("subTitulo", $t->getTexto()->subTitulo);
$iAT->trocar("url", $t->getURL()->getURL());
$iAT->trocar("data", $t->getData()->mostrar("d/m/Y H:i"));
$iAT->trocar("texto", $t->getTexto()->texto);
$iAT->createRepeticao("repetir->NoticiaCategorias.Noticia");
while ($sC = $t->getCategorias()->listar()) {
    $iAT->repetir();
    $iAT->enterRepeticao()->trocar('id.NoticiaCategoria.Noticia', $sC->getId());
    $iAT->enterRepeticao()->trocar('titulo.NoticiaCategoria.Noticia', $sC->getTexto()->titulo);
}
$sub = "repetir->titulo.Noticias.Idiomas";
$sub2 = "repetir->texto.Noticias.Idiomas";
$sub3 = "repetir->subTitulo.Noticias.Idiomas";
$iAT->createRepeticao($sub);