$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); }
} 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;
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);
$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);
$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);
} } } 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);