}
}
$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']));
$iTPC->trocar("linkCadastrar.SlideCategoria", "?p=" . $_GET['p'] . "&a=cadastrarSlideCategoria");
while ($tx = $lPC->listar("ASC", ListaSlideCategorias::TITULO)) {
    $iTPC->repetir();
    $iTPC->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel']));
    $bgColor = $lPC->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA';
    $iTPC->enterRepeticao()->trocar("bgColorEmpresa", $bgColor);
    $iTPC->enterRepeticao()->trocar("id.SlideCategoria", $tx->getId());
    $iTPC->enterRepeticao()->trocar("titulo.SlideCategoria", $tx->titulo);
    $iTPC->enterRepeticao()->trocar("linkAlterar.SlideCategoria", "?p=" . $_GET['p'] . "&a=alterarSlideCategoria&categoria=" . $tx->getId());
    $iTPC->enterRepeticao()->condicao("condicaoVisualizar", $tx->tipo == 1);
}
$iTPC->trocar("linkVoltar.SlideCategoria", "?p=" . $_GET['p'] . "&a=slides");
$botoes = $iTPC->cutParte('botoes');
            } 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();
Exemplo n.º 3
0
            } 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();
$s = $lS->condicoes('', $_GET['slide'], ListaSlides::ID)->listar();
$iTAS->condicao('condicao->alterar.Slide', false);
$iTAS->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarSlides");