Пример #1
0
<?php

importar("Utilidades.Noticias.Lista.ListaNoticias");
$tituloPagina = 'Utilidades > Noticias';
$iLN = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarNoticias.html"));
$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();