Пример #1
0
$iLN->trocar("linkDeletar.Noticia", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iLN->trocar("linkBuscar.Noticia", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lN = new ListaNoticias();
    $lN->condicoes('', $_GET['deletar'], ListaNoticias::ID);
    if ($lN->getTotal() > 0) {
        try {
            $lN->deletar($lN->listar());
            $javaScript .= Aviso::criar("Noticia removida com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lN = new ListaNoticias();
$lN->condicoes();
$iLN->createRepeticao("repetir->Noticias");
if (!empty($_GET['busca'])) {
    $lN->condicoes('', '', '', '', "SELECT n.* FROM " . Sistema::$BDPrefixo . "noticias n, " . Sistema::$BDPrefixo . "textos t WHERE t.titulo LIKE '%" . $_GET['busca'] . "%' AND t.url = '' AND n.texto = t.id");
}
$iLN->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iLN->trocar("linkCadastrar.Noticia", "?p=" . $_GET['p'] . "&a=cadastrarNoticia");
$iLN->trocar('total.ListaNoticias', $lN->getTotal());
$num = 20;
$primeiro = $_GET['pag'] * $num;
$total = $lN->getTotal();
$max = ceil($total / $num);
$lN->setParametros($primeiro);
while ($not = $lN->setParametros($num + $primeiro, 'limite')->listar("DESC", ListaNoticias::DATA)) {
    $iLN->repetir();
    $iLN->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
Пример #2
0
                    $not->addCategoria($gC);
                }
            }
        }
        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";