Ejemplo n.º 1
0
$iTAS->trocar("ativo", $s->ativo ? 1 : 0);
if ($s->getImagem()->nome != '') {
    $iTAS->trocar("imagem", $s->getImagem()->showHTML(200, 200));
}
if ($s->getFlash() != '') {
    $iTAS->trocar("url.Flash", Sistema::$caminhoURL . Sistema::$caminhoDataSlides . $s->getFlash());
}
$iTAS->createRepeticao("repetir->SlideCategorias.Slide");
while ($sC = $s->getCategorias()->listar()) {
    $iTAS->repetir();
    $iTAS->enterRepeticao()->trocar('id.SlideCategoria.Slide', $sC->getId());
    $iTAS->enterRepeticao()->trocar('titulo.SlideCategoria.Slide', $sC->titulo);
}
$lI = new ListaIdiomas();
$sub = "repetir->titulo.Slides.Idiomas";
$sub2 = "repetir->legenda.Slides.Idiomas";
$iTAS->createRepeticao($sub);
$iTAS->createRepeticao($sub2);
while ($i = $lI->listar()) {
    $iTAS->repetir($sub);
    $iTAS->repetir($sub2);
    $iTAS->enterRepeticao($sub)->trocar("nome.Idioma", $i->nome);
    $iTAS->enterRepeticao($sub)->trocar("id.Idioma", $i->getId());
    $iTAS->enterRepeticao($sub)->trocar("titulo.Slide.Idioma", $i->getTraducaoById(ListaSlides::TITULO, $lS->getTabela(), $s->getId())->traducao);
    $iTAS->enterRepeticao($sub2)->trocar("nome.Idioma", $i->nome);
    $iTAS->enterRepeticao($sub2)->trocar("id.Idioma", $i->getId());
    $iTAS->enterRepeticao($sub2)->trocar("legenda.Slide.Idioma", $i->getTraducaoById(ListaSlides::LEGENDA, $lS->getTabela(), $s->getId())->traducao);
}
$iTAS->createJavaScript();
$javaScript .= $iTAS->javaScript->concluir();
$includePagina = $iTAS->concluir();
Ejemplo n.º 2
0
         $s->ativo = $_POST['ativo'] == ListaSlides::VALOR_ATIVO_TRUE ? true : false;
         if (!empty($_FILES['flash']['name'])) {
             $arq = Arquivos::__OpenArquivoByTEMP($_FILES['flash']);
             $arq->saveArquivo(Sistema::$caminhoDiretorio . Sistema::$caminhoDataSlides);
             $s->setFlash($_FILES['flash']['name']);
         }
         if (!empty($_FILES['imagem']['name'])) {
             $s->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
         }
         $lS = new ListaSlides();
         $lS->inserir($s);
         while ($i = $lI->listar()) {
             $t = new Traducao();
             $t->setIdConteudo($s->getId());
             $t->setCampoConteudo(ListaSlides::TITULO);
             $t->setTabelaConteudo($lS->getTabela());
             $t->conteudo = $s->titulo;
             $t->traducao = $_POST['ititulo'][$i->getId()];
             $i->addTraducao($t);
             $t->setCampoConteudo(ListaSlides::LEGENDA);
             $t->conteudo = $s->legenda;
             $t->traducao = $_POST['ilegenda'][$i->getId()];
             $i->addTraducao($t);
         }
         $_POST = '';
         header("Location: ?p=SistemaUtilidades&a=alterarSlide&slide=" . $s->getId());
         $javaScript .= Aviso::criar("Slide salvo com sucesso!");
     } catch (Exception $e) {
         $javaScript .= Aviso::criar($e->getMessage());
     }
 } else {