$iTAB->trocar("clicks", $b->clicks); $iTAB->trocar("tipo", $b->tipo); $iTAB->trocar("dataInicio", $b->getDataInicio()->mostrar("d/m/Y H:i:s")); $iTAB->trocar("dataFim", $b->getDataFim()->mostrar("d/m/Y H:i:s")); $iTAB->trocar("ativo", $b->ativo ? 1 : 0); if ($b->getImagem()->nome != '') { $iTAB->trocar("imagem", $b->getImagem()->showHTML(200, 200)); } if ($b->getFlash() != '') { $iTAB->trocar("url.Flash", Sistema::$caminhoURL . "lib.data/utilidades/publicidades/banners/" . $b->getFlash()); $iTAB->trocar("largura", $b->getLargura()->formatar() > 0 ? $b->getLargura()->formatar() : ''); $iTAB->trocar("altura", $b->getAltura()->formatar() > 0 ? $b->getAltura()->formatar() : ''); } $iTAB->createRepeticao("repetir->BannerCategorias.Banner"); while ($bC = $b->getCategorias()->listar()) { $iTAB->repetir(); $iTAB->enterRepeticao()->trocar('id.BannerCategoria.Banner', $bC->getId()); $iTAB->enterRepeticao()->trocar('titulo.BannerCategoria.Banner', $bC->titulo); } $lI = new ListaIdiomas(); $sub = "repetir->titulo.Banners.Idiomas"; $iTAB->createRepeticao($sub); while ($i = $lI->listar()) { $iTAB->repetir($sub); $iTAB->enterRepeticao($sub)->trocar("nome.Idioma", $i->nome); $iTAB->enterRepeticao($sub)->trocar("id.Idioma", $i->getId()); $iTAB->enterRepeticao($sub)->trocar("titulo.Banner.Idioma", $i->getTraducaoById(ListaBanners::TITULO, $lB->getTabela(), $b->getId())->traducao); } $iTAB->createJavaScript(); $javaScript .= $iTAB->javaScript->concluir(); $includePagina = $iTAB->concluir();
$arq = Arquivos::__OpenArquivoByTEMP($_FILES['flash']); $arq->saveArquivo(Sistema::$caminhoDiretorio . Sistema::$caminhoDataBanners); $b->setFlash($_FILES['flash']['name']); $b->setLargura($_POST['largura']); $b->setAltura($_POST['altura']); } if (!empty($_FILES['imagem']['name'])) { $b->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lB = new ListaBanners(); $lB->inserir($b); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($b->getId()); $t->setCampoConteudo(ListaBanners::TITULO); $t->setTabelaConteudo($lB->getTabela()); $t->conteudo = $b->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); } $_POST = ''; header("Location: " . Sistema::$adminCaminhoURL . "?p=SistemaUtilidades&a=alterarBanner&banner=" . $b->getId()); //$javaScript .= Aviso::criar("Banner salvo com sucesso!"); } catch (Exception $e) { $javaScript .= Aviso::criar($e->getMessage()); } } else { $javaScript .= Aviso::criar($erro); } } $iTCB->condicao('condicao->alterar.Banner', true);