} else {
                $t = new Traducao();
                $t->conteudo = $sC->titulo;
                $t->traducao = $_POST['ititulo'][$i->getId()];
                $t->setIdConteudo($sC->getId());
                $t->setCampoConteudo(ListaSlideCategorias::TITULO);
                $t->setTabelaConteudo($lSC->getTabela());
                $i->addTraducao($t);
            }
        }
        $lI->setParametros(0);
        $javaScript .= Aviso::criar("Categoria salva com sucesso!");
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$lSC = new ListaSlideCategorias();
$sC = $lSC->condicoes('', $_GET['categoria'], ListaSlideCategorias::ID)->listar();
$iTSC->trocar("titulo", $sC->titulo);
$sub = "repetir->titulo.SlideCategorias.Idiomas";
$iTSC->createRepeticao($sub);
while ($i = $lI->listar()) {
    $iTSC->repetir($sub);
    $iTSC->enterRepeticao($sub)->trocar("nome.Idioma", $i->nome);
    $iTSC->enterRepeticao($sub)->trocar("id.Idioma", $i->getId());
    $iTSC->enterRepeticao($sub)->trocar("titulo.SlideCategoria.Idioma", $i->getTraducaoById(ListaSlideCategorias::TITULO, $lSC->getTabela(), $sC->getId())->traducao);
}
$iTSC->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarSlideCategorias");
$iTSC->createJavaScript();
$javaScript .= $iTSC->javaScript->concluir();
$includePagina = $iTSC->concluir();
<?php

importar("Utilidades.Publicidades.Slides.Lista.ListaSlideCategorias");
$tituloPagina = 'Utilidades > Publicidades > Slides > Categorias > Cadastrar';
$iTSC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/slideCategoria.html"));
$lI = new ListaIdiomas();
if (!empty($_POST)) {
    $erro = '';
    if (empty($_POST['titulo'])) {
        $erro = "<b>Titulo</b> não preenchido!<br><br>";
    }
    if (empty($erro)) {
        $sC = new SlideCategoria();
        $sC->titulo = $_POST['titulo'];
        $lS = new ListaSlideCategorias();
        $lS->inserir($sC);
        while ($i = $lI->listar()) {
            $t = new Traducao();
            $t->setIdConteudo($sC->getId());
            $t->setCampoConteudo(ListaSlideCategorias::TITULO);
            $t->setTabelaConteudo($lS->getTabela());
            $t->conteudo = $sC->titulo;
            $t->traducao = $_POST['ititulo'][$i->getId()];
            $i->addTraducao($t);
        }
        $lI->resetCondicoes();
        $lI->setParametros(0);
        $_POST = '';
        $javaScript .= Aviso::criar("Categoria salva com sucesso!");
    } else {
        $javaScript .= Aviso::criar($erro);
$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;
}
$iTPC->createRepeticao("repetir->SlideCategorias");
if (!empty($_GET['busca'])) {
    $lPC->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE');
}
$iTPC->condicao("condicaoBusca", !empty($_SESSION['nivel']));
Ejemplo n.º 4
0
                $t->conteudo = $s->legenda;
                $t->traducao = $_POST['ilegenda'][$i->getId()];
                $i->getTraducoes()->alterar($t);
            } else {
                $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();