<?php

importar("Utilidades.Publicidades.Slides.Lista.ListaSlideCategorias");
importar("Utils.Dados.JSON");
$tituloPagina = 'Utilidades > Publicidades > Slides > Categorias';
$iTPC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarSlideCategorias.html"));
$iTPC->trocar("linkDeletar.SlideCategoria", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iTPC->trocar("linkBuscar.SlideCategoria", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lPC = new ListaSlideCategorias();
    $lPC->condicoes('', $_GET['deletar'], ListaSlideCategorias::ID);
    if ($lPC->getTotal() > 0) {
        try {
            $lPC->deletar($lPC->listar());
            $javaScript .= Aviso::criar("Categoria removida com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lPC = new ListaSlideCategorias();
if (isset($_GET['json'])) {
    $cond = array();
    while ($pC = $lPC->listar()) {
        $rs['id'] = $pC->getId();
        $rs['nome'] = $pC->titulo;
        $cond[] = $rs;
    }
    echo JSON::_Encode($cond);
    exit;
}
Ejemplo n.º 2
0
                $t = new Traducao();
                $t->conteudo = $s->legenda;
                $t->traducao = $_POST['ilegenda'][$i->getId()];
                $t->setIdConteudo($s->getId());
                $t->setCampoConteudo(ListaSlides::LEGENDA);
                $t->setTabelaConteudo($lS->getTabela());
                $i->addTraducao($t);
            }
        }
        $con = BDConexao::__Abrir();
        $con->deletar(Sistema::$BDPrefixo . "relacionamento_slides_categorias", "WHERE slide = '" . $s->getId() . "'");
        $lSC = new ListaSlideCategorias();
        if (count($_POST['categoriasSelecionadas']) > 0) {
            foreach ($_POST['categoriasSelecionadas'] as $valor) {
                $lSC->condicoes('', $valor, ListaSlideCategorias::ID);
                if ($lSC->getTotal() > 0) {
                    $sC = $lSC->listar();
                    $s->addCategoria($sC);
                }
            }
        }
        $javaScript .= Aviso::criar("Slide salvo com sucesso!");
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$lS = new ListaSlides();
$s = $lS->condicoes('', $_GET['slide'], ListaSlides::ID)->listar();
$iTAS->condicao('condicao->alterar.Slide', false);
$iTAS->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarSlides");
$iTAS->trocar("titulo", $s->titulo);