$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();
$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 {