<?php

importar("Utilidades.Noticias.Lista.ListaNoticiaCategorias");
importar("Utils.Dados.JSON");
$tituloPagina = 'Utilidades > Noticias > Categorias';
$iTGC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarNoticiaCategorias.html"));
$iTGC->trocar("linkDeletar.NoticiaCategoria", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTGC->trocar("linkBuscar.NoticiaCategoria", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lGC = new ListaNoticiaCategorias();
    $lGC->condicoes('', $_GET['deletar'], ListaNoticiaCategorias::ID);
    if ($lGC->getTotal() > 0) {
        try {
            $lGC->deletar($lGC->listar());
            $javaScript .= Aviso::criar("Categoria removida com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lGC = new ListaNoticiaCategorias();
if (isset($_GET['json'])) {
    $a = array();
    while ($bC = $lGC->listar()) {
        $a[] = array('id' => $bC->getId(), 'nome' => $bC->getTexto()->titulo);
    }
    echo JSON::_Encode($a);
    exit;
}
$iTGC->createRepeticao("repetir->NoticiaCategorias");
if (!empty($_GET['busca'])) {